List of XML markup languages
Encyclopedia
A
- AdsMLAdsMLAdsML is a suite of business-to-business electronic commerce standards intended to support the exchange of advertising business messages and content delivery using XML....
Markup language used for interchange of data between advertising systems. - Agricultural Ontology ServiceAgricultural Ontology ServiceThe Agricultural Ontology Service shall serve as a reference initiative that structures and standardises agricultural terminology in multiple languages for use of any number of systems in the agricultural domain and provide several services. The purpose of the AOS is to achieve more...
- AIMLAIMLAIML, or Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents.- Background :The XML dialect called AIML was developed by Richard Wallace and a worldwide free software community between the years of 1995 and 2002...
Markup language used for creating artificial intelligence chatterbots. - Attention Profiling Mark-up LanguageAPMLAPML is an XML-based format for expressing a person's interests and dislikes.-Overview:APML allows people to share their own personal attention profile in much the same way that OPML allows the exchange of reading lists between news readers...
(APML): format for capturing a person's interests and dislikes - Atom (standard)Atom (standard)The name Atom applies to a pair of related standards. The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol is a simple HTTP-based protocol for creating and updating web resources.Web feeds allow software programs to check for updates published on a...
: The Atom Syndication Format is a language used for web feeds - Automated Test Markup LanguageATMLAutomatic Test Markup Language is a collection of XML Schemas that allows Automatic Test Systems to exchange test information in a common format adhering to the XML standard....
(ATML): defines a standard exchange medium for sharing information between components of automatic test systems. - Attention.xml
- aecXMLAecXMLaecXML is a specific XML mark-up language which uses Industry Foundation Classes to create a vendor-neutral means to access data generated by Building Information Modeling. It is being developed for use in the Architecture, engineering and construction and facility management industries, in...
: a mark-up language which uses Industry Foundation ClassesIndustry Foundation ClassesThe Industry Foundation Classes data model is intended to describe building and construction industry data.It is a neutral and open specification that is not controlled by a single vendor or group of vendors...
to create a vendor-neutral means to access data generated by Building Information ModelingBuilding Information ModelingBuilding information modeling is the process of generating and managing building data during its life cycle.BIM involves representing a design as objects – vague and undefined, generic or product-specific, solid shapes or void-space oriented , that carry their geometry, relations and attributes...
.
B
- Binary Format Description languageBinary Format Description languageThe 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...
: an extension of XSILXSILXSIL 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...
which has added conditionals and the ability to reference files by their stream numbers, rather than by their public URLUniform Resource LocatorIn computing, a uniform resource locator or universal resource locator is a specific character string that constitutes a reference to an Internet resource....
s - Business Process Execution LanguageBusiness Process Execution LanguageBusiness Process Execution Language , short for Web Services Business Process Execution Language is an OASIS standard executable language for specifying actions within business processes with web services...
: a business process modelingBusiness process modelingBusiness Process Modeling in systems engineering is the activity of representing processes of an enterprise, so that the current process may be analyzed and improved. BPM is typically performed by business analysts and managers who are seeking to improve process efficiency and quality...
language that is executable - Basic Markup Language: an easy to use markup language
C
- Call Control eXtensible Markup LanguageCall Control eXtensible Markup LanguageCall 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...
: a standard designed to provide telephonyTelephonyIn telecommunications, telephony encompasses the general use of equipment to provide communication over distances, specifically by connecting telephones to each other....
support to VoiceXML - CellMLCellMLCellML 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...
: a language describing mathematical modelMathematical modelA 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 not only in the natural sciences and engineering disciplines A mathematical model is a...
s - Channel Definition FormatChannel Definition FormatChannel Definition Format is an XML file format used in conjunction with Microsoft Active Channel and Smart Offline Favorites technologies...
- Chemical Markup LanguageChemical Markup LanguageCML 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 XML Schema, the most robust and widely used system for precise information management in many areas...
- Clinical Data Interchange Standards ConsortiumClinical Data Interchange Standards ConsortiumClinical Data Interchange Standards Consortium is a non-profit organization, whose mission is "to develop and support global, platform-independent data standards that enable information system interoperability to improve medical research and related areas of health-care". Their main project, the...
- Clinical Document ArchitectureClinical Document ArchitectureThe HL7 Clinical Document Architecture is an XML-based markup standard intended to specify the encoding, structure and semantics of clinical documents for exchange.CDA is part of the HL7 version 3 standard...
- CMRL: a markup language for concise message content
- COLLADACOLLADACOLLADA is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications. COLLADA is managed by the nonprofit technology consortium, the Khronos Group....
: a standard for exchanging digital assets among various graphics software applications - Common Alerting ProtocolCommon Alerting ProtocolThe 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...
(CAP) - CookSwing
- CXMLCXMLcXML is a protocol, created by Ariba, intended for communication of business documents between procurement applications, e-commerce hubs and suppliers...
: a protocol intended for communication of business documents between procurement applications, e-commerce hubs and suppliers
D
- Darwin Information Typing ArchitectureDarwin Information Typing ArchitectureThe Darwin Information Typing Architecture is an OASIS standard XML data model for authoring and publishing. Many third party tools support authoring, including Adobe FrameMaker, XMetaL, Arbortext, Quark XML Author, Oxygen XML Editor, easyDITA, and SDL Xopus...
- Diag-ML for Integrated Diagnostics and Health Management
- dicMLDicMLdicML is an XML-based markup language currently being developed to describe the contents of dictionaries. Each document can represent one of the following:* a word list* a definition* a translation* a monolingual dictionary* a bilingual dictionary...
for monolingual and bilingual dictionaries - Digital Forensics XML
- Dimensional Markup LanguageDimensional Markup languageDimensional Markup language is an XML format definition tailored to the needs of dimensional results for Discrete manufacturing. The purpose is to haul the results between applications that generate or use dimensional information....
- Directory Service Markup LanguageDirectory Service Markup LanguageDirectory Services Markup Language is a representation of directory service information in an XML syntax.The DSML version 1 effort was announced by creator Bowstreet on July 12, 1999. Initiative supporters include AOL-Netscape, Sun Microsystems, Oracle, Novell, Microsoft, and IBM...
- DisplayMLDisplayMLDisplayML 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....
- DocBookDocBookDocBook 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....
: a markup language for technical documentation. - Document Schema Definition LanguagesDocument Schema Definition LanguagesDocument 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 DescriptionDocument Structure DescriptionDocument 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:...
: a schemaXML schemaAn 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...
language for XML - DotML
E
- ebXMLEbXMLElectronic 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...
: a collection of Electronic Business specifications - eLMLELMLThe eLesson Markup Language is an open source XML framework for creating electronic lessons. It is a "spin-off" from the GITTA project , a Swiss GIS eLearning project, and was launched in spring 2004. The eLML project is hosted at Sourceforge and offers all the regular tools that you might...
: eLesson Markup Language - EMMLEMMLEMML, 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. Mashed data produced by...
Enterprise Mashup Markup Language - ENML: eNotarization Markup Language
- EPPMLEPPMLEPPML is a conceptual model for the interactions between parties of a postal communication system. Examples of such parties are mailers, posts, mail aggregators, providers of postal services and equipment and recipients...
: Extensible Postal Product Model and Language - EPUBEPUBEPUB is a free and open e-book standard by the International Digital Publishing Forum...
: electronic publication, open e-book format - Extensible Application Markup Language
- Extensible Data FormatExtensible Data FormatThe 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.XDF is used to store high dimensional data and...
- Extensible Messaging and Presence ProtocolExtensible Messaging and Presence ProtocolExtensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...
- Extensible Provisioning ProtocolExtensible Provisioning ProtocolThe Extensible Provisioning Protocol 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 communication between domain name registries and domain name...
- Extensible Resource IdentifierExtensible Resource IdentifierExtensible Resource Identifier is a scheme and resolution protocol for abstract identifiers compatible with Uniform Resource Identifiers and Internationalized Resource Identifiers, developed by the at OASIS...
- Extensible Stylesheet LanguageExtensible Stylesheet LanguageIn computing, the term Extensible Stylesheet Language is used to refer to a family oflanguages used to transform and render XML documents....
F
- FDCML: Field Device Configuration Markup Language
- FicMLFicMLFicML is an XML format for fictional stories . Originally conceived of by multiple contributors, it is an initiative and is in the process of forming its first specification.-XML format:...
: Fiction Markup Language - FictionBookFictionBookFictionBook is an open XML-based e-book format, which originated and gained popularity in Russia. The FictionBook files have the .fb2 filename extension....
: an e-bookE-bookAn electronic book is a book-length publication in digital form, consisting of text, images, or both, and produced on, published through, and readable on computers or other electronic devices. Sometimes the equivalent of a conventional printed book, e-books can also be born digital...
format - FieldML: Field Modelling/Markup Language
- FleXMLFleXMLFleXML 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...
: an XML transformation language - FpMLFpMLFpML is an XML message standard for the OTC Derivatives industry.All categories of privately negotiated derivatives will eventually be included within the standard...
: Financial Products Markup Language - FreebXML.org : FreebXML is an initiative that aims to foster the development and adoption of ebXML and related technology through software and experience sharing.
- FXT: transformation specification for the Functional XML Transformation Tool
G
- Geography Markup LanguageGeography Markup LanguageThe Geography Markup Language is the XML grammar defined by the Open Geospatial Consortium to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet...
: a grammar defined by the Open Geospatial ConsortiumOpen Geospatial ConsortiumThe Open Geospatial Consortium , an international voluntary consensus standards organization, originated in 1994. In the OGC, more than 400 commercial, governmental, nonprofit and research organizations worldwide collaborate in a consensus process encouraging development and implementation of open...
(OGC) to express geographical features - GJXDMGJXDMThe Global Justice XML Data Model is a data reference model for the exchange of information within the justice and public safety communities...
: a data reference model for the exchange of information within the justice and public safety communities - GPXGPXGPX, 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. Its tags store location, elevation, and time and can in this...
: a language designed for transferring GPS data between software applications - GraphMLGraphMLGraphML 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...
: a standard exchange format for graphs - GuideMLGuideMLGuideML is a document markup language used on h2g2, and other bbc.co.uk communities that use the same "DNA" software.GuideML is an application of XML standards. It mostly consists of a safe subset of XHTML with some extra tags for specific features of the software...
- GXAGXAThe 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...
: an extension of SOAPSOAPSOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks...
being worked on by MicrosoftMicrosoftMicrosoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
, IBMIBMInternational Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
and some other developers - GXLGXLGXL 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...
: a standard exchange format for graphs - Green Building XMLGreen Building XMLThe Green Building XML schema, referred to as “gbXML”, was developed to facilitate a common interoperability model integrating a myriad of design and development tools used in the building industry. gbXML is being integrated into a range of software CAD and engineering tools...
: 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
H
- HelpML
- HumanML: for describing contextual (emotional, social, pragmatic) information about instances of human communication
I
- Information and Content ExchangeInformation and Content ExchangeInformation 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. The system uses a client–server architecture....
- Industry Foundation ClassesIndustry Foundation ClassesThe Industry Foundation Classes data model is intended to describe building and construction industry data.It is a neutral and open specification that is not controlled by a single vendor or group of vendors...
: 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. - Immersive Media Markup Language: also known as IMML, used to define 3D spaces in the VastPark 3D platform.
J
- Java Speech Markup LanguageJava Speech Markup LanguageJava Speech API Markup Language is an XML-based markup language for annotating text input to speech synthesizers. JSML is used with-in the Java Speech API. JSML is an XML application and conforms to the requirements of well-formed XML documents. Java Speech API Markup Language is referred to as...
: a language for annotating text input to speech synthesizers. - Job Definition FormatJob Definition FormatJob 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...
: a standard developed by the graphic arts industry to facilitate cross-vendor workflow implementations - Job Submission Description LanguageJob Submission Description LanguageJob 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...
: describes simple tasks to non-interactive computer execution systems
L
- LandXML : a non-proprietary standard for data exchange among the land development, civil engineering and surveying communities.
- Lenex: exchange format for swim rankings
- LGMLLGMLLinguistics Markup Language is an XML-based framework for describing the syntax and semantics of natural languages.- Features :* LGML uses many tag sets to annotate one piece of text for compatibility with different applications....
: Linguistics Markup Language, for describing natural languages - Link contractLink contractA link contract is an approach to data control in a distributed data sharing network. Link contracts are fundamental to Dataweb technology and a key feature of the XDI specifications under development at OASIS....
- LOGMLLOGMLAn XML 1.0 based markup language for web server log reports, that allows automated data mining and report generation. LOGML is based on XGMML for graph description.-External links:*...
: Log Markup Language, for describing the log reports of web servers
M
- Mail Markup Language (MML): a language describing and structuring content for email
- MathMLMathMLMathematical Markup Language is 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...
: a language describing mathematical notation - Medical Markup Language
- Medical Reality Markup LanguageMedical Reality Markup LanguageMedical Reality Modeling Language is a language implemented as a type of XML document, with new tags defined to handle medical image data types such as volumes, models or coordinate transforms.-External links:...
(MRML) - MicroformatsMicroformatsA microformat is a web-based approach to semantic markup which seeks to re-use existing HTML/XHTML tags to convey metadata and other attributes in web pages and other contexts that support HTML, such as RSS...
: a piece mark up that allows expression of semanticsSemanticsSemantics is the study of meaning. It focuses on the relation between signifiers, such as words, phrases, signs and symbols, and what they stand for, their denotata....
in an HTMLHTMLHyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
(or XHTMLXHTMLXHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
) web page - MOWL: semantic interactions with multimedia content
- Music Encoding InitiativeMusic Encoding InitiativeThe Music Encoding Initiative is a community-driven effort to create a commonly accepted, digital, symbolic representation of music notation documents.-External links:* * * *...
(MEI): an XML-based language for digital representations of music notation documents. - Music Markup LanguageMusic Markup LanguageMusic Markup Language is an XML application to describe music objects and events, using different modules and markup. MML can be delivered in different formats, such as text, block bars or piano roll, Common Western Notation or MIDI-devices. Since MML can be employed in such simple and accessible...
- MusicXMLMusicXMLMusicXML is an open, XML-based music notation file format.It was developed by Recordare LLC, deriving several key concepts from existing academic formats . It is designed for the interchange of scores, particularly between different scorewriters.Version 1.0 was released in January 2004...
: an XML-based music notation file format. - MXMLMXMLMXML 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 Adobe Flex....
: 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 Routing LanguageNamespace Routing LanguageIn 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.DSDL Part 4 , NVDL is based on NRL.- External links :**...
- Namespace-based Validation Dispatching LanguageNamespace-based Validation Dispatching LanguageNamespace-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.-...
- National Information Exchange ModelNational Information Exchange ModelThe 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...
- Nested Context LanguageNested Context LanguageNested Context Language is a declarative authoring language for hypermedia documents.NCL is an XML application language, which provides several facilities for authoring a complete hypermedia document with synchronization relationships among its components...
- NeXMLNeXMLNeXML is a generative XML Schema with EMF Java bindings for the NeXus format. NeXML stands for "XML tools for NeXus", and is also the name of the automatically generated XML Schema for NeXus. NeXus is a common data format for neutron, x-ray, and muon science...
: an XML representation of the NeXus data format - NeuroMLNeuroMLNeuroML is an XML based model description language that aims to provide a common data format for defining and exchanging models in computational neuroscience...
: computational neuroscience models
O
- ODDText Encoding InitiativeThe Text Encoding Initiative is a text-centric community of practice in the academic field of digital humanities. The community runs a mailing list, meetings and conference series, and maintains a technical standard, a wiki and a toolset....
: A 'One Document Does-it-all' TEIText Encoding InitiativeThe Text Encoding Initiative is a text-centric community of practice in the academic field of digital humanities. The community runs a mailing list, meetings and conference series, and maintains a technical standard, a wiki and a toolset....
format for simultaneously recording project documentation and meta-schema definition from which you can generate RELAX NGRELAX NGIn computing, RELAX NG is a schema language for XML, based on Murata Makoto's RELAX and James Clark's TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document...
, W3C XML Schema, and DTDs as well as formatted documentation. - ODRLODRLODRL is an XML-based standard Rights Expression Language used in Digital Rights Management systems and open content management systems. ODRL is managed by an open organization that's open to public participation...
: an XML-based standard Rights Expression Language (REL) used in Digital Rights ManagementDigital rights managementDigital rights management is a class of access control technologies that are used by hardware manufacturers, publishers, copyright holders and individuals with the intent to limit the use of digital content and devices after sale. DRM is any technology that inhibits uses of digital content that...
systems - Office Open XML: 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.
- OIOXMLOIOXMLOIOXML 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 as to ease communication from, to and between Danish...
: an XML-markup language created by the Danish government to ease communication from, to and between Danish governmental instances - Open Mathematical DocumentsOMDocOMDoc is a semantic markup format for mathematical documents. While MathML only covers mathematical formulae and the related OpenMath standard only supports formulae and “content dictionaries” containing definitions of the symbols used in formulae, OMDoc covers the whole range of written...
(OMDoc), based on OpenMath and MathML, but with a greater coverage. - OMLOMLOML 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....
: an XML format for outlines, based on OPMLOPMLOPML is an XML format for outlines...
. - Open eBookOpen eBookOpen eBook , or formally, the Open eBook Publication Structure , is a legacy e-book format "based primarily on technology developed by SoftBook Press" and on XML; it has been superseded by the EPUB electronic publication standard.Open eBook is a ZIP file plus a Manifest file...
: the e-bookE-bookAn electronic book is a book-length publication in digital form, consisting of text, images, or both, and produced on, published through, and readable on computers or other electronic devices. Sometimes the equivalent of a conventional printed book, e-books can also be born digital...
format defined by Open eBook Publication Structure Specification; superseded by ePub. - Open Scripture Information StandardOpen Scripture Information StandardOpen Scripture Information Standard is an XML application , that defines tags for marking up Bibles, theological commentaries, and other related literature....
(OSIS), an XML-markup schema that defines tags for marking up Bibles, theological commentaries, and other related literature. - OpenDocumentOpenDocumentThe Open Document Format for Office Applications is an XML-based file format for representing electronic documents such as spreadsheets, charts, presentations and word processing documents....
: a document file format used for describing electronic documents - OpenMathOpenMathOpenMath 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...
- a markup language for mathematical formulae which can complement MathMLMathMLMathematical Markup Language is 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...
. - OPMLOPMLOPML is an XML format for outlines...
: an XML format for outlines
P
- phyloXMLPhyloXMLPhyloXML 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....
- XML for phylogenetic and phylogenomic applications - PMML - XML for predictive analytics and data mining
- PNMLPetri Net Markup LanguagePetri 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....
- Petri Net Markup Language - PDBMLProtein Data BankThe Protein Data Bank is a repository for the 3-D structural data of large biological molecules, such as proteins and nucleic acids....
- XML for Protein Data Bank
R
- RailMLRailML-External links:**...
: language for interoperability in railway industry applications. - RAML: vocabulary for describing relational algebra expressions
- RDFaRDFaRDFa is a W3C Recommendation that adds a set of attribute-level extensions to XHTML for embedding rich metadata within Web documents...
- RecipeMLRecipeMLRecipe 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....
- Regular Language description for XMLRegular Language description for XMLREgular LAnguage description for XML is a specification for describing XML-based languages.A description written in RELAX is called a RELAX grammar....
- RELAX NGRELAX NGIn computing, RELAX NG is a schema language for XML, based on Murata Makoto's RELAX and James Clark's TREX. A RELAX NG schema specifies a pattern for the structure and content of an XML document...
: a schemaXML schemaAn 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...
language - Remote Telescope Markup LanguageRemote Telescope Markup LanguageThe Remote Telescope Markup Language is an XML dialect for controlling remote and/or robotic telescopes.It was created by UC Berkeley's Hands-On Universe project in 1999.-External links:* http://hou.lbl.gov/rtml/...
- Resource Description FrameworkResource Description FrameworkThe Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model...
: a metadata model based upon the idea of making statements about resourceResource (Web)The concept of resource is primitive in the Web architecture, and is used in the definition of its fundamental elements. The term was first introduced to refer to targets of Uniform Resource Locators , but its definition has been further extended to include the referent of any Uniform Resource...
s - RoadXMLRoadXMLRoadXML 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...
: file format for driving simulator database. - RSS (file format)RSS (file format)RSS is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format...
- RSS enclosureRSS enclosureRSS 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. Unlike e-mail attachments, enclosures are merely hyperlinks to files, the actual file data is not...
S
- S5 file formatS5 file formatS5 is an XHTML-based file format for defining slideshows. It was created by Eric Meyer as an alternative to the browser-centric Opera Show Format...
: slideshow data - SAMLSAMLSecurity Assertion Markup Language is an XML-based open standard for exchanging authentication and authorization data between security domains, that is, between an identity provider and a service provider...
: authentication and authorization data - SBMLSBMLThe Systems Biology Markup Language 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 users and developers...
: models of biological processes - Scalable Vector GraphicsScalable Vector GraphicsScalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their...
: describes two-dimensional vector graphicsVector graphicsVector graphics is the use of geometrical primitives such as points, lines, curves, and shapes or polygon, which are all based on mathematical expressions, to represent images in computer graphics... - SchematronSchematronIn markup languages, Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees...
: an XML structure validation language for making assertions about the presence or absence of patterns in trees - SCORMSCORMSharable Content Object Reference Model is a collection of standards and specifications for web-based e-learning. It defines communications between client side content and a host system called the run-time environment, which is commonly supported by a learning management system...
: XML for web-based e-learning - SCXMLSCXMLSCXML stands for State Chart XML: State Machine Notation for Control Abstraction. It is an XML-based markup language which provides a generic state-machine based execution environment based on Harel statecharts.SCXML is able to describe complex state-machines...
: provides a generic state-machine based execution environment based on Harel statecharts - Shopinfo.xml: provides shop and product data
- Simple Sharing ExtensionsSimple Sharing ExtensionsFeedSync 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 Architect at Microsoft, it is now maintained by...
- SOAPSOAPSOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks...
: a protocol for exchanging XML-based messages over computer networkComputer networkA computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information....
s - SOAP with AttachmentsSOAP with AttachmentsSOAP with Attachments or MIME for Web Services refers to the method of using Web Services to send and receive files using a combination of SOAP and MIME, primarily over HTTP....
: the method of using Web Services to send and receive files using a combination of SOAPSOAPSOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks...
and MIMEMIMEMultipurpose Internet Mail Extensions is an Internet standard that extends the format of email to support:* Text in character sets other than ASCII* Non-text attachments* Message bodies with multiple parts...
, primarily over HTTP. - Speech Application Language TagsSpeech Application Language TagsSpeech 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.-Description:...
- Speech Synthesis Markup LanguageSpeech Synthesis Markup LanguageSpeech 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. However, it also may be used alone, such as for...
: a language for speech synthesis applications - SPMLSPMLService Provisioning Markup Language is an XML-based framework, being developed by OASIS, for exchanging user, resource and service provisioning information between cooperating organizations....
: user, resource and service provisioning information - StratML: an XML vocabulary and schema for strategic plans
- Streaming Transformations for XMLStreaming Transformations for XMLStreaming 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.- Overview :...
: a XML transformation languageXML transformation languageAn XML transformation language is a programming language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.There are two special cases of transformation:...
intended as a high-speed, low memory consumption alternative to XSLTXSLTXSLT is a declarative, XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized by the processor in standard XML syntax or in another format,...
. - SXBLSXBLsXBL 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...
: defines the presentation and interactive behavior of elements described in SVGScalable Vector GraphicsScalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their... - Synchronized Multimedia Integration LanguageSynchronized Multimedia Integration LanguageSMIL , the Synchronized Multimedia Integration Language, is a W3C recommended XML markup language for describing multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things...
: describes multimediaMultimediaMultimedia is media and content that uses a combination of different content forms. The term can be used as a noun or as an adjective describing a medium as having multiple content forms. The term is used in contrast to media which use only rudimentary computer display such as text-only, or...
presentations
T
- Text Encoding InitiativeText Encoding InitiativeThe Text Encoding Initiative is a text-centric community of practice in the academic field of digital humanities. The community runs a mailing list, meetings and conference series, and maintains a technical standard, a wiki and a toolset....
– guidelines for text encoding, with schemas and a mechanism to customise to individual project needs. - ThMLTheological Markup LanguageThe Theological Markup Language is a "royalty-free" XML-based format created in 1998 by the Christian Classics Ethereal Library to create electronic theological texts. Other formats such as STEP and Logos Library System were found unacceptable by CCEL as they are proprietary, prompting the...
– Theological Markup Language created by Christian Classics Ethereal Library (CCEL), to create electronic theological texts. - Topicmaps
- TransducerMLTransducermlTransducerML or TML is an Open Geospatial Consortium standard developed to describe any transducer in terms of a common model, including characterizing not only the data but XML formed metadata describing the system producing that data.-Process:TML captures when and where a sensor measurement or...
– Open Geospatial ConsortiumOpen Geospatial ConsortiumThe Open Geospatial Consortium , an international voluntary consensus standards organization, originated in 1994. In the OGC, more than 400 commercial, governmental, nonprofit and research organizations worldwide collaborate in a consensus process encouraging development and implementation of open...
language for describing sensors and their output - Translation Memory eXchangeTranslation Memory eXchangeTMX is an open XML standard for the exchange of translation memory data created by computer-aided translation and localization tools....
(TMX): translation memory data - TREXTREXTree Regular Expressions for XML is a simple schema language for XML.TREX's author, James Clark, says: : A TREX pattern specifies a pattern for the structure and content of an XML document. A TREX pattern thus identifies a class of XML documents consisting of those documents that match the pattern...
: a simple schema language - Twitter Markup Language (TML)Twitter Markup Language (TML)Twitter Markup Language is a markup language for use in twitter streams . It is part of a family of markup languages known as Realtime Markup Languages . RTML also includes Short Message Markup Language ....
: twitter markup language - subset of RTML - both created by Jack Hidary - managed by the non-profit TML Consortium
U
- Universal Description Discovery and IntegrationUniversal Description Discovery and IntegrationUniversal Description, Discovery and Integration is a platform-independent, Extensible Markup Language -based registry for businesses worldwide to list themselves on the Internet and a mechanism to register and locate web service applications...
: a registry for businesses worldwide to list themselves on the InternetInternetThe Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...
V
- Vector Markup LanguageVector Markup LanguageVector Markup Language is a deprecated XML language used to produce vector graphics.VML was submitted as a proposed standard to the W3C in 1998 by Autodesk, Hewlett-Packard, Macromedia, Microsoft, and Visio. Around the same time other competing W3C submissions were received in the area of web...
: used to produce vector graphicsVector graphicsVector graphics is the use of geometrical primitives such as points, lines, curves, and shapes or polygon, which are all based on mathematical expressions, to represent images in computer graphics...
, implemented in Microsoft OfficeMicrosoft OfficeMicrosoft Office is a non-free commercial office suite of inter-related desktop applications, servers and services for the Microsoft Windows and Mac OS X operating systems, introduced by Microsoft in August 1, 1989. Initially a marketing term for a bundled set of applications, the first version of...
2000 and higher - VexiVexiThe Vexi project is an international effort to create an easy-to-use platform for the development and delivery of Internet application interfaces outside of the standard browser stack. It has similarities with XUL but runs on top of the Java stack, making it browser independent.-Origins:Sometime...
: an international effort to create an easy-to-use platform for the development and delivery of internet application interfaces - Video Ad Serving Template VAST - Video Ad Serving Template - IAB sponsored language for use in delivery of inline/linear and non-linear video advertising online.
- VoiceXMLVoiceXMLVoiceXML is the W3C's standard XML format for specifying interactive voice dialogues between a human and a computer. It allows voice applications to be developed and deployed in an analogous way to HTML for visual applications. Just as HTML documents are interpreted by a visual web browser,...
: format for specifying interactive voice dialogues between a human and a computer
W
- W3C MMIW3C MMIThe Multimodal Interaction Activity is an initiative from W3C aiming to provide means to support Multimodal interaction scenarios on the Web.This activity was launched in 2002...
- WDDXWDDXWDDX is a programming-language-, platform- and transport-neutral data interchange mechanism to pass data between different environments and different computers...
: Web Distributed Data eXchange - Web feedWeb feedA 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 to it. Making a collection of web feeds accessible in one spot is known as aggregation, which is performed by an aggregator...
- Web Ontology LanguageWeb Ontology LanguageThe Web Ontology Language is a family of knowledge representation languages for authoring ontologies.The languages are characterised by formal semantics and RDF/XML-based serializations for the Semantic Web...
: a language for defining and instantiating Web ontologiesOntology (computer science)In computer science and information science, an ontology formally represents knowledge as a set of concepts within a domain, and the relationships between those concepts. It can be used to reason about the entities within that domain and may be used to describe the domain.In theory, an ontology is...
(a set of concepts within a domain and the relationships between those concepts) - Web Services Flow Language: an XML language proposed by IBMIBMInternational Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
to describe the composition of Web serviceWeb serviceA Web service is a method of communication between two electronic devices over the web.The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format...
s, later superseded by BPELBusiness Process Execution LanguageBusiness Process Execution Language , short for Web Services Business Process Execution Language is an OASIS standard executable language for specifying actions within business processes with web services... - Web Services Description LanguageWeb Services Description LanguageThe Web Services Description Language is an XML-based language that is used for describing the functionality offered by a Web service. A WSDL description of a web service provides a machine-readable description of how the service can be called, what parameters it expects and what data structures...
: an XML-based language that provides a model for describing Web serviceWeb serviceA Web service is a method of communication between two electronic devices over the web.The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format...
s - Web Services Dynamic DiscoveryWeb Services Dynamic DiscoveryWeb Services Dynamic Discovery is a technical specification that defines a multicast discovery protocol to locate services on a local network. As the name suggests, the actual communication between nodes is done using web services standards, notably SOAP-over-UDP.The protocol was originally...
: a technical specification that defines a multicast discovery protocol to locate services on a local network. - Wellsite information transfer standard markup languageWellsite information transfer standard markup languageA modern drilling rig or offshore platform uses a diverse array of specialist contractors, each of whom need to communicate data to the oil company operating the rig, and to each other...
- WMLWireless Markup LanguageWireless Markup Language , based on XML, is a markup language intended for devices that implement the Wireless Application Protocol specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML...
Wireless Markup Language - WiXWiXThe Windows Installer XML , is a free software toolset that builds Windows Installer packages from an XML document. It supports a command-line environment that developers may integrate into their build processes to build MSI and MSM setup packages...
: Windows installers data - WordprocessingML: a file format specification for the storage of electronic documents
- WS-PolicyWS-PolicyWS-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-Policy is a W3C recommendation as of September 2007....
X
- X3DX3DX3D is the ISO standard XML-based file format for representing 3D computer graphics, the successor to the Virtual Reality Modeling Language . X3D features extensions to VRML X3D is the ISO standard XML-based file format for representing 3D computer graphics, the successor to the Virtual Reality...
: Extensible 3D (X3D) is an international standard for real-time 3D computer graphics3D computer graphics3D computer graphics are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images...
, the successor to Virtual Reality Modeling LanguageVRMLVRML is a standard file format for representing 3-dimensional interactive vector graphics, designed particularly with the World Wide Web in mind...
(VRML) - XAML: a declarative XML-based vector graphics markup language
- XACMLXACMLXACML stands for eXtensible Access Control Markup Language. The standard defines a declarative access control policy language implemented in XML and a processing model describing how to evaluate authorization requests according to the rules defined in policies.As a published standard...
: eXtensible Access ControlAccess controlAccess control refers to exerting control over who can interact with a resource. Often but not always, this involves an authority, who does the controlling. The resource can be a given building, group of buildings, or computer-based information system...
Markup Language - XAP: Antenna patterns
- XBELXBELXBEL, or the XML Bookmark Exchange Language, is an open XML standard for sharing Internet URIs, also known as bookmarks ....
: the XML Bookmark Exchange Language. - XBLXBLXBL is an XML-based markup language used to declare the behavior and look of XUL-widgets and XML elements.XBL was developed by the Mozilla project for use in the Mozilla Application Suite; the language is not currently described by any formal standard and is thus proprietary to Mozilla, with the...
: used to declare the behavior and look of 'XULXULIn computer programming, XUL , the XML User Interface Language, is an XML user interface markup language developed by the Mozilla project. XUL operates in Mozilla cross-platform applications such as Firefox...
'-widgets and XML elements - XBRLXBRLXBRL is a freely available, market-driven, open, and global standard for exchanging business information. XBRL allows information modeling and the expression of semantic meaning commonly required in business reporting. XBRL is XML-based...
: an open data standard for financial reporting. - xCBLXCBLxCBL is a collection of XML specifications 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 Library...
: a collection of XML specifications for use in e-business. - xCalXCalxCal is an XML-compliant 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....
: the XML-compliant representation of the iCalendarICalendariCalendar is a computer file format which allows Internet users to send meeting requests and tasks to other Internet users, via email, or sharing files with an extension of .ics...
standard - XCESXCESXCES is an XML based standard to codify text corpus. These texts are mainly used by linguists and natural language researchers. XCES is highly based on previous Corpus Encoding Standard but using XML as the markup language. It supports simple corpora as well as anotated corpora, parallel corpora...
: an XML based standard to codify text corpusText corpusIn linguistics, a corpus or text corpus is a large and structured set of texts... - XDIXDIXDI is a generalized, extensible service for sharing, linking, and synchronizing structured data over the Internet and other data networks using XRI-addressable RDF graphs...
: sharing, linking, and synchronizing data using machine-readable structured documents that use an RDFResource Description FrameworkThe Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model...
vocabulary based on XRI structured identifiers - XDuce: an XML transformation languageXML transformation languageAn XML transformation language is a programming language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.There are two special cases of transformation:...
- XDXFXDXFXDXF is a project to unite all existing open dictionaries and provide both users and developers with universal XML-based format, convertible from and to other popular formats like Mova, PtkDic, StarDict...
: for monolingual and bilingual dictionaries - XFAXFAXFA 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...
: enhance the processing of web forms - XFormsXFormsXForms is an XML format for the specification of a data processing model for XML data and user interface for the XML data, such as web forms...
: a format for the specification of a data processing model for XML data and user interfaceUser interfaceThe user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...
(s) for the XML data, such as web formsForm (web)A webform on a web page allows a user to enter data that is sent to a server for processing. Webforms resemble paper or database forms because internet users fill out the forms using checkboxes, radio buttons, or text fields... - XFT: a XML language used in travel industry
- XHTMLXHTMLXHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
: a markup languageMarkup languageA markup language is a modern system for annotating a text in a way that is syntactically distinguishable from that text. The idea and terminology evolved from the "marking up" of manuscripts, i.e. the revision instructions by editors, traditionally written with a blue pencil on authors' manuscripts...
that has the same depth of expression as HTMLHTMLHyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
, but with a syntax conforming to XMLXMLExtensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards.... - XHTML BasicXHTML BasicXHTML Basic is an XML-based structured markup language primarily used for simple user agents, typically mobile devices.XHTML Basic is a subset of XHTML 1.1, defined using XHTML Modularization including a reduced set of modules for document structure, images, forms, basic tables, and object support...
- XHTML Friends NetworkXHTML Friends NetworkXHTML Friends Network is an HTML microformat developed by Global Multimedia Protocols Group that provides a simple way to represent human relationships using links. XFN enables web authors to indicate relationships to the people in their blogrolls by adding one or more keywords as the rel...
- XHTML ModularizationXHTML ModularizationXHTML 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....
- XidMLXidMLXidML is an open standard XML tailored for the aerospace industry . XidML describes how data is acquired, processed and packaged for transmission, storage or reproduction...
: an open standard used within the flight test instrumentationFlight test instrumentationFlight test instrumentation 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 various parameters from the temperatures of specific...
industry that describes instrumentation and how data is acquired, stored, transmitted and processed - XIncludeXIncludeXInclude 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...
: a processing model and syntax for general purpose XML inclusion - XLIFFXLIFFXLIFF is an XML-based format created to standardize localization. XLIFF was standardized by OASIS in 2002. Its current specification is v1.2 released on Feb-1-2008....
: XML Localization Interchange File Format, a format created to standardize localizationLocalizationLocalization or localisation, and represented as a numeronym as L10n, may refer to:* Language localization, the process of translating a product into different languages or adapting a product for a specific country or region...
. - XLinkXLinkXML 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:...
: a language used for creating hyperlinks in XML documents - XMI: an OMGObject Management GroupObject Management Group is a consortium, originally aimed at setting standards for distributed object-oriented systems, and is now focused on modeling and model-based standards.- Overview :...
standard for exchanging metadata information via XML. The most common use of XMI is as an interchange format for UMLUnified Modeling LanguageUnified Modeling Language is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group...
models - XML EncryptionXML EncryptionXML 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....
: a specification that defines how to encrypt the content of an XML element - XML Information SetXML Information SetXML Information Set is a W3C specification describing an abstract data model of an XML document in terms of a set of information items...
: describing an abstract data model of an XML document in terms of a set of information items - XML Interface for Network ServicesXML Interface for Network ServicesXML Interface for Network Services is an open source technology for definition and implementation of internet applications, which enforces a specification-oriented approach.-Specification-oriented approach:...
: definition and implementation of internet applications, enforcing a specification-oriented approach. - XML ResourceXML ResourceXRC, or XML Resource, or XML Based Resource System is a cross-platform XML-based user interface markup language used by wxWidgets. XRC allows graphical user interface elements, such as dialogs, menu bars and toolbars, to be stored as XML, which can be loaded into the application at run-time or...
: provide a platform independent way of describing windows in a GUI - XML Schema: 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 ScriptXML ScriptXML Script and XML-Script are two unrelated XML technologies. The former is an XML transformation language, while the latter is a preview for scripting web browsers - think of it as an XML version of ECMA JavaScript. Microsoft is expected to rename their XML-Script as Atlas Script before first...
: an XML transformation languageXML transformation languageAn XML transformation language is a programming language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.There are two special cases of transformation:...
, or a Microsoft technology preview for scripting web browsers - XML SignatureXML SignatureXML Signature defines an XML syntax for digital signatures and is defined in the W3C recommendation . Functionally, it has much in common with PKCS#7 but is more extensible and geared towards signing XML documents...
: an XML syntax for digital signatures - XML for AnalysisXML for AnalysisXML 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...
: data access in analytical systems, such as OLAPOLAPIn computing, online analytical processing, or OLAP , is an approach to swiftly answer multi-dimensional analytical queries. OLAP is part of the broader category of business intelligence, which also encompasses relational reporting and data mining...
and Data MiningData miningData mining , a relatively young and interdisciplinary field of computer science is the process of discovering new patterns from large data sets involving methods at the intersection of artificial intelligence, machine learning, statistics and database systems... - XML pipelineXML pipelineIn software, an XML Pipeline is formed when XML processes, especially XML transformations and XML validations, are connected together....
: a language expressing how XML transformationsXML transformation languageAn XML transformation language is a programming language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.There are two special cases of transformation:...
are connected together - XML-RPCXML-RPCXML-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...
: a remote procedure callRemote procedure callIn computer science, a remote procedure call is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space without the programmer explicitly coding the details for this remote interaction...
protocol which uses XML to encode its calls and HTTP as a transport mechanism - XMLmosaic - A programming language contained in xml code. The xml describes relationships between classes and contains the procedures.
- XMLTerm: A Mozilla-based Semantic User Interface
- XMLTVXMLTVXMLTV is an XML based file format for describing TV listings. IPTV providers use XMLTV as the base reference template in their systems, and extend it internally according to their business needs.-External links:* * * * *...
: a format to represent TV listings. - XMLVM: A format used to convert java .class files and .NET .exe files into other languages such as JavaScript or Objective-C
- XOMGLXOMGLXOMGL 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...
: obtain large amounts of data from municipal government agencies. - XOXOXOXOXOXO 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.The...
: an XML microformatMicroformatA microformat is a web-based approach to semantic markup which seeks to re-use existing HTML/XHTML tags to convey metadata and other attributes in web pages and other contexts that support HTML, such as RSS...
for publishing outlines, lists, and blogrolls on the Web - XPDLXPDLThe XML Process Definition Language is a format standardized by the Workflow Management Coalition to interchange business process definitions between different workflow products, i.e...
: interchange Business ProcessBusiness processA business process or business method is a collection of related, structured activities or tasks that produce a specific service or product for a particular customer or customers...
definitions between different workflowWorkflowA workflow consists of a sequence of connected steps. It is a depiction of a sequence of operations, declared as work of a person, a group of persons, an organization of staff, or one or more simple or complex mechanisms. Workflow may be seen as any abstraction of real work...
products - XPathXPathXPath is a language for selecting nodes from an XML document. In addition, XPath may be used to compute values from the content of an XML document...
(or XPath 1.0): an expression language for addressing portions of an XML document - XPath 2.0XPath 2.0XPath 2.0 is the current version of the XPath language defined by the World Wide Web Consortium, W3C. It became a recommendation on 23 January 2007....
: a language for addressing portions of XML documents, successor of XPath 1.0 - XPointerXPointerXPointer is a system for addressing components of XML based internet media.XPointer is divided among four specifications: a "framework" which forms the basis for identifying XML fragments, a positional element addressing scheme, a scheme for namespaces, and a scheme for XPath-based addressing...
: a system for addressing components of XML based internet media - XProcXProcXProc is a W3C Recommendation to define an XML transformation language to define XML Pipelines.Below is an example abbreviated XProc file: This is a pipeline that consists of two atomic steps, XInclude and Validate...
: a W3C standard language to describe XML Pipeline - XQueryXQuery- Features :XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents....
: a query languageQuery languageQuery languages are computer languages used to make queries into databases and information systems.Broadly, query languages can be classified according to whether they are database query languages or information retrieval query languages...
designed to query collections of XML data (similar to SQLSQLSQL is a programming language designed for managing data in relational database management systems .... - XrMLXrMLXrML is the eXtensible Rights Markup Language which has also been standardized as the Rights Expression Language for MPEG-21. XrML is owned by ContentGuard....
: the eXtensible Rights Markup Language, or the Rights Expression LanguageRights Expression LanguageA Rights Expression Language or REL is a machine-processable language used for Digital Rights Management.Most REL are expressible in XML, but this is not a requirement and any format could be used.XrML began in Lisp. Some use RDF and RDF Schema...
(REL) for MPEG-21MPEG-21The MPEG-21 standard, from the Moving Picture Experts Group, aims at defining an open framework for multimedia applications. MPEG-21 is ratified in the standards ISO/IEC 21000 - Multimedia framework .MPEG-21 is based on two essential concepts:... - XRules: a rules language that expresses constraints, calculations, interdependencies, and properties that describe and exist among elements and attributes of an XML document
- XSILXSILXSIL 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...
: an XML-based transport language for scientific data - XSL Formatting ObjectsXSL Formatting ObjectsXSL Formatting Objects, or XSL-FO, is a markup language for XML document formatting which is most often used to generate PDFs. 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...
: a markup language for XML document formatting which is most often used to generate PDFs - XSL TransformationsXSL TransformationsXSLT is a declarative, XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized by the processor in standard XML syntax or in another format,...
: a language used for the transformation of XML documentsXML transformation languageAn XML transformation language is a programming language designed specifically to transform an input XML document into an output XML document which satisfies some specific goal.There are two special cases of transformation:...
. - XSPFXSPFXML Shareable Playlist Format , pronounced spiff, is an XML-based playlist format for digital media, sponsored by the Xiph.Org Foundation....
: a playlistPlaylistIn its most general form, a playlist is simply a list of songs. They can be played in sequential or shuffled order. The term has several specialized meanings in the realms of radio broadcasting and personal computers.-In radio:...
format for digital mediaDigital mediaDigital media is a form of electronic media where data is stored in digital form. It can refer to the technical aspect of storage and transmission Digital media is a form of electronic media where data is stored in digital (as opposed to analog) form. It can refer to the technical aspect of... - XULXULIn computer programming, XUL , the XML User Interface Language, is an XML user interface markup language developed by the Mozilla project. XUL operates in Mozilla cross-platform applications such as Firefox...
: a XML user interface markup languageUser interface markup languageA 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 JavaScript engine, for rendering of controls and...
developed by the MozillaMozillaMozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software....
project. - XUpdateXUpdateXUpdate 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...
: a lightweight query languageQuery languageQuery languages are computer languages used to make queries into databases and information systems.Broadly, query languages can be classified according to whether they are database query languages or information retrieval query languages...
for modifying XML data