OOXML využívá komponované dokumenty XML – v jednom dokumentu jsou elementy z několika jmenných prostorů
základní jazyky pro jednotlivé typy dokumentů
WordprocessingML (přípona .docx
)
SpreadsheetML (přípona .xlsx
)
PresentationML (přípona .pptx
)
sdílené jazyky se používají uvnitř základních
VML – zpětně kompatibilní vektorová grafika
DrawingML – vektorová grafika
OMML – matematické vzorce
bibliografické údaje
DublinCore – standardizovaná metadata
metadata o dokumentu