Vertical XML Schemas
Copyright 2004-1016 by Ronald Bourret
In 2004, for reasons I no longer remember, I became curious about how many publicly available vertical XML Schemas were actually being used. To that end, I spent two evenings poking around the Web with a non-DSL modem (remember those?) looking for schemas that appeared to be active. In that time, I found ~100 schemas that fit my criteria: (a) a date of 2003 or 2004 associated with the schema and (b) apparent backing from a semi-reputable organization.
I conducted my research on five main platforms:
The XML Cover Pages. These listed 500+ schemas, but most appeared to have died. A flurry of good intention from 1999-2001 didn't produce much.
xml.org's Schema Registry (now unavailable). Like the XML Cover Pages, many schemas were clearly abandoned.
Barry & Associates. Somewhat better than the XML Cover Pages and xml.org.
OASIS. Hard to get a read on. Some projects looked real and others appeared to consist of nothing more than enthusiasm.
Google. Searches of the form "<industry-name> xml", such as "airline xml", returned surprisingly good results, with most turning up something of substance.
Based on this survey, I guessed that 100 vertical schemas actually being used was a low-end figure.
- At least 75% of the schemas I found appeared to be being used.
- The definition of "schema" is very fuzzy. Many schemas I found were actually multiple schemas, such as HL7, OTA, and the UK government. Counting these individually would easily exceed 200 schemas. (Actually, the Danish government had more than 1500 schemas. However, many were small and clearly designed for modular use.)
- My search was minimal. I checked ~30 schemas on the XML Cover Pages, about 25% of the schemas on xml.org, and less than 10 industry areas on Google out of ~40 I could think of.
Based on this minimal research, I guesstimated I had found 1/4-1/2 of all active, publicly available, vertical schemas. I was optimistic because (a) many of the Cover Pages schemas were clearly failures or pet projects and (b) most industry searches didn't turn up more than a few schemas. (I did not include product-specific or privately-used schemas, of which there were certainly thousands.)
As of this writing (2016), it's safe to say that many of these schemas are no longer being used. However, a quick peek at the Web showed a surprising number were still active. And this didn't include just mainline schemas like HL7, DITA, METS, and SVG. It included schemas likely to be known only to people whose light reading consists of trade journals -- schemas like OTA (Open Travel Alliance), PIDX (Petroleum Industry Data Exchange), SportsML, and MISMO (Mortgage Industry Standards Maintenance Organization). Maybe the XML revolution happened after all.
The Schemas
NOTE: The links have not been checked since 2004, so many are likely to be out of date, even if the schemas are still being used.
Field | Abbreviation | Name | Multiple schemas? | URL |
---|---|---|---|---|
advertising | SPACE/ XML | Specifications for Publisher & Agency Communications Exchange XML | N | http://www.idealliance.org/spacexml/ |
automotive | STAR | Standards for Technology in Automotive Retail | Y? | http://www.starstandard.org/ |
biology | AGAVE | Architecture for Genomic Annotation, Visualization and Exchange | N | http://www.agavexml.org/ |
biology | BIND | Biomolecular Interaction Network Database | N | http://www.bind.ca/ |
biology | BioML | BIOpolymer Markup Language | N | http://bioinformatics.genomicsolutions.com/BioML.html |
biology | BSML | Bioinformatic Sequence Markup Language | N | http://www.bsml.org/ |
biology | DDBJ-XML | DNA Data Bank of Japan XML | N? | http://xml.nig.ac.jp/index.html |
biology | MAGE-ML | Microarray Gene Expression Markup Language | N | http://www.mged.org/Workgroups/MAGE/mage.html |
biology | MaXML | Mouse Annotation XML | N | http://fantom2.gsc.riken.go.jp/maxml/ |
biology | NeuroML | NeuroML | N | http://www.neuroml.org/ |
biology | RNAML | RNA Markup Language | N | http://www-lbit.iro.umontreal.ca/rnaml/ |
biology | SBML | Systems Biology Markup Language | N | http://sbml.org/index.psp |
biology | various | DTDs for NCBI markup languages | Y | http://www.ncbi.nih.gov/dtd/ |
biology | XCBF | XML Common Biometric Format | N | http://www.oasis-open.org/specs/index.php#xcbfv1.1 |
business | BPEL4WS | Business Process Execution Language for Web Services | N | http://www-128.ibm.com/developerworks/library/ws-bpel/ |
business | CAM | Content Assembly Mechanism | N | http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cam |
business | ebXML | Electronic Business using XML | Y | http://www.ebxml.org/specs/index.htm |
business | xCBL | XML Common Business Language | N | http://www.xcbl.org/ |
chemistry | Chem eStandards | Chem eStandards | N | http://www.cidx.org/ChemeStandards/overview.asp |
chemistry | CML | Chemistry Markup Language | N | http://wwmm.ch.cam.ac.uk/moin/ChemicalMarkupLanguage |
documentation | ATA iSpec 2200 | Information Standards for Aviation Maintenance | N | http://www.air-transport.org/news/d.aspx?nid=6711 |
documentation | DITA | Darwin Information Typing Architecture | N | http://xml.coverpages.org/dita.html |
documentation | DocBook | DocBook | N | http://www.docbook.org/ |
documentation | IEEE DTD | IEEE Standards DTD | N | http://standards.ieee.org/resources/spasystem/dtd/index.html |
documentation | XHTML | eXtensible Hypertext Markup Language | N | http://www.w3.org/TR/xhtml1 |
education | SCORM | Sharable Content Object Reference Model | N | http://www.adlnet.org/index.cfm?fuseaction=scormabt |
education | SIF XML | Schools Interoperability Framework XML | N | http://www.sifinfo.org/specification.asp |
financial | FinXML | FinXML | Y? | http://www.finxml.org/ |
financial | FixML | Financial Information eXchange Markup Language | N | http://www.fixprotocol.org/ |
financial | FpML | Financial products Markup Langauge | Y? | http://www.fpml.org/ |
financial | IFX | Interactive Financial eXchange | N? | http://www.ifxforum.org/ifxforum.org/index.cfm |
financial | MDDL | Market Data Definition Language | N | http://www.mddl.org |
financial | OFX | Open Financial Exchange | N | http://www.ofx.net/ |
financial | RIXML | Research Information eXchange Markup Language | N | http://www.rixml.org |
financial | swiftML | Society for Worldwide Interbank Financial Telecommunications Markup Language | Y? | http://www.swift.com/ |
financial | XBRL | eXtensible Business Reporting Language | N | http://xbrl.org/ |
geneology | gdmxml | Genealogical Data Model XML | N | http://gdmxml.fugal.net/ |
geneology | GEDXML | GEnealogical Data COMmunications XML | N | http://www.familysearch.org/GEDCOM/GedXML60.pdf |
geneology | GenXML | Geneology XML | N | http://home.c2i.net/cowe/genxml/index.htm |
government | CAP | Common Alerting Protocol | N | http://www.oasis-open.org/specs/index.php#capv1.0 |
government | Denmark | Danish Government | Y | http://rep.oio.dk/, http://isb.oio.dk/info |
government | EML | Election Markup Language | N | http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=election |
government | Germany | German Government | Y | http://www.osci.de/ |
government | Hong Kong | Hong Kong Government | Y | http://www.xml.gov.hk/ |
government | UK GovTalk | UK Government | Y | http://www.govtalk.gov.uk/schemasstandards/schemalibrary.asp |
health | AERS | Adverse Events Reporting System | N | ? |
health | CDISC | Clinical Data Interchange Standards Consortium | Y | http://www.cdisc.org/standards/index.html |
health | HL7 | Health Level 7 | Y | http://www.hl7.org/ |
human resources | HR-XML | Human Resources XML | Y | http://www.hr-xml.org/channels/projects_main.cfm |
insurance | ACORD XML for Life | ACORD XML for Life | N | http://www.acord.org/standards/lifexml.aspx |
insurance | ACORD XML for P & C | ACORD XML for Property & Casualty | N | http://www.acord.org/standards/propertyxml.aspx |
legal | Global JXDM | Global Justice XML Data Model | Y | http://it.ojp.gov/topic.jsp?topic_id=43 |
manufacturing | papiNet | Paper Industry Network | Y | http://www.papinet.org/ |
manufacturing | PSLX | Planning and Scheduling Language on XML | N | http://www.pslx.org/en/ |
mathematics | CellML | Cell Markup Language | N | http://www.cellml.org |
mathematics | MathML | Mathematics Markup Language | N | http://www.w3.org/TR/MathML2/ |
metadata | bibteXML | BibTeX as XML | N | http://bibtexml.sourceforge.net/ |
metadata | DAML+OIL | DARPA Agent Markup Language, Ontology Inference Layer | N | http://www.daml.org/ |
metadata | Dublin Core | Dublin Core | N | http://dublincore.org/ |
metadata | MARCXML | MAchine Readable Cataloging | N | http://www.loc.gov/standards/marcxml/ |
metadata | METS | Metadata Encoding and Transmission Standard | N | http://www.loc.gov/mets/ |
metadata | MODSXML | Metadata Object Description Schema | N | http://www.loc.gov/standards/mods/ |
metadata | OWL | Web Ontology Language | N | http://www.w3.org/TR/2004/REC-owl-features-20040210/ |
metadata | RDF/XML | Resource Description Framework XML | N | http://www.w3.org/TR/rdf-syntax-grammar/ |
metadata | TEI | Text Encoding Initiative | N | http://www.tei-c.org/ |
metadata | XMI | XML Metadata Interchange | N | http://www.omg.org/technology/documents/formal/xmi.htm |
multimedia | SMIL | Sychronized Multimedia Integration Language | N | http://www.w3.org/TR/smil20 |
multimedia | SVG | Scalable Vector Graphics | N | http://www.w3.org/TR/SVG11/ |
natural resources | eFIDS | Forestry Industry Data Standards | N? | http://www.forestryscotland.com/ebusiness_forum/e_working_group.asp?id=1&cache=0.5297125 |
natural resources | PIDX RP3901 | Petroleum Institute Data eXchange | Y | http://committees.api.org/business/pidx/xmlnew.html |
natural resources | XMML | eXploration and Mining Markup Language | Y | https://www.seegrid.csiro.au/twiki/bin/view/Xmml/WebHome |
news | NewsML | News Markup Language | N | http://www.newsml.org/pages/index.php |
news | NITF | News Industry Text Format | N | http://www.nitf.org/ |
news | PRISM Aggregator | Publishing Requirements for Industry Standard Metadata, Aggregator DTD | N | http://www.prismstandard.org/ |
pharmaceuticals | cTOC | Investigational New Drug Application Cumulative Table of Contents | N | ? |
pharmaceuticals | eCTD | Electronic Common Technical Document | N | http://www.ich.org/MediaServer.jser?@_ID=563&@_MODE=GLB |
pharmaceuticals | PIM | Product Information Management | N | http://www.emea.eu.int ? |
publishing | Atom | Atom | N | http://xml.coverpages.org/atom.html |
publishing | ICE | Information and Content Exchange | N | http://www.icestandard.org/ |
publishing | JDF | Job Definition Specification | N | http://www.cip4.org/ |
publishing | PROSE/XML | PROSE/XML | N | http://www.idealliance.org/prosexml/ |
publishing | RSS | Really Simple Syndication | N | http://blogs.law.harvard.edu/tech/rss |
query languages | XSLT | XSL Transformations | N | http://www.w3.org/TR/xslt |
real estate | MISMO | Mortgage Industry Standards Maintenance Organization | Y | http://www.mismo.org/mismo/ |
real estate | RETS | Real Estate Transaction Standard | Y | http://www.rets.org/docs/ |
recreation | Caxton XML | Caxton XML (chess) | N | http://www.chesscity.com/Caxton/schema.htm |
recreation | CPXe | Common Picture eXchange environment | N | http://www.i3a.org/i_cpxe.html |
recreation | MusicXML | MusicXML | N | http://www.recordare.com/xml.html |
recreation | RecipeML | Recipe Markup Language | N | http://www.formatdata.com/recipeml/ |
recreation | SportsML | Sports Markup Language | N | http://www.sportsml.com/ |
schemas | XML Schemas | XML Schemas | N | http://www.w3.org/TR/xmlschema-1/ |
science | CDF ML | Common Data Format XML | N | http://nssdc.gsfc.nasa.gov/cdf/cdf_home.html |
security | ANML | Advisory and Notification Markup Language | N | http://www.opensec.org/anml/ |
security | AVDL | Application Vulnerability Description Language | N | http://www.oasis-open.org/specs/index.php#avdlv1.0 |
security | SAML | Security Assertion Markup Language | N | http://www.oasis-open.org/specs/index.php#samlv1.1 |
security | XACML | Extensible Access Control Markup Language | N | http://www.oasis-open.org/specs/index.php#xacmlv1.0 |
software | DSML | Directory Services Markup Language | N | http://www.oasis-open.org/specs/index.php#dsmlv2 |
software | Microsoft Office 2003 | WordprocessingML, SpreadsheetML, FormTemplate XML, DataDiagramingML | Y | http://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9&DisplayLang=en |
software | Open Office XML | Open Office XML | N? | http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office |
software | P3P | Platform for Privacy Preferences | N | http://www.w3.org/TR/P3P/ |
software | SPML | Service Provisioning Markup Lanaguage | N | http://www.oasis-open.org/specs/index.php#spmlv1.0 |
software | SyncML | Synchronization Markup Language | N | http://www.openmobilealliance.org/tech/affiliates/syncml/syncmlindex.html |
software | WSDL | Web Services Description Language | N | http://www.w3.org/TR/wsdl |
speech | SSML | Speech Synthesis Markup Language | N | http://www.w3.org/TR/speech-synthesis/ |
speech | VoiceXML | Voice eXtensible Markup Language | N | http://www.w3.org/TR/voicexml20/ |
taxes | Inland Revenue | UK Inland Revenue | Y | http://www.inlandrevenue.gov.uk/ebu/sa-techpack-04/ |
taxes | IRS | US Internal Revenue Service | Y | http://www.irs.gov/taxpros/providers/article/0,,id=101145,00.html |
taxes | Tax XML | Federation of Tax Administrators | Y | http://www.taxadmin.org/fta/edi/xmldev.html |
travel | OTA | Open Travel Alliance | Y | http://www.opentravel.org/online_schema.cfm |