3D Manufacturing Format 3D Manufacturing Format or 3MF is a file format developed and published by the 3MF Consortium.
ABCD Schema The Access to Biological Collections Data schema is a highly structured data exchange and access model for taxon occurrence data, i.e. primary biodiversity data.
Additive Manufacturing File Format Additive Manufacturing File Format is an open standard for describing objects for additive manufacturing processes such as 3D printing.
Advanced Distributed Learning The Advanced Distributed Learning Initiative is a US government program that conducts research and development on distributed learning and coordinates related efforts broadly across public and private organizations.
Advanced electronic signature An advanced electronic signature is an electronic signature that has met the requirements set forth under EU Regulation No 910/2014 on electronic identification and trust services for electronic transactions in the internal market.
AS4 AS4 is a Conformance Profile of the OASIS ebMS 3.0 specification, and represents an open standard for the secure and payload-agnostic exchange of Business-to-business documents using Web services.
Atom (standard) The name Atom applies to a pair of related Web standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol is a simple HTTP-based protocol for creating and updating web resources.
Auto-lead Data Format Auto-lead Data Format is an open XML-based standard specifically for communicating consumer purchase requests to automotive dealerships.
BeerXML BeerXML is a free, fully defined XML data description standard designed for the exchange of beer brewing recipes and other brewing data. Tables of recipes as well as other records such as hop schedules and malt bills can be represented using BeerXML for use by brewing software.
Binary Format Description language The Binary Format Description language is an extension of XSIL which has added conditionals and the ability to reference files by their stream numbers, rather than by their public URLs. A template written in the BFD language can be applied to a binary data file to produce a file with that data...
BlogML BlogML is an open format derived from XML to store and restore the content of a blog.
BPEL script BPELscript is a language to specify BPEL processes.
Business Process Execution Language The Web Services Business Process Execution Language, commonly known as BPEL, is an OASIS standard executable language for specifying actions within business processes with web services. Processes in BPEL export and import information by using web service interfaces exclusively.
CAdES (computing) CAdES is a set of extensions to Cryptographic Message Syntax signed data making it suitable for advanced electronic signatures.
Call Control eXtensible Markup Language Call Control eXtensible Markup Language is an XML standard designed to provide asynchronous event-based telephony support to VoiceXML. Its current status is a W3C Proposed Recommendation, adopted May 10, 2011.
CALS Table Model The CALS Table Model is a standard for representing tables in SGML/XML. It was developed as part of the CALS DOD initiative.
Canonical XML Canonical XML is a normal form of XML, intended to allow relatively simple comparison of pairs of XML documents for equivalence; for this purpose, the Canonical XML transformation removes non-meaningful differences between the documents. Any XML document can be converted to Canonical XML.
Categories for the Description of Works of Art Categories for the Description of Works of Art describes the content of art databases by articulating a conceptual framework for describing and accessing information about works of art, architecture, other material culture, groups and collections of works, and related images.
CellML CellML is an XML based markup language for describing mathematical models. Although it could theoretically describe any mathematical model, it was originally created with the Physiome Project in mind, and hence used primarily to describe models relevant to the field of biology.
Channel Definition Format Channel Definition Format is an XML file format formerly used in conjunction with Microsoft's Active Channel, Active Desktop and Smart Offline Favorites technologies.
CityGML CityGML is an open standardised data model and exchange format to store digital 3D models of cities and landscapes. It defines ways to describe most of the common 3D features and objects found in cities and the relationships between them.
COLLADA COLLADA is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available specification, ISO/PAS 17506.
Common Alerting Protocol The Common Alerting Protocol is an XML-based data format for exchanging public warnings and emergencies between alerting technologies. CAP allows a warning message to be consistently disseminated simultaneously over many warning systems to many applications.
Component content management system A component content management system is a content management system that manages content at a granular level rather than at the document level. Each component represents a single topic, concept or asset.
Consegi declaration The Consegi declaration is a joint letter issued in September 2008 at a free and open technology convention, in which a number of government open source software representatives for the developing world state disappointment in the appeals by several of their ISO/IEC national bodies being...
Content Assembly Mechanism Content Assembly Mechanism is an XML-based standard for creating and managing information exchanges that are interoperable and deterministic descriptions of machine-processable information content flows into and out of XML structures.
Content Management Interoperability Services Content Management Interoperability Services is an open standard that allows different content management systems to inter-operate over the Internet. Specifically, CMIS defines an abstraction layer for controlling diverse document management systems and repositories using web protocols.
Context management Context management is a dynamic computer process that uses 'subjects' of data in one application, to point to data resident in a separate application also containing the same subject.
Continuous Media Markup Language Continuous Media Markup Language is to audio or video what HTML is to text. CMML is essentially a timed text codec. It allows to structure a time-continuously sampled data file by dividing it into temporal sections, and provides these clips with some additional information.
cXML CXML is a protocol, created by Ariba in 1999, intended for communication of business documents between procurement applications, e-commerce hubs and suppliers.
DAISY Digital Talking Book DAISY is a technical standard for digital audiobooks, periodicals and computerized text. DAISY is designed to be a complete audio substitute for print material and is specifically designed for use by people with "print disabilities", including blindness, impaired vision, and dyslexia.
Darwin Information Typing Architecture The Darwin Information Typing Architecture or Document Information Typing Architecture is an XML data model for authoring and publishing. It is an open standard that is defined and maintained by the OASIS DITA Technical Committee.
DGML DGML is an XML-based file format for directed graphs.
DisplayML DisplayML is an open, free-to-use protocol for encoding display information for display devices. It is based upon XML messages with a Request/Response model where the display device works as the server.
DITA Open Toolkit The DITA Open Toolkit is an open-source publishing engine for XML content authored in the Darwin Information Typing Architecture.
Document Definition Markup Language Document Definition Markup Language is an XML schema language proposed in 1999 by various contributors from the xml-dev electronic mailing list. It was published only as a W3C Note, not a Recommendation, and never found favor with developers.
Document Object Model The Document Object Model is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.
Document Schema Definition Languages Document Schema Definition Languages is a framework within which multiple validation tasks of different types can be applied to an XML document in order to achieve more complete validation results than just the application of a single technology.
Document Structure Description Document Structure Description, or DSD, is a schema language for XML, that is, a language for describing valid XML documents. It's an alternative to DTD or the W3C XML Schema.
Document type declaration A document type declaration, or DOCTYPE, is an instruction that associates a particular SGML or XML document with a document type definition. In the serialized form of the document, it manifests as a short string of markup that conforms to a particular syntax.
Document type definition A document type definition is a set of markup declarations that define a document type for an SGML-family markup language.
Easytrade EasyTrade is a Danish e-invoicing infrastructure, developed by the National IT and Telecom Agency and launched in 2007. EasyTrade is based on open standards, open source components, and digital certificates.
ebXML Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose mission is to provide an open, XML-based infrastructure that enables the global use of...
Election Markup Language Election Markup Language is an XML-based standard to support end to end management of election processes.
Embedded RDF Embedded RDF is a syntax for writing HTML in such a way that the information in the HTML document can be extracted into Resource Description Framework. This can be of great use for searching within data.
EMML (Motorola) EMML is an extension of the HTML language. It is less of a strict set of functions and tags, but more a standard for providing developers of web-based mobility applications a means to configure, control and retrieve information from additional input devices and features of rugged mobile computers.
Emotion Markup Language An Emotion Markup Language has first been defined by the W3C Emotion Incubator Group as a general-purpose emotion annotation and representation language, which should be usable in a large variety of technological contexts where emotions need to be represented.
Enterprise Mashup Markup Language EMML, or Enterprise Mashup Markup Language, is an XML markup language for creating enterprise mashups, which are software applications that consume and mash data from variety of sources, often performing logical or mathematical operations as well as presenting data.
Enterprise Privacy Authorization Language Enterprise Privacy Authorization Language is a formal language for writing enterprise privacy policies to govern data handling practices in IT systems according to fine-grained positive and negative authorization rights.
EventsML-G2 EventsML-G2 is an XML news exchange standard of the IPTC, the International Press Telecommunications Council. It optimizes the sharing of event information such as meetings, sports events, elections, even rocket launches — virtually anything that can be broadly classified as an "event."
EXSLT EXSLT is a community initiative to provide extensions to XSLT, which are broken down into a number of modules, listed below.
Extensible Application Markup Language Extensible Application Markup Language is a declarative XML-based language developed by Microsoft that is used for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.
Extensible Configuration Checklist Description Format The Extensible Configuration Checklist Description Format is an XML format specifying security checklists, benchmarks and configuration documentation. XCCDF development is being pursued by NIST, the NSA, The MITRE Corporation, and the US Department of Homeland Security.
Extensible Data Format The Extensible Data Format is an XML standard developed by NASA, meant to be used throughout scientific disciplines. In many ways it is akin to XSIL, Extensible Scientific Interchange Language. NASA provides two XDF APIs, in Perl and in Java.
Extensible MPEG-4 Textual Format The Extensible MPEG-4 Textual Format is a high-level, XML-based file format for storing MPEG-4 data in a way suitable for further editing. In contrast, the more common MPEG-4 Part 14 format is less flexible and used for distributing finished content.
Extensible Provisioning Protocol The Extensible Provisioning Protocol is a flexible protocol designed for allocating objects within registries over the Internet.
Extensible Resource Identifier An Extensible Resource Identifier is a scheme and resolution protocol for abstract identifiers compatible with Uniform Resource Identifiers and Internationalized Resource Identifiers, developed by the XRI Technical Committee at OASIS. The goal of XRI is a standard syntax and discovery format for...
FeedSync FeedSync for Atom and RSS, previously Simple Sharing Extensions, are extensions to RSS and Atom feed formats designed to enable the synchronization of information by using a variety of data sources.
FictionBook FictionBook is an open XML-based e-book format which originated and gained popularity in Russia. FictionBook files have the.fb2 filename extension.
FleXML FleXML is an XML transformation language originally developed by Kristofer Rose.
FXML FXML is an XML-based user interface markup language created by Oracle Corporation for defining the user interface of a JavaFX application.
GeoXACML GeoXACML stands for Geospatial eXtensible Access Control Markup Language. It defines a geo-specific extension to XACML Version 2.0, as it was ratified by OASIS standards organization on 1 February 2005.
GML application schema Geography Markup Language provides the basis for domain- or community-specific "application schemas", which in turn support data interoperability within a community of interest.
Google Wave Federation Protocol The Wave Federation Protocol is an open protocol, extension of the Extensible Messaging and Presence Protocol that is used in Apache Wave. It is designed for near real-time communication between the computer supported cooperative work wave servers.
GPS Exchange Format GPX, or GPS Exchange Format, is an XML schema designed as a common GPS data format for software applications. It can be used to describe waypoints, tracks, and routes. The format is open and can be used without the need to pay license fees.
GraphML GraphML is an XML-based file format for graphs. The GraphML file format results from the joint effort of the graph drawing community to define a common format for exchanging graph structure data.
GRDDL GRDDL is a markup format for Gleaning Resource Descriptions from Dialects of Languages.
GXA The Global XML Web Services Architecture was an announcement by Microsoft in 2002 of several proposals for extensions to SOAP. Some of the components of GXA were developed into standards in combination with other companies, including IBM. Others were specific to Microsoft and have been superseded.
GXL GXL is designed to be a standard exchange format for graphs. GXL is an extensible markup language sublanguage and the syntax is given by an XML document type definition. This exchange format offers an adaptable and flexible means to support interoperability between graph-based tools.
Hypertext Application Language Hypertext Application Language is an Internet Draft standard convention for defining hypermedia such as links to external resources within JSON or XML code.
ID-WSF In computer networking, Identity Web Services Framework is a protocol stack that profiles WS-Security, WS-Addressing, SAML and adds new protocol specifications of its own, such as the Discovery Service, for open market per user service discovery, and the People Service for delegation and social...
Information and Content Exchange Information and Content Exchange is an XML-based protocol used for content syndication via the Internet. By using XML both sender and receiver have an agreed-upon language in which to communicate.
IWXXM IWXXM is a format for reporting weather information in XML/GML. IWXXM includes XML/GML-based representations for products standardized in International Civil Aviation Organization Annex III and World Meteorological Organization No. 49, Vol II, such as METAR/SPECI, TAF, SIGMET, AIRMET, Tropical...
Java API for XML Registries Java API for XML Registries defines a standard API for Java platform applications to access and programmatically interact with various kinds of metadata registries. JAXR is one of the Java XML programming APIs. The JAXR API was developed under the Java Community Process as JSR 93.
Java Speech Markup Language Java Speech API Markup Language is an XML-based markup language for annotating text input to speech synthesizers. JSML is used within the Java Speech API. JSML is an XML application and conforms to the requirements of well-formed XML documents.
JDOM JDOM is an open source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features.
Job Definition Format Job Definition Format is a technical standard being developed by the graphic arts industry to facilitate cross-vendor workflow implementations of the application domain. It is an XML format about job ticket, message description, and message interchange.
Job Submission Description Language Job Submission Description Language is an extensible XML specification from the Global Grid Forum for the description of simple tasks to non-interactive computer execution systems.
Journal Article Tag Suite The Journal Article Tag Suite is an XML format used to describe scientific literature published online. It is a technical standard developed by the National Information Standards Organization and approved by the American National Standards Institute with the code Z39.96-2012.
KaXUL KaXUL is a reimplemetation of Mozilla's own XUL framework for KDE. Written by George Staikos, it allows for XUL applications - both client- and server-side - to be read by native Qt widgets.
Keyhole Markup Language Keyhole Markup Language is an XML notation for expressing geographic annotation and visualization within Internet-based, two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Keyhole Earth Viewer.
LIDO LIDO is an XML schema for describing museum objects.
Link contract A link contract is an approach to data control in a distributed data sharing network. Link contracts are a key feature of the XDI specifications under development at OASIS.
MARC standards MARC standards are a set of digital formats for the description of items catalogued by libraries, such as books. Working with the Library of Congress, American computer scientist Henriette Avram developed MARC in the 1960s to create records that could be read by computers and shared among libraries.
MARIA XML MARIA is a universal, declarative, multiple abstraction level, XML-based user interface markup language for modelling interactive applications in ubiquitous environments.
Marketing.xml Marketing.xml is a standard used for importing marketing data into a data warehouse and was developed by Digital Jigsaw, part of the Mobile Interactive Group. The standard was initially created in November 2010.
MathML Mathematical Markup Language is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents.
Metalink Metalink is an extensible metadata file format that describes one or more computer files available for download. It specifies files appropriate for the user's language and operating system; facilitates file verification and recovery from data corruption; and lists alternate download sources.
MetaWeblog The MetaWeblog API is an application programming interface created by software developer Dave Winer that enables weblog entries to be written, edited, and deleted using web services.
Microsoft Office XML formats The Microsoft Office XML formats are XML-based document formats introduced in versions of Microsoft Office prior to Office 2007. Microsoft Office XP introduced a new XML format for storing Excel spreadsheets and Office 2003 added an XML-based format for Word documents.
MIL-STD-6040 United States Message Text Format is a Military Standard collection of information exchanges, currently defined in W3C XML Schema, which seeks to improve the interoperability of Joint military systems. The US national version is coordinated with NATO for coalition interoperability.
MPEG-4 Part 17 MPEG-4 Part 17, or MPEG-4 Timed Text, or MPEG-4 Streaming text format is the text-based subtitle format for MPEG-4, published as ISO/IEC 14496-17 in 2006.
Multimodal Architecture and Interfaces Multimodal Architecture and Interfaces is an open standard developed by the World Wide Web Consortium since 2005. It was published as a Recommendation of the W3C on October 25, 2012.
Music Encoding Initiative The Music Encoding Initiative is an open-source effort to create a system for representation musical documents in a machine-readable structure.
Music Markup Language Music Markup Language was an early application of XML to describe music objects and events. MML pioneered features commonly used in later music markup formalisms, such as the IEEE 1599 standard.
MusicXML MusicXML is an XML-based file format for representing Western musical notation. The format is proprietary, but fully and openly documented, and can be freely used under a Public License.
MXML MXML is an XML-based user interface markup language first introduced by Macromedia in March 2004. Application developers use MXML in combination with ActionScript to develop rich Internet applications, with products such as Apache Flex.
Namespace-based Validation Dispatching Language Namespace-based Validation Dispatching Language is an XML schema language for validating XML documents that integrate with multiple namespaces. It is an ISO/IEC standard, and it is Part 4 of the DSDL schema specification. Much of the work on NVDL is based on the older Namespace Routing Language.
Namespace Routing Language In its simplest form, a Namespace Routing Language schema consists of a mapping from namespace URIs to schema URIs. An NRL schema is written in XML.
National Information Exchange Model The National Information Exchange Model is an XML-based information exchange framework from the United States. NIEM represents a collaborative partnership of agencies and organizations across all levels of government and with private industry.
Natural Language Semantics Markup Language Natural Language Semantics Markup Language is a markup language for providing systems with semantic interpretations for a variety of inputs, including speech and natural language text input. Natural Language Semantics Markup Language is currently a World Wide Web Consortium Working Draft.
Nested Context Language In the field of digital and interactive television, Nested Context Language is a declarative authoring language for hypermedia documents.
NeuroML NeuroML is an XML based model description language that aims to provide a common data format for defining and exchanging models in computational neuroscience. The focus of NeuroML is on models which are based on the biophysical and anatomical properties of real neurons.
NewsML NewsML is an XML standard designed to provide a media-independent, structural framework for multi-media news.
NewsML 1 NewsML 1 is an XML standard designed to provide a media-independent, structural framework for multimedia news. It was formerly known as NewsML.
NewsML-G2 NewsML-G2 is an XML multimedia news exchange format standard of the IPTC, the International Press Telecommunications Council.
OASIS TOSCA Topology and Orchestration Specification for Cloud Applications, is an OASIS standard language to describe a topology of cloud based web services, their components, relationships, and the processes that manage them.
OAXAL OAXAL: Open Architecture for XML Authoring and Localization is an Organization for the Advancement of Structured Information Standards standards-based initiative to encourage the development of an open Standards approach to XML Authoring and Localization.
Observations and Measurements Observations and Measurements is an International Standard which defines a conceptual schema encoding for observations, and for features involved in sampling when making observations.
ODRL The Open Digital Rights Language is a Rights Expression Language developed to express rights, rules, and conditions – including permissions, prohibitions, obligations, and assertions – for expressing digital content usage terms and conditions.
OMA Client Provisioning OMA Client Provisioning is a device management protocol specified by the Open Mobile Alliance Device Management Working Group. The OMA CP protocol covers WAP provisioning with minimal user interaction, typically over-the-air or via SIM Card.
OMA Device Management OMA Device Management is a device management protocol specified by the Open Mobile Alliance Device Management Working Group and the Data Synchronization Working Group. The current approved specification of OMA DM is version 1.2.1, the latest modifications to this version released in June 2008.
OMDoc OMDoc is a semantic markup format for mathematical documents.
OML OML is an XML format for outlines. It was originally proposed by Ray Grieselhuber. The specification is designed to build upon the concepts found in OPML, with the goal of fixing some of its limitations.
OPDS The Open Publication Distribution System Catalog format is a syndication format for electronic publications based on Atom and HTTP. OPDS Catalogs enable the aggregation, distribution, discovery, and acquisition of electronic publications.
Open Data Protocol In computing, Open Data Protocol is an open protocol which allows the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way. Microsoft initiated OData in 2007. Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise.
Open eBook Open eBook, or formally, the Open eBook Publication Structure, is a legacy e-book format which has been superseded by the EPUB format. It was "based primarily on technology developed by SoftBook Press".
OpenMath OpenMath is the name of a markup language for specifying the meaning of mathematical formulae. Among other things, it can be used to complement MathML, a standard which mainly focuses on the presentation of formulae, with information about their semantic meaning.
Open Scripture Information Standard Open Scripture Information Standard is an XML application, that defines tags for marking up Bibles, theological commentaries, and other related literature.
Open XML Paper Specification Open XML Paper Specification is an open specification for a page description language and a fixed-document format. Microsoft developed it as the XML Paper Specification. In June 2009, Ecma International adopted it as international standard ECMA-388.
Opera Show Format The Opera Show Format is a set of conventions used in a web page using XHTML 1.0 Strict and CSS 2.1. It is designed to allow presentations to be easily created with web authoring tools. OSF requires that a number of meta tags be present, including version, generator, author, and presdate.
OPML The OPML specification defines an outline as a hierarchical, ordered list of arbitrary elements. The specification is fairly open which makes it suitable for many types of list data.
PAdES PAdES is a set of restrictions and extensions to PDF and ISO 32000-1 making it suitable for Advanced Electronic Signature. This is published by ETSI as TS 102 778.
Petri Net Markup Language Petri Net Markup Language is an interchange format aimed at enabling Petri net tools to exchange Petri net models. PNML is an XML-based syntax for high-level Petri nets, which is being designed as a standard interchange format for Petri net tools.
PhyloXML PhyloXML is an XML language for the analysis, exchange, and storage of phylogenetic trees and associated data. The structure of phyloXML is described by XML Schema Definition language.
Polyglot markup In computing, a polyglot markup is a document or script written in a valid form of multiple markup languages, which performs the same output, independent of the markup's parser, layout engine, or interpreter.
Precision Graphics Markup Language Precision Graphics Markup Language is an XML-based language for representing vector graphics. It was a World Wide Web Consortium submission by Adobe Systems, IBM, Netscape, and Sun Microsystems, that was not adopted as a recommendation.
Pronunciation Lexicon Specification The Pronunciation Lexicon Specification is a W3C Recommendation, which is designed to enable interoperable specification of pronunciation information for both speech recognition and speech synthesis engines within voice browsing applications.
PubSubHubbub PubSubHubbub is an open protocol for distributed publish/subscribe communication on the Internet.
QTI The IMS Question and Test Interoperability specification defines a standard format for the representation of assessment content and results, supporting the exchange of this material between authoring and delivery systems, and other learning management systems.
RDFa RDFa is a W3C Recommendation that adds a set of attribute-level extensions to HTML, XHTML and various XML-based document types for embedding rich metadata within Web documents. The RDF data-model mapping enables its use for embedding RDF subject-predicate-object expressions within XHTML documents.
RDF/XML RDF/XML is a syntax, defined by the W3C, to express an RDF graph as an XML document. RDF/XML is sometimes misleadingly called simply RDF because it was introduced among the other W3C specifications defining RDF and it was historically the first W3C standard RDF serialization format.
Really Simple Discovery Really Simple Discovery is an XML format and a publishing convention for making services exposed by a blog, or other web software, discoverable by client software.
RecipeML Recipe Markup Language, formerly known as DESSERT, is an XML-based format for marking up recipes. The format was created in 2000 by the company FormatData.
Resource Description Framework The Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model.
RSS RSS is a type of web feed which allows users to access updates to online content in a standardized, computer-readable format. These feeds can, for example, allow a user to keep track of many different websites in a single news aggregator.
RSS Cloud RSS Cloud is an optional sub-element of the RSS protocol's element that enables realtime push notifications or distributed publish/subscribe communication for feeds.
RSS enclosure RSS enclosures are a way of attaching multimedia content to RSS feeds by providing the URL of a file associated with an entry, such as an MP3 file to a music recommendation or a photo to a diary entry.
S1000D S1000D is an international specification for the procurement and production of technical publications. It is an XML specification for preparing, managing, and using equipment maintenance and operations information.
S5 (file format) S5 is an XHTML-based file format for defining slideshows. It was created by Eric A. Meyer as an alternative to the browser-centric Opera Show Format. S5 is not a presentation program, but fulfills the same purpose in combination with a standards-compliant web browser.
SAML 1.1 SAML 1.1 was ratified as an OASIS standard in September 2003. The critical aspects of SAML 1.1 are covered in detail in the official documents SAMLCore and SAMLBind. If you are new to SAML, you should probably read the introductory SAML topic first, and then the SAMLOverview document from OASIS.
SAML 2.0 Security Assertion Markup Language 2.0 is a version of the SAML standard for exchanging authentication and authorization data between security domains.
SAML Metadata SAML metadata describes a SAML system entity, usually an identity provider or a service provider. To securely interoperate, identity providers and service providers share metadata by whatever means possible. At minimum, the following metadata are shared...
Schema for Object-Oriented XML Schema for Object-Oriented XML, or SOX, is an XML schema language developed by Commerce One. In 1998 a SOX specification was submitted to the World Wide Web Consortium and published as a W3C Note. A revised version, SOX 2.0, was published as a W3C Note in 1999.
Schematron In markup languages, Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees. It is a structural schema language expressed in XML using a small number of elements and XPath.
SCXML SCXML stands for State Chart XML: State Machine Notation for Control Abstraction. It is an XML-based markup language that provides a generic state-machine based execution environment based on Harel statecharts.
Security Assertion Markup Language Security Assertion Markup Language is an open standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. Beyond what its name suggests, SAML is each of the following...
Segmentation Rules eXchange Segmentation Rules eXchange or is an XML-based standard that was maintained by Localization Industry Standards Association, until it became insolvent in 2011 and then GALA.
Semantic Interpretation for Speech Recognition Semantic Interpretation for Speech Recognition defines the syntax and semantics of annotations to grammar rules in the Speech Recognition Grammar Specification. Since 5 April 2007, it is a World Wide Web Consortium recommendation.
SensorML SensorML is an approved Open Geospatial Consortium standard. SensorML provides standard models and an XML encoding for describing sensors and measurement processes.
Service Provisioning Markup Language Service Provisioning Markup Language is an XML-based framework, being developed by OASIS, for exchanging user, resource and service provisioning information between cooperating organizations.
Shipdex Shipdex™ is a collection of international business rules developed to standardize and improve the production and the exchange of technical information between equipment makers, shipyards and ship-owners according to international S1000D specifications already in use for about 30 years in the...
Simple API for XML SAX is an event-driven online algorithm for parsing XML documents, with an API developed by the XML-DEV mailing list. SAX provides a mechanism for reading data from an XML document that is an alternative to that provided by the Document Object Model.
Sitemaps The Sitemaps protocol allows a webmaster to inform search engines about URLs on a website that are available for crawling. A Sitemap is an XML file that lists the URLs for a site.
SOAP SOAP is a protocol specification for exchanging structured information in the implementation of web services in computer networks. Its purpose is to induce extensibility, neutrality and independence.
SOAP-over-UDP SOAP-over-UDP is an OASIS standard covering the publication of SOAP messages over UDP transport protocol, providing for One-Way and Request-Response message patterns.
SOAP with Attachments SOAP with Attachments or MIME for Web Services is the use of web services to send and receive files with a combination of SOAP and MIME, primarily over HTTP.
Solution Deployment Descriptor Solution Deployment Descriptor is a standard XML-based schema defining a standardized way to express software installation characteristics required for lifecycle management in a multi-platform environment.
Speech Application Language Tags Speech Application Language Tags is an XML based markup language that is used in HTML and XHTML pages to add voice recognition capabilities to web based applications.
Speech Recognition Grammar Specification Speech Recognition Grammar Specification is a W3C standard for how speech recognition grammars are specified. A speech recognition grammar is a set of word patterns, and tells a speech recognition system what to expect a human to say.
Speech Synthesis Markup Language Speech Synthesis Markup Language is an XML-based markup language for speech synthesis applications. It is a recommendation of the W3C's voice browser working group. SSML is often embedded in VoiceXML scripts to drive interactive telephony systems.
Standard Business Reporting Standard Business Reporting is a group of international programs instigated by a number of governments to reduce the regulatory burden for business. The concept is to make business the centre when it comes to managing business-to-government reporting obligations.
Streaming Transformations for XML Streaming Transformations for XML is an XML transformation language intended as a high-speed, low memory consumption alternative to XSLT version 1.0 and 2.0. Current work on XSLT 3.0 includes Streaming capabilities.
SWORD (protocol) SWORD is an interoperability standard that allows digital repositories to accept the deposit of content from multiple sources in different formats via a standardized protocol.
sXBL SXBL is a mechanism for defining the presentation and interactive behavior of elements described in a namespace other than SVG's. sXBL is very similar to XBL, as it does for SVG documents what XBL does for XUL documents.
Synchronized Multimedia Integration Language Synchronized Multimedia Integration Language is a World Wide Web Consortium recommended Extensible Markup Language markup language to describe multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things.
SyncML SyncML is the former name for a platform-independent information synchronization standard. The project is currently referred to as Open Mobile Alliance Data Synchronization and Device Management.
Text Encoding Initiative The Text Encoding Initiative is a text-centric community of practice in the academic field of digital humanities, operating continuously since the 1980s.
TREX Tree Regular Expressions for XML is a simple schema language for XML.
Trusted Data Format The Trusted Data Format is an XML based file format used by the United States Intelligence Community for the purposes of enabling file level tagging and security features. These features include assertion of data properties or tags, cryptographic binding and data encryption.
Universal Core Universal Core was a U.S. government project to facilitate sharing of intelligence and related digital content across U.S. government systems.
Use of Ogg formats in HTML5 The HTML5 draft specification adds video and audio elements for embedding video and audio in HTML documents.
USMTF United States Message Text Format is a Military Standard collection of information exchanges, currently defined in W3C XML Schema, which seeks to improve the interoperability of Joint military systems. The US national version is coordinated with NATO for coalition interoperability.
Vector Markup Language Vector Markup Language was an XML-based file format for two-dimensional vector graphics.
Video Ad Serving Template VAST is a specification released by the Interactive Advertising Bureau that sets a standard for communication requirements between ad servers and video players.
VoiceXML VoiceXML is a digital document standard for specifying interactive media and voice dialogs between humans and computers. It is used for developing audio and voice response applications, such as banking systems and automated customer service portals.
VoID The Vocabulary of Interlinked Datasets is an RDF vocabulary, and a set of instructions, that enables the discovery and usage of linked data sets.
VTD-XML Virtual Token Descriptor for eXtensible Markup Language refers to a collection of cross-platform XML processing technologies centered on a non-extractive XML, "document-centric" parsing technique called Virtual Token Descriptor.
W3C MMI The Multimodal Interaction Activity is an initiative from W3C aiming to provide means to support Multimodal interaction scenarios on the Web.
Water Data Transfer Format Water Data Transfer Format is a data delivery standard implemented by the Australian Bureau of Meteorology that was jointly developed with the CSIRO. The standard, released in 2009, specifies both the format of and the techniques used to deliver Australian water data measurements to the BoM. Some...
WaterML WaterML is a technical standard and information model used to represent hydrological time series structures. The current version is WaterML 2.0, released an open standard of the Open Geospatial Consortium.
WDDX WDDX is a programming language-, platform- and transport-neutral data interchange mechanism designed to pass data between different environments and different computers.
Web cryptography API The Web Cryptography API is the World Wide Web Consortium's recommendation for a low-level interface that would increase the security of web applications by allowing them to perform cryptographic functions without having to access raw keying material.
Web feed On the World Wide Web, a web feed is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe a channel to it.
Web Ontology Language The Web Ontology Language is a family of knowledge representation languages for authoring ontologies.
Web Services Conversation Language The Web Service Conversation Language proposal defines the overall input and output message sequences for one web service using a finite state automaton FSA over the alphabet of message types.
Web Services Description Language The Web Services Description Language is an XML-based interface definition language that is used for describing the functionality offered by a web service.
Web Services Flow Language Web Services Flow Language 1.0 was an XML programming language proposed by IBM in 2001 for describing Web services compositions. Language considered two types of compositions.
WebSub WebSub is an open protocol for distributed publish/subscribe communication on the Internet.
WiX Windows Installer XML Toolset, is a free software toolset that builds Windows Installer packages from XML code. It consists of a command-line environment that developers may integrate into their build processes to build MSI and MSM packages.
WS-Discovery Web Services Dynamic Discovery is a technical specification that defines a multicast discovery protocol to locate services on a local network. It operates over TCP and UDP port 3702 and uses IP multicast address 188.8.131.52.
WS-Policy WS-Policy is a specification that allows web services to use XML to advertise their policies and for web service consumers to specify their policy requirements.
WS-Security Web Services Security is an extension to SOAP to apply security to Web services. It is a member of the Web service specifications and was published by OASIS.
XACML XACML stands for "eXtensible Access Control Markup Language". The standard defines a declarative fine-grained, attribute-based access control policy language, an architecture, and a processing model describing how to evaluate access requests according to the rules defined in policies.
XAdES XAdES is a set of extensions to XML-DSig recommendation making it suitable for Advanced Electronic Signatures. W3C and ETSI maintain and update XAdES together.
XBEL XBEL, or the XML Bookmark Exchange Language, is an open XML standard for sharing Internet URIs, also known as bookmarks.
XBL XBL is an XML-based markup language used to declare the behavior and look of XUL-widgets and XML elements.
XBRL XBRL is a freely available and global standard for exchanging business information. XBRL allows the expression of semantic meaning commonly required in business reporting. The language is XML-based and uses the XML syntax and related XML technologies such as XML Schema, XLink, XPath, and Namespaces.
XBRL GL The XBRL Global Ledger Taxonomy Framework is a holistic and generic XML and XBRL-based representation of the detailed data that can be found in accounting and operational systems, and is meant to be the bridge from transactional standards to reporting standards, integrating the Business Reporting...
xCal XCal is an XML representation of the iCalendar standard. xCal is not an alternative nor next generation of iCalendar. xCal represents iCalendar components, properties and parameters as defined in iCalendar.
xCBL XCBL is a collection of XML specifications for use in e-business. It was created by Commerce One Inc. and is maintained by Perfect Commerce.
XDI XDI is a semantic data interchange format and protocol under development by the OASIS XDI Technical Committee. The name comes from the addressable graph model XDI uses: every node in the XDI graph is its own RDF graph that is uniquely addressable.
XDXF XDXF is a project to unite all existing open dictionaries and provide both users and developers with a universal XML-based format, convertible from and to other popular formats like Mova, PtkDic, and StarDict.
XFA XFA stands for XML Forms Architecture, a family of proprietary XML specifications that was suggested and developed by JetForm to enhance the processing of web forms. It can be also used in PDF files starting with PDF 1.5 specification.
XForms XForms is an XML format used for collecting inputs from web forms.
XFrames XFrames is an XML format for combining and organizing web based documents together on a single webpage through the use of frames.
XHTML Extensible Hypertext Markup Language is part of the family of XML markup languages. It mirrors or extends versions of the widely used Hypertext Markup Language, the language in which Web pages are formulated.
XHTML Friends Network XHTML Friends Network is an HTML microformat developed by Global Multimedia Protocols Group that provides a simple way to represent human relationships using links.
XHTML Modularization XHTML modularization is a methodology for producing modularized markup languages in a number of different schema languages so that the modules can easily be plugged together to create markup languages.
XHTML+Voice XHTML+Voice is an XML language for describing multimodal user interfaces. The two essential modalities are visual and auditory.
XInclude XInclude is a generic mechanism for merging XML documents, by writing inclusion tags in the "main" document to automatically include other documents or parts thereof. The resulting document becomes a single composite XML Information Set.
XKMS XML Key Management Specification uses the web services framework to make it easier for developers to secure inter-application communication using public key infrastructure.
XLIFF XLIFF is an XML-based format created to standardize the way localizable data are passed between tools during a localization process and a common format for CAT tool files. XLIFF was standardized by OASIS in 2002. Its current specification is v2.0 released on 2014-08-05.
XLink XML Linking Language, or XLink, is an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links.
XML-binary Optimized Packaging XML-binary Optimized Packaging is a mechanism defined for the serialization of XML Information Sets that contain binary data, as well as deserialization back into the XML Information Set.
XML/EDIFACT XML/EDIFACT is an Electronic Data Interchange format used in Business-to-business transactions. It allows EDIFACT message types to be used by XML systems.
XML Encryption XML Encryption, also known as XML-Enc, is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element.
XML for Analysis XML for Analysis is an industry standard for data access in analytical systems, such as OLAP and data mining. XMLA is based on other industry standards such as XML, SOAP and HTTP. XMLA is maintained by XMLA Council with Microsoft, Hyperion and SAS being the official XMLA Council founder members.
XML Information Set XML Information Set is a W3C specification describing an abstract data model of an XML document in terms of a set of information items.
XML Interface for Network Services XML Interface for Network Services is an open source technology for definition and implementation of internet applications, which enforces a specification-oriented approach.
XML Metadata Interchange The XML Metadata Interchange is an Object Management Group standard for exchanging metadata information via Extensible Markup Language.
XML Object Model XOM is a XML document object model for processing XML with Java that strives for correctness and simplicity.
XML pipeline In software, an XML Pipeline is formed when XML processes, especially XML transformations and XML validations, are connected.
XML Resource XRC, or XML Resource, or XML Based Resource System is a cross-platform XML-based user interface markup language used by wxWidgets.
XML-RPC XML-RPC is a remote procedure call protocol which uses XML to encode its calls and HTTP as a transport mechanism. "XML-RPC" also refers generically to the use of XML for remote procedure call, independently of the specific protocol. This article is about the protocol named "XML-RPC".
XML schema An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself.
XML Schema (W3C) XSD, a recommendation of the World Wide Web Consortium, specifies how to formally describe the elements in an Extensible Markup Language document. It can be used by programmers to verify each piece of item content in a document.
XML Shareable Playlist Format XML Shareable Playlist Format, pronounced spiff, is an XML-based playlist format for digital media, sponsored by the Xiph.Org Foundation.
XML Signature XML Signature defines an XML syntax for digital signatures and is defined in the W3C recommendation XML Signature Syntax and Processing. Functionally, it has much in common with PKCS#7 but is more extensible and geared towards signing XML documents.
XML transformation language An XML transformation language is a programming language designed specifically to transform an input XML document into an output document which satisfies some specific goal.
XMPP Extensible Messaging and Presence Protocol is a communications protocol for message-oriented middleware based on XML. It enables the near-real-time exchange of structured yet extensible data between any two or more network entities.
XOMGL XOMGL is an XML-based open standard for the exchange of large amounts of government data between a municipal agency and regular citizens and developers creating web-based mapping applications.
XOXO (microformat) XOXO is an XML microformat for outlines built on top of XHTML. Developed by several authors as an attempt to reuse XHTML building blocks instead of inventing unnecessary new XML elements/attributes, XOXO is based on existing conventions for publishing outlines, lists, and blogrolls on the Web.
XPDL The XML Process Definition Language is a format standardized by the Workflow Management Coalition to interchange business process definitions between different workflow products, i.e. between different modeling tools and management suites.
XProc XProc is a W3C Recommendation to define an XML transformation language to define XML Pipelines.
XRDS XRDS is an XML format for discovery of metadata about a web resource – in particular discovery of services associated with the resource, a process known as service discovery.
XrML XrML is the eXtensible Rights Markup Language which has also been standardized as the Rights Expression Language for MPEG-21. XrML is owned by ContentGuard.
XSIL XSIL is an XML-based transport language for scientific data, supporting the inclusion of both in-file data and metadata. The language comes with an extensible Java object model.
XSL In computing, the term Extensible Stylesheet Language is used to refer to a family of languages used to transform and render XML documents.
XSL Formatting Objects XSL-FO is a markup language for XML document formatting that is most often used to generate PDF files. XSL-FO is part of XSL, a set of W3C technologies designed for the transformation and formatting of XML data. The other parts of XSL are XSLT and XPath. Version 1.1 of XSL-FO was published in 2006.
XSLT XSLT is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. XSLT 1.0 is widely supported in modern web browsers.
XUL XUL, which stands for XML User Interface Language, is a user interface markup language that is developed by Mozilla. XUL is implemented as an XML dialect; it allows for graphical user interfaces to be written in a similar manner to Web pages.
XUpdate XUpdate is a lightweight XML query language for modifying XML data. After some early enthusiastic development by a small team, the development of the standard faltered around the end of 2000 and it has never found widespread adoption.
xVRML XVRML is a standard file format for representing 3-dimensional interactive computer graphics, designed particularly with the World Wide Web in mind.
ZertES ZertES is a Swiss Federal law that regulates the conditions under which trust service providers may use certification services with electronic signatures.