This is a list of notable
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
markup languages
Markup language refers to a Encoding, text-encoding system consisting of a set of symbols inserted in a Text file, text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the dis ...
.
A
*
AdsML AdsML is a suite of business-to-business electronic commerce standards intended to support the exchange of advertising business messages and content delivery using XML. It is supported by Peter Meirs of Time Inc.
Time Inc. was an American wor ...
Markup language used for interchange of data between advertising systems.
*
aecXML {{lowercase, title=aecXML
aecXML (architecture, engineering and construction extensible markup language) is a specific XML markup language which uses Industry Foundation Classes to create a vendor-neutral means to access data generated by building ...
: a mark-up language which uses
Industry Foundation Classes
The Industry Foundation Classes (IFC) is a CAD data exchange data schema intended for description of architectural, building and construction industry data.
It is a platform-neutral, open data schema specification that is not controlled by a singl ...
to create a vendor-neutral means to access data generated by
Building Information Modeling
Building information modeling (BIM) is a process supported by various tools, technologies and contracts involving the generation and management of digital representations of physical and functional characteristics of places. Building informatio ...
.
*
AFrame: a mark-up language to create 3D graphics on web pages
.
*
Agricultural Ontology Service Agricultural Information Management Standards abbreviated to AIMS is a space for accessing and discussing agricultural information management standards, tools and methodologies connecting information workers worldwide to build a global community of ...
*
AIML
The All-India Muslim League (AIML) was a political party established in Dhaka in 1906 when a group of prominent Muslim politicians met the Governor-General of India, Viceroy of British India, Gilbert Elliot-Murray-Kynynmound, 4th Earl of Minto ...
Markup language used for creating artificial intelligence chatterbots.
*
AnIML Markup language used for data created by scientific analytical instruments.
*
ARXML Autosar specification description XML
*
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 (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web ...
: The Atom ''Syndication Format'' is a language used for
web feeds
On the World Wide Web, a web feed (or news 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 by adding the feed ...
*
Attention Profiling Mark-up Language (APML): format for capturing a person's interests and dislikes
*
Automated Test Markup Language (ATML): defines a standard exchange medium for sharing information between components of automatic test systems.
*
Attention.xml: used for
RSS
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
and similar online subscription-tracking applications
*
Auto-lead Data Format: an open XML-based standard specifically for communicating consumer purchase requests to automotive dealerships.
B
*
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 ...
: a free XML based data description standard for the exchange of brewing data
*
Binary Format Description language: an extension of
XSIL which has added conditionals and the ability to reference files by their stream numbers, rather than by their public
URL
A Uniform Resource Locator (URL), colloquially termed as a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifi ...
s
*
Biological Dynamics Markup Language Biological Dynamics Markup Language (BDML) is an XML format for quantitative data describing biological dynamics. It was developed by the Shuichi Onami team at RIKEN QBiC.
The Onami lab hosts thSystems Science of Biological Dynamics (SSBD) databas ...
(
BDML) is an XML format for quantitative data describing biological dynamics.
*
Business Intelligence Markup Language
Business Intelligence Markup Language (BIML) is a domain-specific XML dialect for defining business intelligence (BI) assets. Biml authored BI assets can currently be used by the BIDS Helper add-on for Microsoft SQL Server Business Intellig ...
(BIML) is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
dialect for defining
business intelligence
Business intelligence (BI) comprises the strategies and technologies used by enterprises for the data analysis and management of business information. Common functions of business intelligence technologies include reporting, online analytical pr ...
(BI) assets.
*
Business Process Execution Language
The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services. Process ...
: a
business process modeling
Business process modeling (BPM) in business process management and systems engineering is the activity of representing processes of an enterprise, so that the current business processes may be analyzed, improved, and automated. BPM is typicall ...
language that is executable
C
*
Call Control eXtensible Markup Language Call Control eXtensible Markup Language (CCXML) is an XML standard designed to provide asynchronous event-based telephony support to VoiceXML. Its current status is a W3C recommendation, adopted May 10, 2011. Whereas VoiceXML is designed to provi ...
: a standard designed to provide
telephony
Telephony ( ) is the field of technology involving the development, application, and deployment of telecommunication services for the purpose of electronic transmission of voice, fax, or data, between distant parties. The history of telephony is i ...
support to
VoiceXML
VoiceXML (VXML) 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 ...
*
CCTRL CCTRL is a call control XML, not to be confused with the W3C standard CCXML. CCTRL allows web developers to create telephony services that run on Lignup, Inc.'s software communications platform. CCTRL is often used in hosted telephony application ...
: a call control XML that allows developers to create telephony services that run on Lignup, Inc.'s software communications platform
*
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 r ...
: a language describing
mathematical model
A mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used in the natural sciences (such as physics, ...
s
*
Channel Definition Format
Channel Definition Format (CDF) was an XML file format formerly used in conjunction with Microsoft's Active Channel, Active Desktop and Smart Offline Favorites technologies. The format was designed to "offer frequently updated collections of ...
*
Chemical Markup Language
Chemical Markup Language (ChemML or CML) is an approach to managing molecular information using tools such as XML and Java. It was the first domain specific implementation based strictly on XML, first based on a DTD and later on an XML Schem ...
*
ClaML Classification Markup Language (ClaML) is an XML data format specification meant for the exchange of medical classifications, which are code numbers for of medical diagnoses and procedures.
The ClaML specification has first been published as Techni ...
: Classification Markup Language for
health informatics
Health informatics is the field of science and engineering that aims at developing methods and technologies for the acquisition, processing, and study of patient data, which can come from different sources and modalities, such as electronic ...
, accepted as
European Norm
European, or Europeans, or Europeneans, may refer to:
In general
* ''European'', an adjective referring to something of, from, or related to Europe
** Ethnic groups in Europe
** Demographics of Europe
** European cuisine, the cuisines of Europe a ...
EN 14463:2007.
*
Clinical Data Interchange Standards Consortium
The Clinical Data Interchange Standards Consortium (CDISC) is a standards developing organization (SDO) dealing with medical research data linked with healthcare, to "enable information system interoperability to improve medical research and rela ...
*
Clinical Document Architecture
The HL7 Clinical Document Architecture (CDA) is an XML-based markup standard intended to specify the encoding, structure and semantics of clinical documents for exchange. In November 2000, HL7 published Release 1.0. The organization published R ...
*
COLLADA
COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) 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 ...
: a standard for exchanging
digital assets
A digital asset is anything that exists only in digital form and comes with a distinct usage right. Data that do not possess that right are not considered assets.
''Digital assets'' include but are not exclusive to: digital documents, audible ...
among various graphics software applications
*
Common Alerting Protocol
The Common Alerting Protocol (CAP) 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 m ...
(CAP)
*
CXML
cXML (commerce eXtensible Markup Language) is a protocol, created by Ariba in 1999, intended for communication of business documents between procurement applications, e-commerce hubs and suppliers. cXML is based on XML and provides formal XML sche ...
: a protocol intended for communication of business documents between procurement applications, e-commerce hubs and suppliers
*
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 (such as buildings, roads, rivers, bridges, ...
: An open standardised data model and exchange format to store digital 3D models of cities and landscapes.
D
*
Darwin Information Typing Architecture
The Darwin Information Typing Architecture (DITA) specification defines a set of document types for authoring and organizing topic-oriented information, as well as a set of mechanisms for combining, extending, and constraining document types. It i ...
(DITA): A document format used by publishers
*
Data center markup language
*
Data Format Description Language
*
Digital Forensics XML
*
Dimensional Markup Language
*
Directory Service Markup Language Directory Services Markup Language (DSML) is a representation of directory service information in an XML syntax.
The DSML version 1 effort was announced on July 12, 1999 by creator Bowstreet (subsequently acquired by IBM in 2005). Initiative su ...
*
DisplayML
*
DocBook
DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software, but it can be used for any other sort of documentation.
As a semantic languag ...
: a markup language for technical documentation.
*
Document Schema Definition Languages
Document Schema Definition Languages (DSDL) 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 techn ...
*
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.
An example of DSD in its simplest form:
This says that element nam ...
: a
schema
The word schema comes from the Greek word ('), which means ''shape'', or more generally, ''plan''. The plural is ('). In English, both ''schemas'' and ''schemata'' are used as plural forms.
Schema may refer to:
Science and technology
* SCHEMA ...
language for XML
E
*
EAC: Encoded Archival Context
*
EAD: Encoded Archival Description
*
ebXML
Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML (pronounced ee-bee-ex-em-el, 'bi,eks,em'el as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose ...
: a collection of electronic business specifications
*
eLML: eLesson Markup Language
*
EMML Enterprise Mashup Markup Language
*
EPPML: Extensible Postal Product Model and Language
*
EPUB
EPUB is an e-book file format that uses the ".epub" file extension. The term is short for ''electronic publication'' and is sometimes styled ''ePub''. EPUB is supported by many e-readers, and compatible software is available for most smartphon ...
: electronic publication, open e-book format
*
Extensible Application Markup Language
Extensible Application Markup Language (XAML ) is a declarative XML-based language that Microsoft developed for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.
XAML is used extensively ...
*
Extensible Data Format
*
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Markup Language), it ...
*
Extensible Provisioning Protocol
The Extensible Provisioning Protocol (EPP) is a flexible protocol designed for allocating objects within registries over the Internet. The motivation for the creation of EPP was to create a robust and flexible protocol that could provide communicat ...
*
Extensible Resource Identifier An Extensible Resource Identifier (abbreviated XRI) 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 OA ...
*
Extensible Stylesheet Language
In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of
languages used to transform and render XML documents.
Historically, the W3C XSL Working Group produced a draft specification under the name "XSL," which ...
F
*
Facelets VDL: View declaration language used in the Facelets framework and JavaServer Faces.
*
FicML: Fiction Markup Language
*
FictionBook
FictionBook is an open XML-based e-book format which originated and gained popularity in Russia. FictionBook files have the filename extension. Some readers also support ZIP-compressed FictionBook files ( or )
The FictionBook format does not ...
: an
e-book
An ebook (short for electronic book), also known as an e-book or eBook, is a book publication made available in digital form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. Al ...
format
*
FIXatdl
FIX Algorithmic Trading Definition Language, better known as FIXatdl, is a standard for the exchange of meta-information required to enable algorithmic trading activity within the financial markets. It works in tandem with the Financial Informati ...
, 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
The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. With trillions of dollars traded ann ...
, Financial Information eXchange (FIX) protocol in XML format. FIX is a very widely deployed messaging protocol used between financial traders worldwide.
*
FleXML
FleXML is an XML transformation language originally developed by Kristofer Rose. It allows a programmer to specify actions in C programming language or C++, and associate those actions with element definitions in an XML DTD. It is similar in p ...
: an XML transformation language
*
FpML
FpML (Financial products Markup Language) is a business information exchange standard based on Extensible Markup Language (XML) that enables business-to-business over-the-counter (OTC) financial derivative transactions online by following W3C sta ...
, Financial products Markup Language. Used to describe complex financial products.
*
FXT: transformation specification for the Functional XML Transformation Tool
G
*
Geography Markup Language
The Geography Markup Language (GML) is the XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographi ...
: a grammar defined by the
Open Geospatial Consortium
The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...
(OGC) to express geographical features
*
GeoSciML GeoSciML or Geoscience Markup Language is a GML Application Schema that can be used to transfer information about geology, with an emphasis on the "interpreted geology" that is conventionally portrayed on geologic maps. Its feature-type catalogue ...
: a GML Application Schema that can be used to transfer information about geology, with an emphasis on the "interpreted geology" that is conventionally portrayed on geologic maps.
*
GJXDM
The Global Justice XML Data Model (GJXDM or Global JXDM) is a data reference model for the exchange of information within the justice and public safety communities. The Global JXDM is a product of the Global Justice Information Sharing Initiative ...
: a data reference model for the exchange of information within the justice and public safety communities
*
GPX: a language designed for transferring
GPS
The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite sy ...
data between software applications
*
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. It uses an XML-based syntax and supports the enti ...
: a standard exchange format for graphs
*
Green Building XML
The Green Building XML schema (gbXML) is an open schema developed to facilitate transfer of building data stored in Building Information Models (BIMs) to engineering analysis tools. It enables interoperability between BIM and building performanc ...
: also known as "gbXML", a schema to facilitate the transfer of building properties stored in 3D building information models (BIM) to engineering analysis tools, especially energy and building performance analysis
*General Station Description Markup Language (
GSDML): used to describe the communication interface of a
Profinet device
*
GuideML
*
GXA: an extension of
SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are used ...
being worked on by
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
,
IBM and some other developers
*
GXL
GXL (Graph eXchange Language) is designed to be a standard exchange format for graphs. GXL is an extensible markup language (XML) sublanguage and the syntax is given by an XML document type definition (DTD). This exchange format offers an adaptable ...
: a standard exchange format for graphs
H
*
HumanML
Human Markup Language (also HumanML and, within the context of a HumanML document, huml) is an XML specification developed to contextually describe physical, kinesic, cultural, and social information about instances of human communication. Developm ...
: for describing contextual (emotional, social, pragmatic) information about instances of human communication
I
*
Industry Foundation Classes
The Industry Foundation Classes (IFC) is a CAD data exchange data schema intended for description of architectural, building and construction industry data.
It is a platform-neutral, open data schema specification that is not controlled by a singl ...
: specifically the "ifcXML" format, defined by ISO 10303-28 ("STEP-XML"), having file extension ".ifcXML". This format is suitable for interoperability with XML tools and exchanging partial building models.
*
Information and Content Exchange
*IO Device Description (
IODD): contains information about the device's identity, parameters, process data, diagnosis data and
IO-Link communication properties.
J
*
JATS
The Jat people ((), ()) are a traditionally agricultural community in Northern India and Pakistan. Originally pastoralism, pastoralists in the lower Indus river-valley of Sindh, Jats migrated north into the Punjab region in late medieval time ...
: a vocabulary used for the preparation and publication of scholarly articles.
*
Java Speech Markup Language {{unreferenced, date=July 2008
Java Speech API Markup Language (JSML) 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 require ...
: a language for annotating text input to
speech synthesizer
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal languag ...
s.
*
Job Definition Format
Job Definition Format (JDF) 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 ...
: a standard developed by the graphic arts industry to facilitate cross-vendor workflow implementations
*
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. Currently at version 1.0 (released November 7, 2005), the specifica ...
: describes simple tasks to non-interactive computer execution systems
K
*
Keyhole Markup Language
Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within two-dimensional maps and three-dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Ke ...
: geographic annotation
L
*
Link contract
*
LOGML: Log Markup Language, for describing the log reports of web servers
M
*
MARCXML
MARC (machine-readable cataloging) standards are a set of digital formats for the description of items catalogued by libraries, such as books, DVDs, and digital resources. Computerized library catalogs and library management software need to str ...
: a schema developed by the
Library of Congress
The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the ''de facto'' national library of the United States. It is the oldest federal cultural institution in the country. The librar ...
to enable the sharing and accessing of bibliographic information
*
MathML
Mathematical Markup Language (MathML) 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 We ...
: a language describing mathematical notation
*
Medical Reality Markup Language (MRML)
*
Metadata Object Description Schema
The Metadata Object Description Schema (MODS) is an XML-based bibliographic description schema developed by the United States Library of Congress' Network Development and Standards Office. MODS was designed as a compromise between the complexity ...
: an XML schema with bibliographic elements used for a variety of library applications
*
Microformats
Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data (such as contact information, geographic coordinates, even ...
: a piece mark up that allows expression of
semantics
Semantics (from grc, σημαντικός ''sēmantikós'', "significant") is the study of reference, meaning, or truth. The term can be used to refer to subfields of several distinct disciplines, including philosophy, linguistics and compu ...
in an
HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
(or
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, prior ...
) web page
*
MOWL
Machine interpretation of documents and services in Semantic Web environment is primarily enabled by (a) the capability to mark documents, document segments and services with semantic tags and (b) the ability to establish contextual relations bet ...
: semantic interactions with multimedia content
*
Music Encoding Initiative (MEI): an XML-based language for digital representations of music notation documents.
*
Music Markup Language
Music Markup Language (MML) 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. These features included the use of XML as a ...
*
MusicXML
MusicXML is an XML-based file format for representing Western musical notation. The format iopen fully documented, and can be freely used under the W3C Community Final Specification Agreement.
History
MusicXML was invented by Michael Good and in ...
: an XML-based music notation file format.
*
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 web applications, with products such as Apache Flex.
Adobe Sy ...
: a language used to declaratively lay-out the interface of applications, and also to implement complex business logic and rich internet application behaviors
N
*
Namespace-based Validation Dispatching Language {{Onesource, date=March 2009
Namespace-based Validation Dispatching Language (NVDL) 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
Documen ...
*
National Information Exchange Model
NIEM ( ) originated as an XML-based information exchange framework from the United States. NIEM also supports NIEM JSON exchanges. NIEM is currently developinthe NIEM Metamodel and Common Model Formatwhich can be expressed in any data serializati ...
*
Nested Context Language
In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they function ...
*
NewsML: provides a media-independent, structural framework for multi-media news (Superseded by NewsML-G2)
*
NewsML-G2 The International Press Telecommunications Council (IPTC), based in London, United Kingdom, is a consortium of the world's major news agencies, other news providers and news industry vendors and acts as the global List of technical standard organisa ...
: an XML multimedia news exchange format standard of the IPTC, the International Press Telecommunications Council
*
NeXML: an XML representation of the NeXus data format
*
NeuroML: computational neuroscience models
O
*
ODD: A 'One Document Does-it-all'
TEI format for simultaneously recording project documentation and meta-schema definition from which you can generate
RELAX NG
In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML—a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also ...
,
W3C XML Schema
XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium ( W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document. It can be used by programmers to verify each piece of item con ...
, and DTDs as well as formatted documentation.
*
ODRL: an XML-based standard Rights Expression Language (REL) used in
Digital Rights Management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted work ...
systems
*
Office Open XML
Office Open XML (also informally known as OOXML) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial versi ...
: is a Microsoft file format specification for the storage of electronic documents
*
OFX: Open Financial Exchange is a unified specification for the electronic exchange of financial data between financial institutions, businesses and consumers via the Internet.
*
OIOXML OIOXML is a project by the Danish government to develop a number of reusable data components serializable in various formats, although currently the only method of serialization for OIOXML data is in the XML format. This project was undertaken so ...
: an XML-markup language created by the Danish government to ease communication from, to and between Danish governmental instances
*
Open Mathematical Documents (OMDoc), based on OpenMath and MathML, but with a greater coverage.
*
OML: an XML format for
outlines, based on
OPML
OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"). Originally developed by UserLand as a native file format for the outliner app ...
.
*
Open eBook
Open eBook (OEB), or formally, the Open eBook Publication Structure (OEBPS), is a legacy e-book format which has been superseded by the EPUB format. It was "based primarily on technology developed by SoftBook Press". and on XML. OEB was released wi ...
: the
e-book
An ebook (short for electronic book), also known as an e-book or eBook, is a book publication made available in digital form, consisting of text, images, or both, readable on the flat-panel display of computers or other electronic devices. Al ...
format defined by ''Open eBook Publication Structure Specification''; superseded by ePub.
*
Open Scripture Information Standard (OSIS), an XML-markup schema that defines tags for marking up Bibles, theological commentaries, and other related literature.
*
OpenDocument
The Open Document Format for Office Applications (ODF), also known as OpenDocument, is an open file format for word processing documents, spreadsheets, presentations and graphics and using ZIP-compressed XML files. It was developed ...
(ODF): a document file format used for describing electronic documents
*
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 se ...
– a markup language for mathematical formulae which can complement
MathML
Mathematical Markup Language (MathML) 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 We ...
.
*
OPML
OPML (Outline Processor Markup Language) is an XML format for outlines (defined as "a tree, where each node contains a set of named attributes with string values"). Originally developed by UserLand as a native file format for the outliner app ...
: an XML format for
outlines
P
*
phyloXML
PhyloXML is an XML language for the analysis, exchange, and storage of phylogenetic trees (or networks) and associated data. The structure of phyloXML is described by XML Schema Definition ( XSD) language.
A shortcoming of current formats for de ...
– XML for phylogenetic and phylogenomic applications
*
PMML
The Predictive Model Markup Language (PMML) is an XML-based predictive model interchange format conceived by Dr. Robert Lee Grossman, then the director of the National Center for Data Mining at the University of Illinois at Chicago. PMML prov ...
– XML for
predictive analytics
Predictive analytics encompasses a variety of statistical techniques from data mining, predictive modeling, and machine learning that analyze current and historical facts to make predictions about future or otherwise unknown events.
In busin ...
and data mining
*
PNML – Petri Net Markup Language
*
PreTeXt A pretext (adj: pretextual) is an excuse to do something or say something that is not accurate. Pretexts may be based on a half-truth or developed in the context of a misleading fabrication. Pretexts have been used to conceal the true purpose or rat ...
– An authoring and publishing system for authors of textbooks, research articles, and monographs, especially in mathematics and other STEM disciplines.
*
PDBML – XML for Protein Data Bank
R
*
RailML: language for interoperability in railway industry applications.
*
RDFa
*
RecipeML
Recipe Markup Language, formerly known as DESSERT (Document Encoding and Structuring Specification for Electronic Recipe Transfer), is an XML-based format for marking up recipes. The format was created in 2000 by the company FormatData.
The forma ...
*
Regular Language description for XML REgular LAnguage description for XML (RELAX) is a specification for describing XML-based languages.
A description written in RELAX is called a RELAX grammar.
''RELAX Core'' has been approved as an ISO/ IEC Technical Report 22250-1 in 2002 (ISO/IEC ...
*
RELAX NG
In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML—a RELAX NG schema specifies a pattern for the structure and content of an XML document. A RELAX NG schema is itself an XML document but RELAX NG also ...
: a
schema
The word schema comes from the Greek word ('), which means ''shape'', or more generally, ''plan''. The plural is ('). In English, both ''schemas'' and ''schemata'' are used as plural forms.
Schema may refer to:
Science and technology
* SCHEMA ...
language
*
Remote Telescope Markup Language The Remote Telescope Markup Language (RTML) is an XML dialect for controlling remote and/or robotic telescopes. It is used to describe various telescope parameters (such as coordinates and exposure time) to facilitate observation of selected targe ...
*
Resource Description Framework The Resource Description Framework (RDF) is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. It has come to be used as a general method for description and exchange of graph data. RDF provides a variety of ...
: a
metadata model
A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure.
Models c ...
based upon the idea of making statements about
web resource
A web resource is any identifiable resource (digital, physical, or abstract) present on or connected to the World Wide Web.[< ...](_blank)
s
*
RoadXML
RoadXML is an open file format for the road networks description used by driving simulators.
Overview
RoadXML was initiated to contribute to road network format standardization in order to enhance the interoperability between simulators. It i ...
: file format for driving simulator database.
*
RSS (file format)
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
*
RSS enclosure
*
RuleML
RuleML is a global initiative, led by a non-profit organization RuleML Inc., that is devoted to advancing research and industry standards design activities in the technical area of rules that are semantic and highly inter-operable. The standards d ...
: a markup language for rules
S
*
S5 file format
S5 (''Simple Standards-Based Slide Show System'') 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 ...
: slideshow data
*
SAML
Security Assertion Markup Language (SAML, pronounced ''SAM-el'', ) is an open standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. SAML is an XML-based m ...
: authentication and authorization data
*
SBML
The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of use ...
: models of biological processes
*
SBGN: graphical representation of cellular processes and biological networks
*
Schematron
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.
In many implementations ...
: an XML structure validation language for making assertions about the presence or absence of patterns in trees
*
SCORM
Shareable Content Object Reference Model (SCORM) is a collection of standards and specifications for web-based electronic educational technology (also called e-learning). It defines communications between client side content and a host system (cal ...
: XML for web-based e-learning
*
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.
SCXML is able to describe comple ...
: provides a generic state-machine based execution environment based on Harel statecharts
*
Simple Sharing Extensions
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. Initially developed by Ray Ozzie, Chief Software ...
*
SMIL: Synchronized Multimedia Integration Language describes
multimedia
Multimedia is a form of communication that uses a combination of different content forms such as text, audio, images, animations, or video into a single interactive presentation, in contrast to tradi ...
presentations
*
SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are used ...
: a
protocol
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technology
...
for exchanging XML-based messages over
computer network
A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections ar ...
s
*
SOAP with Attachments SOAP with Attachments (SwA) 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.
Note that SwA is not a new specification, but rather a mechanism for using the e ...
: the method of using
Web Services to send and receive files using a combination of
SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are used ...
and
MIME
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Messa ...
, primarily over
HTTP
The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
.
*
Speech Application Language Tags
*
Speech Synthesis Markup Language
Speech Synthesis Markup Language (SSML) 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 s ...
: a language for speech synthesis applications
*
SPML: user, resource and service provisioning information
*Strategy Markup Language (StratML): an XML vocabulary and schema for strategic and performance plans and reports
*
Streaming Transformations for XML Streaming Transformations for XML (STX) 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.
Overview
STX is an XML ...
: a
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.
There are two special cases of transformation:
* XML to XML: ...
intended as a high-speed, low memory consumption alternative to
XSLT
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed 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 subse ...
.
*
SVG
Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium sinc ...
: Scalable Vector Graphics
*
SXBL: defines the presentation and interactive behavior of elements described in
SVG
Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium sinc ...
T
*
Text Encoding Initiative
The Text Encoding Initiative (TEI) is a text-centric community of practice in the academic field of digital humanities, operating continuously since the 1980s. The community currently runs a mailing list, meetings and conference series, and main ...
– guidelines for text encoding, with schemas and a mechanism to customise to individual project needs.
*
ThML – Theological Markup Language created by Christian Classics Ethereal Library (CCEL), to create electronic theological texts.
*
Topicmaps
*
TransducerML TransducerML (Transducer Markup Language) or TML is a retired Open Geospatial Consortium standard developed to describe any transducer ( sensor or transmitter) in terms of a common model, including characterizing not only the data but XML formed me ...
–
Open Geospatial Consortium
The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...
language for describing sensors and their output
*
Translation Memory eXchange Translation Memory eXchange (TMX) is an XML specification for the exchange of translation memory (TM) data between computer-aided translation and localization tools with little or no loss of critical data.
TMX was originally developed and mainta ...
(TMX): translation memory data
*
TREX: a simple schema language
U
*
Unified XUL Platform: a 2017
fork
In cutlery or kitchenware, a fork (from la, furca ' pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ...
of
XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner simil ...
.
*
Universal Business Language
Universal Business Language (UBL) is an open library of standard electronic XML business documents for procurement and transportation such as purchase orders, invoices, transport logistics and waybills. UBL was developed by an OASIS Technical Co ...
: an open library of standard electronic XML business documents developed by
OASIS (organization)
The Organization for the Advancement of Structured Information Standards (OASIS; ) is a nonprofit consortium that works on the development, convergence, and adoption of open standards for cybersecurity, blockchain, Internet of things (IoT), ...
*
Universal Description Discovery and Integration
Web Services Discovery provides access to software systems over the Internet using standard protocols. In the most basic scenario there is a ''Web Service Provider'' that publishes a service and a ''Web Service Consumer'' that uses this service. ...
: a registry for businesses worldwide to list themselves on the
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a ''internetworking, network of networks'' that consists ...
V
*
Vector Markup Language
Vector Markup Language (VML) is an obsolete XML-based file format for two-dimensional vector graphics. It was specified in Part 4 of the Office Open XML standards ISO/IEC 29500 and ECMA-376. According to the specification, VML is a deprecated f ...
: used to produce
vector graphics
Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector display ...
, implemented in
Microsoft Office
Microsoft Office, or simply Office, is the former name of a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a ma ...
2000 and higher
*
VoiceXML
VoiceXML (VXML) 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 ...
: format for specifying interactive voice dialogues between a human and a computer
W
*
W3C MMI The Multimodal Interaction Activity is an initiative from W3C aiming to provide means (mostly XML) to support Multimodal interaction scenarios on the World Wide Web, Web.
This activity was launched in 2002. The Multimodal Interaction Framework Work ...
*
WDDX
WDDX (Web Distributed Data eXchange) is a programming language-, platform- and transport-neutral data interchange mechanism designed to pass data between different environments and different computers.
History
WDDX was created by Simeon Simeonov ...
: Web Distributed Data eXchange
*
WaterML: standard information model for the representation of water observations data, with the intent of allowing the exchange of such data sets across information systems.
*
Web feed
On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors ''Web syndication, syndicate'' a web feed, thereby allowing users to ''subscribe'' a channel to it b ...
*
Web Ontology Language
The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies and classification networks, essentially defining the structure of knowledge for vario ...
: a language for defining and instantiating Web
ontologies
In computer science and information science, an ontology encompasses a representation, formal naming, and definition of the categories, properties, and relations between the concepts, data, and entities that substantiate one, many, or all domains ...
(a set of concepts within a domain and the relationships between those concepts)
*
Web Services Description Language
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (also ...
: an XML-based language that provides a model for describing
Web services
*
Web Services Dynamic Discovery: a technical specification that defines a multicast discovery protocol to locate services on a local network.
*
Wellsite information transfer standard markup language {{Short description, Web development language
WITSML is a standard for transmitting technical data between organisations in the petroleum industry. It continues to be developed by an Energistics facilitated Special Interest Group to develop XML ...
*
WML Wireless Markup Language
*
WiX: Windows installers data
*
WordprocessingML: a file format specification for the storage of electronic documents
*
WS-Policy
X
*
X3D
X3D is a royalty-free ISO/IEC standard for declaratively representing 3D computer graphics. File format support includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and a draft JSON encoding. X3D became the successor to the Virtual Re ...
: Extensible 3D (X3D) is an international standard for real-time
3D computer graphics
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for t ...
, the successor to
Virtual Reality Modeling Language (VRML)
*
XAML
Extensible Application Markup Language (XAML ) is a declarative XML-based language that Microsoft developed for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.
XAML is used extensively ...
: is a declarative XML-based language that Microsoft developed for initializing structured values and objects.
*
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 a ...
: eXtensible
Access Control
In the fields of physical security and information security, access control (AC) is the selective restriction of access to a place or other resource, while access management describes the process. The act of ''accessing'' may mean consuming ...
Markup Language
*
XBEL : the XML
Bookmark
A bookmark is a thin marking tool, commonly made of card, leather, or fabric, used to keep track of a reader's progress in a book and allow the reader to easily return to where the previous reading session ended. Alternate materials for bo ...
Exchange Language.
*
XBL: used to declare the behavior and look of '
XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner simil ...
'-widgets and XML elements
*
XBRL
XBRL (eXtensible Business Reporting Language) is a freely available and global framework for exchanging business information. XBRL allows the expression of semantic meaning commonly required in business reporting. The language is XML-based and ...
: an open data standard for financial reporting.
*
xCBL {{lowercase, xCBL
xCBL is a collection of XML specifications (both DTD and XML Schema) for use in e-business. It was created by Commerce One Inc. and is maintained by Perfect Commerce.
History
xCBL was originally called Common Business Librar ...
: a collection of XML specifications for use in e-business.
*
xCal: the XML-compliant representation of the
iCalendar
The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a media type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, a ...
standard
*
XCES XCES is an XML based standard to encode text corpora, which are used by linguists and natural language researchers. XCES is highly based on the previous EAGLES Corpus Encoding Standard (CES) but uses XML as the markup language. It supports simple co ...
: an XML based standard to codify
text corpus
In linguistics, a corpus (plural ''corpora'') or text corpus is a language resource consisting of a large and structured set of texts (nowadays usually electronically stored and processed). In corpus linguistics, they are used to do statistical ...
*
XDI: sharing, linking, and synchronizing data using machine-readable structured documents that use an
RDF vocabulary based on
XRI An Extensible Resource Identifier (abbreviated XRI) 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 OA ...
structured identifiers
*
XDuce
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.
There are two special cases of transformation:
* XML to XML: ...
: an
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.
There are two special cases of transformation:
* XML to XML: ...
*
XDXF
XDXF (XML Dictionary eXchange Format) is a project to unite all existing open dictionaries and provide both users and developers with a universal XML-based format
Format may refer to:
Printing and visual media
* Text formatting, the typesett ...
: for monolingual and bilingual dictionaries
*
XFA
XFA (also known as XFA forms) 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 the ...
: enhance the processing of web forms
*
XForms
XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other th ...
: a format for the specification of a data processing model for XML data and
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
(s) for the XML data, such as
web forms
*
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, prior ...
: a
markup language
Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
that has the same depth of expression as
HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
, but with a syntax conforming to
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
*
XHTML Basic
XHTML Basic is an XML-based structured markup language primarily used for simple (mainly ''handheld'') user agents, typically mobile devices.
XHTML Basic is a subset of XHTML 1.1, defined using XHTML Modularization including a reduced set of m ...
*
XHTML Friends Network
XHTML Friends Network (XFN) is an HTML
The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) a ...
*
XHTML Modularization XHTML modularization is a methodology for producing modularized markup languages in a number of different schema languages (currently DTDs, XML Schema and Relax NG) so that the modules can easily be plugged together to create markup languages.
Alt ...
*
XidML
XidML (eXtensible Instrumentation Data exchange Mark-up Language) is an open standard XML tailored for the aerospace industry. XidML describes how data is acquired, processed and packaged for transmission, storage or reproduction. The primary obje ...
: an open standard used within the
flight test instrumentation
Flight test instrumentation (FTI) is monitoring and recording equipment fitted to aircraft during flight test. It is mainly used on experimental aircraft, prototype aircraft and development aircraft - both military and civil, and can monitor variou ...
industry that describes instrumentation and how data is acquired, stored, transmitted and processed
*
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. The XIncl ...
: a processing model and syntax for general purpose XML inclusion
*
XLIFF
XLIFF (XML Localization Interchange File Format) is an XML-based bitext format created to standardize the way localizable data are passed between and among tools during a localization process and a common format for CAT tool exchange. The XLIFF ...
: XML Localization Interchange File Format, a format created to standardize
localization.
*
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.
The XLink specification
XLink 1.1 is ...
: a language used for creating
hyperlinks
In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text w ...
in XML documents
*
XMI: an
OMG
OMG may refer to:
* Oh my God (sometimes also Oh my Goodness or Oh my Gosh), a common abbreviation, often used in SMS messages and Internet communication
Acronyms
* OMG is the IATA code for Omega Airport, Omega, Namibia
* Operational manoeuvre ...
standard for exchanging metadata information via XML. The most common use of XMI is as an interchange format for
UML
The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
The creation of UML was originally ...
models
*
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.
Although XML Encryption can be used to encrypt any kind of data, it is nonetheless known as "X ...
: a specification that defines how to encrypt the content of an XML element
*
XML Information Set
XML Information Set (XML Infoset) is a W3C specification describing an abstract data model of an XML document in terms of a set of ''information items''. The definitions in the XML Information Set specification are meant to be used in ''other'' s ...
: describing an abstract data model of an XML document in terms of a set of information items
*
XML Interface for Network Services: definition and implementation of internet applications, enforcing a specification-oriented approach.
*
XML Resource
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
: provide a platform independent way of describing windows in a GUI
*
XML Schema
An XML schema is a description of a type of Extensible Markup Language, 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 ...
: 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 syntax constraints imposed by XML itself
*
XML Script
XML Script and XML-Script are two unrelated XML technologies. The former (XML Script) is an XML transformation language, while the latter (XML-Script) is Microsoft technologypreview for scripting web browsers - think of it as an XML version of EC ...
: an
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.
There are two special cases of transformation:
* XML to XML: ...
, or a Microsoft technology preview for scripting web browsers
*
XML Signature
XML Signature (also called ''XMLDSig'', ''XML-DSig'', ''XML-Sig'') defines an XML syntax for digital signatures and is defined in the W3C recommendationbr>XML Signature Syntax and Processing Functionally, it has much in common with PKCS #7 but is ...
: an XML syntax for
digital signatures
A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents. A valid digital signature, where the prerequisites are satisfied, gives a recipient very high confidence that the message was created b ...
*
XML for Analysis XML for Analysis (XMLA) is an industry standard for data access in analytical systems, such as online analytical processing (OLAP) and data mining. XMLA is based on other industry standards such as XML, SOAP and HTTP. XMLA is maintained by XMLA Cou ...
: data access in analytical systems, such as
OLAP
Online analytical processing, or OLAP (), is an approach to answer multi-dimensional analytical (MDA) queries swiftly in computing. OLAP is part of the broader category of business intelligence, which also encompasses relational databases, repo ...
and
Data Mining
*
XML pipeline
In software, an XML pipeline is formed when XML (Extensible Markup Language) processes, especially XML transformations and XML validations, are connected.
For instance, given two transformations T1 and T2, the two can be connected so that an in ...
: a language expressing how
XML transformations are connected together
*
XML-RPC
XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism.Simon St. Laurent, Joe Johnston, Edd Dumbill. (June 2001) ''Programming Web Services with XML-RPC.'' O'Reilly. First Editi ...
: a
remote procedure call
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (lo ...
protocol which uses XML to encode its calls and
HTTP
The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
as a transport mechanism
*XMLTerm: A Mozilla-based Semantic User Interface
*
XMLTV XMLTV is an XML based file format for describing TV listings, which has been introduced in 2002. IPTV providers use XMLTV as the base reference template in their systems, and extend it internally according to their business needs.SearchSOA.com XML ...
: a format to represent TV listings.
*
XOMGL
XOMGL (eXtensible Open Municipal Geodata Language) 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. It is par ...
: obtain large amounts of data from municipal government agencies.
*
XOXO: an XML
microformat
Microformats (μF) are a set of defined HTML classes created to serve as consistent and descriptive metadata about an element, designating it as representing a certain type of data (such as contact information, geographic coordinates, even ...
for publishing outlines, lists, and blogrolls on the Web
*
XPDL
The XML Process Definition Language (XPDL) is a format standardized by the Workflow Management Coalition (WfMC) to interchange business process definitions between different workflow products, i.e. between different modeling tools and management su ...
: interchange
Business Process
A business process, business method or business function is a collection of related, structured activities or tasks by people or equipment in which a specific sequence produces a service or product (serves a particular business goal) for a parti ...
definitions between different
workflow
A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence ...
products
*
XPath
XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) and can be used to compute values (e.g., strings, numbers, or Boolean v ...
(or XPath 1.0): an expression language for addressing portions of an XML document
*
XPath 2.0
XPath 2.0 is a version of the XPath language defined by the World Wide Web Consortium, W3C. It became a recommendation on 23 January 2007. As a W3C Recommendation it was superseded by XPath 3.0 on 10 April 2014.
XPath is used primarily for sele ...
: a language for addressing portions of XML documents, successor of XPath 1.0
*
XPointer
XPointer is a system for addressing components of XML-based Internet media. It is divided among four specifications: a " framework" that forms the basis for identifying XML fragments, a positional element addressing scheme, a scheme for namespace ...
: a system for addressing components of XML based internet media
*
XProc : a W3C standard language to describe XML Pipeline
*
XQuery
XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, bi ...
: a
query language
Query languages, data query languages or database query languages (DQL) are computer languages used to make queries in databases and information systems. A well known example is the Structured Query Language (SQL).
Types
Broadly, query language ...
designed to query collections of XML data (similar to
SQL)
*
XrML: the eXtensible Rights Markup Language, or the
Rights Expression Language A Rights Expression Language or REL is a machine-processable language used to express intellectual property rights (such as copyright) and other terms and conditions for use over content. RELs can be used as standalone expressions (i.e. metadata usa ...
(REL) for
MPEG-21
*
XSIL: an XML-based transport language for scientific data
*
XSL Formatting Objects
XSL-FO (XSL Formatting Objects) is a markup language for XML document formatting that is most often used to generate PDF files. XSL-FO is part of XSL (Extensible Stylesheet Language), a set of W3C technologies designed for the transformation and f ...
: a markup language for XML document formatting which is most often used to generate
PDF
Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
s
*
XSL Transformations
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed 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 subsequ ...
: a language used for the
transformation of XML documents.
*
XSPF: a
playlist
A playlist is a list of video or audio files that can be played back on a media player either sequentially or in a shuffled order. In its most general form, an audio playlist is simply a list of songs, but sometimes a loop. The term has sev ...
format for
digital media
*
XTCE
XTCE (for XML Telemetric and Command Exchange) is an XML based data exchange format for spacecraft telemetry and command meta-data. UsinXTCEthe format and content of a space systems command and telemetry links can be readily exchanged between spa ...
: describes binary blocks for telemetry and command exchange
XML Telemetric and Command Exchange
XTCE (for XML Telemetric and Command Exchange) is an XML based data exchange format for spacecraft telemetry and command meta-data. UsinXTCEthe format and content of a space systems command and telemetry links can be readily exchanged between ...
*
XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner simil ...
: a XML
user interface markup language
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a ...
developed by the
Mozilla
Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, w ...
project.
*
XUpdate: a lightweight
query language
Query languages, data query languages or database query languages (DQL) are computer languages used to make queries in databases and information systems. A well known example is the Structured Query Language (SQL).
Types
Broadly, query language ...
for modifying XML data
References
{{DEFAULTSORT:List of Xml Markup Languages
XML-based standards
XML markup languages
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
Lists of markup languages