Obsah
Logická
elementy
atributy
textové uzly
instrukce pro zpracování
komentáře
fyzická
Dokument může být ve více fyzických jednotkách - entitách
Vždy alespoň jedna entita dokumentu
typy entit
parsované - soubory se správně utvořeným značkováním
neparsované - např. binární data
textové
znaky
kódování (Unicode)
znakové sady (UTF-8, UTF-16, UTF-32)
XML Base - slouží k vyhodnocování relativních odkazů
Jmenné prostory
deklarace
implicitní jmenný prostor
prefix jmenného prostoru
XML Infoset - popisuje, jaké informace obsahuje daný uzel XML dokumentu.
XML Catalog - sjednocení odkazování parsovatelných entit na různých systémech, na různých místech
XPath
navigace v XML datech
podobná navigaci v souborovém systému
Struktura:
cesta
predikát upřesňující výběr
XLink
obecný standard pro odkazování se mezi dokumenty
umožňuje vazby 1:1, 1:n, m:n
řešen pomocí atributů ve jmenném prostoru pro XLink
XPointer
adresace v rámci dokumentu
využívá se např. ve spojení se standardem XLink
standard W3C
slouží ke specifikaci transformace XML dat na jiná XML data, případně HTML resp. textová data;
funkcionální jazyk
struktura šablony:
jednotlivé vzory (templates)
template má
výběrovou část - xpath výraz, který udává na které uzly se má daný vzor aplikovat
konstrukční část - data, která se mají přenést na výstup.
RDF Schema:
Specifikuje omezení množiny vlastností, jejich definičních oborů a oborů hodnot
Modeluje se pomocí RDF
Užívaná schémata:
Dublin Core
Rámec pro metadata ISVS ČR
Aplikační profil NMS
Ontologie
prostředek pro popis znalostí
používají metadatové rámce, ale mají bohatší a presnější sémantiku
budovány pro specifické domény