Struktury informačních zdrojů: studijní opora
5. Stromová struktura otevřených dokumentů: standard SGML
5.3. XML
XML - eXtensible Markup Language
TEI. A gentle introduction to XML. In: TEI: Guidelines for Electronic Text Encoding and Interchange.
rozšiřitelný vyznačovací metajazyk využitelný v prostředí Internetu
Podmnožina SGML - zjednodušení některých příliš složitých (a vývojem překonaných) pravidel
Rozšíření možností vyznačení textů oproti omezené nabídce HTML
- umožňuje definovat vlastní tagy (resp. DTD/XSD)
- další typy odkazů (obousměrné odkazy, odkazy na více míst, odkaz na celý úsek dokumentu)
- oddělení informace o obsahu a stylu
typy XML dokumentů:
- s DTD/XSD - valid (platné): splňují veškeré deklarace uvedené v DTD/XSD
- bez DTD/XSD - well-formed (dobře vytvořené, správně strukturované): splňují obecná pravidla zápisu značek v XML
XML Schema definition language (XSD)
Jazyk pro definici struktury XML dokumentu. Rozšiřuje možnosti jazyka DTD.
https://www.w3.org/TR/xmlschema-0/
Aplikace XML Schema pro kódování bibliografických metadat vytvořených ve formátu MARC21:
METS - Metadata encoding and transmission standard
https://www.loc.gov/standards/mets/
MODS - Metadata object description schema
https://www.loc.gov/standards/mods/
MADS - Metadata authority description schema
https://www.loc.gov/standards/mads/
MARCXML - MARC21 XML schema
https://www.loc.gov/standards/marcxml/