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/