XML Standards


XML ProductsXML Standards by Category


Below is a list of community-related XML standards, in alphabetical order.


  • Atom - An XML Syndication Format, alternative to RSS
    The name Atom applies to a pair of related standards: the Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (short AtomPub or APP) is a simple HTTP-based protocol for creating and updating web resources. See also this Atom  introduction.

  • DITA - Darwin Information Typing Architecture
    DITA is an XML architecture for designing, writing, managing, and publishing information. DITA is used by EMC Technical Publication groups for product documentation.

  • DocBook - an XML Document Language Format
    DocBook is an XML architecture for writing, managing and publishing information. DocBook is used by EMC Technical Publication groups for product documentation.

  • DOM - Document Object Model
    DOM is a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents.

  • GML- Geographic Markup Language
    An XML standard for describing geographically relevant features for maps and location-system content. KML is a subset of GML.

  • HR-XML - a collection of schemas for the exchange of data between HR systems.

  • KML - Keyhole Markup Language
    KML is used for displaying data on maps using  Google Earth, Google Maps or Microsoft Visual Earth. Very useful for plotting EMC office locations and staffing levels

  • Lucene
    Apache Lucene is a text search engine library written in Java, for use with applications that require full-text search. Lucene is used with xDB.

  • MathML - Mathematics Markup Language
    MathML provides a way to create and markup mathematical text annotation for publishing, as well as to describe mathematical equations symbolically.

  • ODF - Open Document Format.
    The OpenDocument Format (ODF) is an open XML-based  document file format for office applications to be used for documents containing  text, spreadsheets, charts, and graphical elements.

  • OOXML - Office Open  XML
    The XML format for word processing, spreadsheets and presentations advocated by Microsoft..

  • RDF - Resource Description  Framework
    RDF is a language for representing information about resources in the World Wide Web. It is the core of the Semantic Web.

  • RDFa - Resource Description Framework for Attributes
    RDFa is a standard for adding categorization and classification information based upon RDF inside XML and HTML documents.

  • RSS - Really Simple  Syndication
    RSS is a family of web content syndication formats, with the latest being RSS 2.0. See also Atom.
  • S1000D - An international specification for the procurement and production of technical publications
    S1000D is an international standard for technical publishing, utilising a Common Source Database.
    The CORENA suite by EMC partner Flatirons supports s1000D.
    EMC Documentum Dynamic Delivery Services offers an S1000D Logic Engine.

  • SAML - Security Assertion Markup Language.
    An XML-based framework for communicating user authentication, entitlement, and attribute information, developed by OASIS.

  • SAX - Simple API for XML.
    SAX is a widely adopted API for XML in Java and some other languages.

  • Schematron - Context based schema validation
    XML based schema language that uses XPath in order to provide constraints upon values in a given XML instance.
  • SOAP - Simple Object Access Protocol
    Protocol for exchanging structured and typed information between peers in a decentralized, distributed environment. SOAP is  a core part of the web  services technology stack.
  • SVG - ScalableVector Graphics
    SVG is a language for describing two-dimensional graphics and graphical applications in XML.

  • TEI - Text Encoding Initiative
    TEI is a set of XML standards used to mark up and annotate literature documents such as plays or speeches.
  • WSDL - Web Services Description Language
    WDSL is a core part of the web services technology stack.
  • XAML - eXtensible Application Markup Language.
    A core Microsoft technology for  describing the layout and composition of User Interfaces. Used by WPF (Windows Presentation Foundation) and WPF/E (WPF/Everywhere or Silverlight) - the light weight, cross-platform version of WPF for rich web-based  applications.

  • XACML - eXtensible Access Control Markup Language.
    A ratified OASIS specification for a declarative access control policy language, with a processing model describing how to interpret the policies.

  • XBRL - eXtensible Business Reporting  Language
    XBRLis a language for the electronic communication of business and  financial data which is revolutionizing business reporting around the world. See  also XBRL at  EMC.

  • XForms - the next  generation of forms technology for the world wide web
    XForms is an XML  application that represents the next generation of forms for the Web. XForms is not a free-standing document type, but is intended to be integrated into other  markup languages, such as XHTML, ODF or SVG. An XForms-based web form gathers and processes XML data using an architecture that separates presentation, purpose and content.

  • XHTML - The Extensible HyperText Markup  Language
    XHTML is a family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated in XML.

  • XML Infoset - XML Information Set
    The purpose of this specification is to provide a consistent set of definitions for use in other specifications that need to refer to the information in a well-formed XML document.

  • XML Schema - the W3C XML Schema Language
    XML Schemas define the structure of XML documents.

  • XML/A - XML for Analysis
    A standard that allows client applications to talk to multi-dimensional or OLAP  data sources. The communication of messages back and forth is done using web  standards - HTTP, SOAP, and XML. The query language used is MDX, which is the most commonly used multi-dimensional expression language today. Hyperion's Essbase, Microsoft's Analysis Services, and SAP's Business Warehouse all support the MDX  language and the XMLA specification. Oracle is the only major OLAP vendor not supporting XML/A.

  • XPath
    XPath is a language for searching and navigation in an XML document. XQuery and XPointer are both built on XPath expressions.

  • XProc - an XML Pipeline Language
    XProc is a language for describing operations to be performed on XML  documents.

  • XQuery - an XML query language
    XML is a versatile markup language, capable of labeling the information  content of diverse data sources including structured and semi-structured  documents, relational databases, and object repositories. A query language that  uses the structure of XML intelligently can express queries across all these  kinds of data, whether physically stored in XML or viewed as XML via middleware.

  • XRX - XForms/REST/XQuery web application architecture
    XRX enables creation of rich-client web applications without requiring client-side JavaScript, middle-tier objects, or a relational database.

  • XSLT - eXtensible Stylesheet  Language for Transformations
    XSLT a language for transforming XML documents  into other XML documents (or other text formats, like HTML).