List of types of XML schemas

This is a list of notable XML schemas in use on the Internet sorted by purpose. XML schemas can be used to create XML documents for a wide range of purposes such as syndication, general exchange, and storage of data in a standard format.

Bookmarks

edit
  • XBEL - XML Bookmark Exchange Language

Brewing

edit
  • BeerXML - a free XML based data description standard for the exchange of brewing data

Business

edit

Elections

edit
  • EML - Election Markup Language, is an OASIS standard to support end-to-end management of election processes. It defines over thirty schemas, for example EML 510 for vote count reporting and EML 310 for voter registration.

Engineering

edit
  • gbXML - an open schema developed to facilitate transfer of building data stored in Building Information Models (BIMs) to engineering analysis tools.
  • IFC-XML - Building Information Models for architecture, engineering, construction, and operations.
  • XMI - an Object Management Group (OMG) standard for exchanging metadata information, commonly used for exchange of UML information[3]
  • XTCE - XML Telemetric and Command Exchange is an XML based data exchange format for spacecraft telemetry and command meta-data

Financial

edit
  • FIXatdl - FIX algorithmic trading definition language. Schema provides a HCI between a human trader, the order entry screen(s), unlimited different algorithmic trading types (called strategies) from a variety of sources, and formats a new order message on the FIX wire.
  • FIXML - Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets.
  • FpML - Financial products Markup Language is the industry-standard protocol for complex financial products. It is based on XML (eXtensible Markup Language), the standard meta-language for describing data shared between applications.

Geographic information systems and geotagging

edit
  • KML - Keyhole Markup Language is used for annotation on geographical browsers including Google Earth and NASA's World Wind. These annotations are used to place events such as earthquake warnings, historical events, etc.
  • SensorML - used for describing sensors and measurement processes

Graphical user interfaces

edit
  • FIXatdl - algorithmic trading GUIs (language independent)
  • FXML - Extensible Application Markup Language for Java
  • GLADE - GNOME's User Interface Language (GTK+)
  • KParts - KDE's User Interface Language (Qt)
  • UXP - Unified XUL Platform, a 2017 fork of XUL.[4][5]
  • XAML - Microsoft's Extensible Application Markup Language
  • XForms - XForms
  • XUL - XML User Interface Language (Native)

Humanities texts

edit
  • EpiDoc - Epigraphic Documents
  • TEI - Text Encoding Initiative

Intellectual property

edit

Libraries

edit
  • EAD - for encoding archival finding aids, maintained by the Technical Subcommittee for Encoded Archival Description of the Society of American Archivists, in partnership with the Library of Congress
  • MARCXML - a direct mapping of the MARC standard to XML syntax
  • METS - a schema for aggregating in a single XML file descriptive, administrative, and structural metadata about a digital object
  • MODS - a schema for a bibliographic element set and maintained by the Network Development and MARC Standards Office of the Library of Congress[6]

Math and science

edit

Metadata

edit
  • DDML - reformulations XML DTD
  • ONIX for Books - ONline Information eXchange, developed and maintained by EDItEUR jointly with Book Industry Communication (UK) and the Book Industry Study Group (US), and with user groups in Australia, Canada, France, Germany, Italy, the Netherlands, Norway, Spain and the Republic of Korea.
  • PRISM - Publishing Requirements for Industry Standard Metadata
  • RDF - Resource Description Framework

Music playlists

edit
  • XSPF - XML Shareable Playlist Format

Musical notation

edit
  • MusicXML - XML western musical notation format

News syndication

edit
  • Atom - Atom
  • RSS - Really Simple Syndication

Paper and forest products

edit
  • EPPML - an XML conceptual model for the interactions between parties of a postal communication system.
  • papiNet - XML format for exchange of business documents and product information in the paper and forest products industries.

Publishing

edit
  • DITA - Darwin Information Typing Architecture, document authoring system
  • DocBook - for technical documentation
  • JATS (formerly known as the NLM DTD) - Journal Article Tag Suite, a journal publishing structure originally developed by the United States National Library of Medicine[8]
  • PRISM - Publishing Requirements for Industry Standard Metadata

Statistics

edit
  • DDI - "Data Documentation Initiative" is a format for information describing statistical and social science data (and the lifecycle).
  • SDMX - SDMX-ML is a format for exchange and sharing of Statistical Data and Metadata.

Vector images

edit
  • SVG - Scalable Vector Graphics

See also

edit

Notes

edit
  1. ^ "ACORD Data Standards".
  2. ^ "Language selection | Europass".
  3. ^ Nicolas Navet, Francoise Simonot-Lion (2008). Automotive Embedded Systems Handbook. CRC Press.
  4. ^ "README for the initial, deprecated UXP repository on GitHub". GitHub. Retrieved 2018-04-25.
  5. ^ "REMADE for the current UXP repository on GitHub". GitHub. Retrieved 2018-04-25.
  6. ^ "Metadata Object Description Schema: MODS (Library of Congress Standards)". Library of Congress.
  7. ^ The National Center for Biotechnology Information (NCBI), Journal Archiving and Interchange Tag Suite Archived 2011-07-21 at the Wayback Machine
  8. ^ National Institute of Standards and Technology, Testing and Evaluation Protocol for Radiation Detection Portal Monitors for Use in Homeland Security T&E Protocol N42.35, 2010, Version 2.02
edit