extensible markup language

132
• Extensible Markup Language https://store.theartofservice.com/the-extensible-markup- language-toolkit.html

Upload: scarlett-houston

Post on 28-Dec-2015

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Extensible Markup Language

• Extensible Markup Language

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 2: Extensible Markup Language

Application programming interface Web APIs

1 When used in the context of web development, an API is typically

defined as a set of Hypertext Transfer Protocol (HTTP) request messages,

along with a definition of the structure of response messages, which is usually in an Extensible

Markup Language (XML) or JavaScript Object Notation (JSON) format

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 3: Extensible Markup Language

HTML element Other sources

1 Bray, T, Paoli, J, Sperberg-McQueen, CM, Maler, E and Yergeau, F (editors)

(2008-11-26). "Extensible Markup Language (XML) 1.0 (Fifth Edition)".

W3C. Retrieved 2009-03-20.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 4: Extensible Markup Language

Comparison of document markup languages General information

1 Music Extensible Markup Language (MusicXML) Recordare 2002 Scorewriter

Scorewriter

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 5: Extensible Markup Language

Call Control eXtensible Markup Language

1 Call Control eXtensible Markup

Language

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 6: Extensible Markup Language

Call Control eXtensible Markup Language

1 Call Control eXtensible Markup Language (CCXML) is an XML standard designed to provide

asynchronous event-based telephony support to VoiceXML

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 7: Extensible Markup Language

Lisp (programming language) - Symbolic expressions (S-expressions)

1 XMLisp, for instance, is a Common Lisp extension that employs the

metaobject-protocol to integrate S-expressions with the Extensible

Markup Language (XML).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 8: Extensible Markup Language

XML

1 Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is defined

in the XML 1.0 Specification produced by the W3C, and several other related specifications, all free

open standards.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 9: Extensible Markup Language

Service-oriented architecture - Web services approach

1 Other service broker technologies include (for example) ebXML

(Electronic Business using eXtensible Markup Language) and those based

on the ISO/IEC 11179 Metadata Registry (MDR) standard.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 10: Extensible Markup Language

Smart grid - Guidelines, standards and user groups

1 MultiSpeak has created a specification that supports distribution functionality of the smart grid. MultiSpeak has a robust

set of integration definitions that supports nearly all of the software interfaces

necessary for a distribution utility or for the distribution portion of a vertically

integrated utility. MultiSpeak integration is defined using extensible markup language (XML) and web services.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 11: Extensible Markup Language

Extensible Forms Description Language

1 Extensible Forms Description Language (XFDL) is a class of the

Extensible Markup Language (XML) originally specified in World Wide

Web Consortium (W3C) Note

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 12: Extensible Markup Language

Synchronized Multimedia Integration Language

1 Synchronized Multimedia Integration Language (SMIL, /ˈsmaɪl/) is a World

Wide Web Consortium recommended Extensible Markup Language (XML)

markup language to describe multimedia presentations

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 13: Extensible Markup Language

SCXML - Examples

1 The W3C Voice Extensible Markup Language (VoiceXML) 3.0

specification includes State Chart and SCXML Representation to define

functionality.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 14: Extensible Markup Language

SCXML - Implementations

1 Convergys Media Exchange and Convergys Intelligent Voice Portal contain orchestration engines that have been designed to initiate

and manage media interactions. Media Exchange and Intelligent Voice Portal are the

industry's first commercially available products that have implemented the World Wide Web Consortium (W3C) State Chart

eXtensible Markup Language (SCXML) as the framework for building complex multi-modal

interactions.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 15: Extensible Markup Language

SCXML - Implementations

1 Convergys Interaction Composer Studio is a graphical, Eclipse-based Integrated

Development Environment (IDE) for building, deploying, and managing complex voice or

multi-modal applications. Interaction Composer enables the development of applications that

allow callers to perform tasks simultaneously or interrupt tasks with new requests, and then resume tasks where they left off. Interaction

Composer leverages the W3C specification for State Chart eXtensible Markup Language

(SCXML).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 16: Extensible Markup Language

Information technology

1 The extensible markup language (XML) has become a popular format for data

representation in recent years. Although XML data can be stored in normal file systems, it is commonly held in relational databases to take

advantage of their "robust implementation verified by years of both theoretical and

practical effort". As an evolution of the Standard Generalized Markup Language (SGML), XML's text-based structure offers the advantage of being both machine and human-readable.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 17: Extensible Markup Language

Web service - XML web services

1 XML web services use Extensible Markup Language (XML) messages that follow the SOAP standard and

have been popular with the traditional enterprises

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 18: Extensible Markup Language

VoiceXML

1 The VoiceXML document format is based on Extensible Markup

Language (XML). It is a standard developed by the World Wide Web

Consortium (W3C).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 19: Extensible Markup Language

VoiceXML - CCXML

1 The Call Control eXtensible Markup Language (CCXML) is a complementary W3C standard. A CCXML interpreter is used on some VoiceXML platforms to

handle the initial call setup between the caller and the voice browser, and to provide telephony services like call transfer and disconnect to the voice

browser. CCXML can also be used in non-VoiceXML contexts.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 20: Extensible Markup Language

Markup language - XML

1 XML (Extensible Markup Language) is a meta markup language that is now widely used. XML

was developed by the World Wide Web Consortium, in a committee created and

chaired by Jon Bosak. The main purpose of XML was to simplify SGML by focusing on a

particular problem — documents on the Internet. XML remains a meta-language like

SGML, allowing users to create any tags needed (hence "extensible") and then

describing those tags and their permitted uses.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 21: Extensible Markup Language

ISO 10303-28

1 STEP-XML specifies the use of the Extensible Markup Language (XML) to represent EXPRESS schema (ISO

10303-11) and the data that is governed by those EXPRESS schema. It is an alternative method to STEP-

File for the exchange of data according to ISO 10303.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 22: Extensible Markup Language

Semantic Web - Semantic Web solutions

1 The Semantic Web takes the solution further. It involves publishing in languages

specifically designed for data: Resource Description Framework (RDF), Web

Ontology Language (OWL), and Extensible Markup Language (XML). HTML describes documents and the links between them.

RDF, OWL, and XML, by contrast, can describe arbitrary things such as people,

meetings, or airplane parts.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 23: Extensible Markup Language

Oxford English Dictionary - Criticisms

1 In contrast, Tim Bray, co-creator of Extensible Markup Language (XML), credits the OED as the developing

inspiration of that markup language. Similarly, the author Anu Garg,

founder of Wordsmith.org, has called the Oxford English Dictionary a "lex

icon".

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 24: Extensible Markup Language

Standard Generalized Markup Language - XML

1 The W3C XML (Extensible Markup Language) is a profile (subset) of

SGML designed to ease the implementation of the parser

compared to a full SGML parser, primarily for use on the World Wide

Web

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 25: Extensible Markup Language

MPEG-4 Part 11

1 the Extensible MPEG-4 Textual (XMT) format - a textual representation of the multimedia content described in MPEG-4 using the Extensible Markup

Language (XML);

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 26: Extensible Markup Language

Binary XML

1 Binary XML is a compact representation of XML (Extensible Markup Language). Using a binary XML format generally reduces the

verbosity of XML documents thereby also reducing the cost of parsing, but

hinders the use of ordinary text editors and third-party tools to view and edit the document. There are

several competing formats, but none has yet emerged as a de facto

standard, although the World Wide Web Consortium adopted EXI as a

Recommendation on 10 March 2011.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 27: Extensible Markup Language

Machine-readable data

1 Other formats such as extensible markup language (XML), (JSON), or spreadsheets with header columns

that can be exported as comma separated values (CSV) are machine

readable formats

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 28: Extensible Markup Language

Human-readable medium

1 With the advent of standardized, highly structured markup languages, such as Extensible Markup Language (XML), the decreasing costs of data

storage, and faster and cheaper data communication networks,

compromises between human-readability and machine-readability are now more common-place than they were in the past. In addition,

these structured representations can be compressed very effectively for

transmission or storage.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 29: Extensible Markup Language

Michael Sperberg-McQueen

1 C. M. "Michael" Sperberg-McQueen is an American markup specialist. He

was co-editor of the Extensible Markup Language (XML) 1.0 spec

(1998), and chair of the XML Schema working group.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 30: Extensible Markup Language

Acronym - Macronyms/nested acronyms

1 XHR stands for XML HTTP Request, in which XML is eXtensible Markup Language, and HTTP stands for

HyperText Transfer Protocol.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 31: Extensible Markup Language

Acronym - Macronyms/nested acronyms

1 XSD stands for "XML Schema Definition", in which XML stands for eXtensible Markup

Language.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 32: Extensible Markup Language

Object Constraint Language - Alternatives

1 As a rule-based validation language, Schematron may be considered as an

alternative to OCL. However Schematron works for Extensible

Markup Language (XML) trees while OCL makes it possible to navigate

MOF-based models and meta-models (i.e. XML Metadata Interchange (XMI)

trees). In other words, OCL has a similar relation to UML or MOF as

Schematron has to XML. (Note that Schematron uses XPath to navigate

inside the XML trees.)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 33: Extensible Markup Language

Message-oriented middleware - Standards

1 The eXtensible Messaging and Presence Protocol (XMPP) is a communications protocol for

message-oriented middleware based on XML (Extensible Markup

Language)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 34: Extensible Markup Language

Message-oriented middleware - Trends

1 XMPP is a communications protocol for message-oriented middleware based on XML (Extensible Markup

Language).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 35: Extensible Markup Language

Human-readable

1 With the advent of standardized, highly structured markup languages,

such as XML|Extensible Markup Language (XML), the decreasing

costs of data storage, and faster and cheaper data communication

networks, compromises between human-readability and machine-

readability are now more common-place than they were in the past. In

addition, these structured representations can be data

compression|compressed very effectively for transmission or

storage.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 36: Extensible Markup Language

JsonML

1 'JsonML', the 'JSON Markup Language' is a lightweight markup language

used to map between XML (Extensible Markup Language) and

JSON (JavaScript Object Notation). It converts an XML document or

fragment into a JSON data structure for ease of use within JavaScript

environments such as a web browser, allowing manipulation of

XML data without the overhead of an XML parser.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 37: Extensible Markup Language

Digital identity - Taxonomies of identity

1 XML (eXtensible Markup Language) has become a de facto standard for

the abstract description of structured data.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 38: Extensible Markup Language

Markup language

1 Examples are typesetting instructions such as those found in troff, TeX and LaTeX, or structural

markers such as Extensible Markup Language|XML tags

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 39: Extensible Markup Language

Multimodal interaction - Multimodal input

1 XHTML+Voice|X+V is currently under consideration by the World Wide Web

Consortium|W3C and combines several W3C Recommendations including Extensible HyperText

Markup Language|XHTML for visual markup, VoiceXML for voice markup,

and XML Events, a standard for integrating Extensible Markup

Language|XML languageshttps://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 40: Extensible Markup Language

XMPP

1 'Extensible Messaging and Presence Protocol' ('XMPP') is a

communications protocol for message-oriented middleware based

on XML (Extensible Markup Language)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 41: Extensible Markup Language

Silverlight - Overview

1 Silverlight makes it possible to dynamically load Extensible Markup Language (XML) content that can be

manipulated through a Document Object Model (DOM) interface, a technique that is consistent with

conventional Ajax (programming)|Ajax techniques

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 42: Extensible Markup Language

Service oriented architecture - Web services approach

1 Other service broker technologies include (for example) ebXML

(Electronic Business using eXtensible Markup Language) and those based

on the ISO/IEC 11179 Metadata Registry (MDR) standard.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 43: Extensible Markup Language

Information sharing

1 Recent initiatives to standardize information sharing protocols include extensible markup language (XML),

simple object access protocol (SOAP), and web services description

language (Web Services Description Language|WSDL).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 44: Extensible Markup Language

Universal Description Discovery and Integration

1 'Universal Description, Discovery and Integration' ('UDDI', pronounced Yu-

diː) is a platform-independent, Extensible Markup Language (XML)-based registry by which businesses

worldwide can list themselves on the Internet, and a mechanism to

register and locate web service applications

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 45: Extensible Markup Language

CIDOC Conceptual Reference Model - Aims

1 Technically speaking, CIDOC CRM lends itself to software applications

that extensively use Extensible Markup Language|XML and Resource

Description Framework|RDF.[http://cidoc.ics.forth.

gr/tools.html CIDOC CRM Tools and RDF mappings] Many cultural

heritage institutions are investigating or building applications that use

CIDOC CRM.[http://cidoc.ics.forth.gr/uses_ap

plications.html CIDOC CRM Applications]

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 46: Extensible Markup Language

Security Assertion Markup Language - SAML building blocks

1 ; Extensible Markup Language (XML): Most SAML exchanges are expressed

in a standardized dialect of XML, which is the root for the name SAML

(Security Assertion Markup Language).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 47: Extensible Markup Language

Application programming interfaces - Web APIs

1 When used in the context of web development, an API is typically

defined as a set of Hypertext Transfer Protocol (HTTP) request messages,

along with a definition of the structure of response messages, which is usually in an Extensible

Markup Language (XML) or JavaScript Object Notation (JSON) format

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 48: Extensible Markup Language

Election Markup Language - EML Related Technologies

1 * VoiceXML: Voice Extensible Markup Language (VoiceXML) Version 2.0 Scott McGlashan et al. World Wide

Web Consortium 16 March 2004[

http://www.w3.org/TR/voicexml20 Voice Extensible Markup Language

(VoiceXML)]

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 49: Extensible Markup Language

HTML editor

1 For example, many HTML editors work not only with HTML, but also with related technologies such as

Cascading Style Sheets|CSS, Extensible Markup Language|XML

and JavaScript or ECMAScript

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 50: Extensible Markup Language

Session (computer science) - Web server session management

1 In a service-oriented architecture, Simple Object Access Protocol or SOAP messages constructed with

Extensible Markup Language (XML) messages can be used by consumer applications to cause web servers to

create sessions.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 51: Extensible Markup Language

Business Process Execution Language - Overview

1 The origins of BPEL go back to Web Services Flow Language|WSFL and

Xlang|XLANG. It is serialized in Extensible Markup Language|XML

and aims to enable programming in the large. The concepts of

programming in the large and programming in the small distinguish between two aspects of writing the type of long-running asynchronous processes that one typically sees in

business processes:

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 52: Extensible Markup Language

EbXML

1 'Electronic Business using eXtensible Markup Language', commonly known

as 'e-business XML', or 'ebXML' (pronounced ee-bee-ex-em-el,

[i'bi,eks,em'el]) as it is typically referred to, is a family of XML based

standards sponsored by OASIS (organization)|OASIS and UN/CEFACT whose mission is to provide an open,

XML-based infrastructure that enables the global use of electronic

business information in an interoperable, secure, and consistent

manner by all trading partners.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 53: Extensible Markup Language

EbXML - History

1 After completion of the 6 specifications by the two

organizations, 5 parts of the work were submitted to ISO TC 154 for

approval. The International Organization for Standardization

(ISO) has approved the following five ebXML specifications as the ISO

15000 standard, under the general title, Electronic business eXtensible

markup language:https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 54: Extensible Markup Language

Web3D Consortium

1 Over recent years, advances in real time graphics and networking

technology, and most notably the emergence of the Extensible Markup

Language XML, have heavily influenced the development of the

International Organization for Standardization|ISO-approved, freely

available, X3D open standard

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 55: Extensible Markup Language

Transcription (linguistics) - Transcription software

1 ; EXMARaLDA (Extensible Markup Language for Discourse Annotation):

A tool widely used in discourse analysis, dialectology and

sociolinguistics, see [http://www.exmaralda.org/en_index.

html EXMARaLDA website]

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 56: Extensible Markup Language

Information technologies - Databases

1 The XML|extensible markup language (XML) has become a popular format

for data representation in recent years. Although XML data can be stored in normal file systems, it is

commonly held in relational databases to take advantage of their

robust implementation verified by years of both theoretical and

practical effort. As an evolution of the Standard Generalized Markup

Language (SGML), XML's text-based structure offers the advantage of being both machine and human-

readable.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 57: Extensible Markup Language

Wireless Village - Description

1 XML, the Extensible Markup Language, is rapidly emerging as the

lingua franca for representing structured data over the Web

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 58: Extensible Markup Language

Glossary of Unified Modeling Language terms - X

1 * 'XML Metadata Interchange|XMI' - An OMG standard for exchanging

metadata information via Extensible Markup Language (XML).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 59: Extensible Markup Language

XML Metadata Interchange

1 The 'XML Metadata Interchange' ('XMI') is an Object Management Group|Object Management Group (OMG) standard for exchanging Metadata (computing)|metadata

information via Extensible Markup Language|Extensible Markup

Language (XML).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 60: Extensible Markup Language

OpenMath

1 'OpenMath' is the name of a document markup language|markup language for specifying the meaning of mathematics|

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. OpenMath can be encoded in Extensible

Markup Language|XML or in a binary format.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 61: Extensible Markup Language

IBM Websphere Studio Application Developer - Overview

1 * Extensible Markup Language (XML): XML is a generic language that can

be used to describe any kind of content in a structured way. XML is

used extensively to create Web services. XML tools include DTD,

XSL, schema, and mapping editors.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 62: Extensible Markup Language

EZ Publish - Technology

1 The software is computer cluster|cluster-ready and enforces the

separation of content and presentation via Extensible Markup

Language|XML storage of all content.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 63: Extensible Markup Language

Object-oriented database - Standards

1 XQuery uses Extensible Markup Language|XML as its

data model

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 64: Extensible Markup Language

Precision Graphics Markup Language

1 'Precision Graphics Markup Language' ('PGML') is an Extensible

Markup Language|XML-based language for representing vector

graphics. It was a World Wide Web Consortium (W3C) submission by

Adobe Systems, IBM, Netscape, and Sun Microsystems, that was not

adopted as a W3C recommendation|recommendation.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 65: Extensible Markup Language

SGML - XML

1 The W3C XML (Extensible Markup Language) is a profile (subset) of

SGML designed to ease the implementation of the parser

compared to a full SGML parser, primarily for use on the World Wide

Web

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 66: Extensible Markup Language

Remote Telescope Markup Language

1 The 'Remote Telescope Markup Language (RTML)' is an Extensible Markup Language|XML dialect for controlling remote and/or robotic

telescope|robotic telescopes.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 67: Extensible Markup Language

Document Type Definition - Attribute list declarations

1 * and its default value.[ http://www.w3.org/TR/xml11/#dt-attdecl Attribute-list Declaration],

Specifications of Extensible Markup Language (XML) 1.1, W3C.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 68: Extensible Markup Language

Document Type Definition - Notation declarations

1 The declared notation name must be unique within all the document type declaration, i.e. in

the external subset as well as the internal subset, at least for conformance with XML.[ http://www.w3.org/TR/REC-xml/#Notations

Notation Declarations], Specifications of Extensible Markup Language (XML) 1.0, W3C.[ http://www.w3.org/TR/xml11/#NT-PublicID

Notation Declarations], Specifications of Extensible Markup Language (XML) 1.1, W3C.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 69: Extensible Markup Language

List of document markup languages - Metalanguages

1 * XML|Extensible Markup Language (XML) – a newer standard pattern for markup languages; a restricted form

of SGML that is intended to be compatible with it.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 70: Extensible Markup Language

List of document markup languages - Lesser-known document markup languages

1 **Gesture Markup LanguageGesture Markup Language

[http://www.gestureml.org/wiki/index.php/Main_Page GestureML Wiki].

Extensible markup language used to define gestures that describe

interactive object behavior and the relationships between objects in an

application. Accessed on 2013/03/15. (GML)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 71: Extensible Markup Language

WapTV

1 A modeset is a collection of one or more modes defined in a standalone Extensible Markup Language|XML file

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 72: Extensible Markup Language

MindView - File Formats

1 * XML - XML (Extensible Markup Language) data file – general file

format for communicating with other programs

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 73: Extensible Markup Language

MXML

1 Adobe Systems, which acquired Macromedia in December 2005, gives no official meaning for the

acronym MXML. Some developers suggest it should stand for Magic

eXtensible Markup Language (which is a backronym). It is likely that the

name comes from the MX suffix given to Macromedia Studio products released in 2002 and 2004, or simply

Macromedia eXtensible Markup Language.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 74: Extensible Markup Language

IBM Lotus Forms - Industry Standards

1 The original version of XFDL was published as a W3C Note in 1998.[http://www.w3.org/TR/1998/REC-

xml-19980210.html Extensible Markup Language (XML) 1.0

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 75: Extensible Markup Language

OpenLaszlo

1 LZX is an Extensible Markup Language (XML) and JavaScript description language

similar in spirit to XUL, MXML, and Extensible Application Markup Language (XAML). LZX enables a declarative, text-

based development process that supports Rapid application development|rapid

prototyping and software development best practices. It is designed to be familiar to

traditional web application developers who are familiar with HTML and JavaScript.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 76: Extensible Markup Language

Java API for XML Messaging

1 The 'Java API for XML Messaging (JAXM)' enables Distributed

computing|distributed software applications to communicate using Extensible Markup Language|XML (and SOAP). JAXM supports both asynchronous and synchronous

messaging. JAXM is a replacement for SAAJ|SOAP with Attachments API

for Javahttps://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 77: Extensible Markup Language

Dia (software) - Features

1 Dia has special objects to help draw entity-relationship models (obsoleted [

http://tedia2sql.tigris.org/ tedia2sql] or newer [https://metacpan.org/module/Parse::Dia::SQL

parsediasql] can be used to create the SQL DDL), Unified Modeling Language (UML)

diagrams, flowcharts, network diagrams, and simple electrical circuits. It is also possible to add support for new shapes by writing simple Extensible Markup Language|XML files, using a

subset of Scalable Vector Graphics (SVG) to draw the shape.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 78: Extensible Markup Language

Voice browser

1 A 'voice browser' is a software application that presents an interactive voice user

interface to the user in a manner analogous to the functioning of a web browser interpreting Hypertext Markup Language (HTML). Dialog documents interpreted by voice browser are often encoded in standards-based markup languages, such as VoiceXML|Voice Dialog Extensible Markup Language (VoiceXML), a

standard by the World Wide Web Consortium.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 79: Extensible Markup Language

Comparison of the Java and .NET platforms - Home entertainment technologies

1 Rather than using Java, HD DVD (the defunct high definition successor to

DVD) used a technology jointly developed by Microsoft and The Walt Disney Company|Disney called HDi

Interactive Format|HDi that was based on Extensible Markup

Language|XML, Cascading Style Sheets|CSS, JavaScript, and other

technologies that are comparable to those used by standard Web

browsers.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 80: Extensible Markup Language

MSBuild - Overview

1 MSBuild acts on MSBuild project files which have a similar Extensible Markup Language|XML

syntax to Apache Ant or NAnt. Even though the syntax is based upon well-defined XML schema,

the fundamental structure and operation is comparable to the traditional Unix make

(software)|make utility: the user specifies what will be used (typically source code files) and

what the result should be (typically an application), but the utility itself decides what to

do and the order in which to do it.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 81: Extensible Markup Language

Expense and Cost Recovery System (ECRS) - Interfaces

1 In the legal industry, some standardization has been attempted with Legal Electronic Data Exchange

Standard|Legal Electronic Data Exchange Standard (LEDES). In other industries, Xml|Extensible

Markup Language (XML) is used as more and more ECRS and Extract,

transform, load|ETL applications use World Wide Web|Web interfaces.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 82: Extensible Markup Language

ISO-8859-8-I

1 ISO-8859-8 is sometimes in logical order (HyperText Markup Language|HTML, Extensible Markup Language|XML), and sometimes in visual (left-

to-right) order (plain text without any markup).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 83: Extensible Markup Language

Message Oriented Middleware - Standards

1 The eXtensible Messaging and Presence Protocol (XMPP) is a communications protocol for

message-oriented middleware based on XML (Extensible Markup

Language)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 84: Extensible Markup Language

Message Oriented Middleware - Trends

1 * Extensible Messaging and Presence Protocol|XMPP is a communications

protocol for message-oriented middleware based on XML

(Extensible Markup Language).Johansson, Leif (April 18,

2005). XMPP as MOM. Greater NOrdic MIddleware Symposium (GNOMIS).

Oslo: University of Stockholm

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 85: Extensible Markup Language

List of International Organization for Standardization standards - ISO 15000 – ISO 19999

1 * ISO/TS 15000 Electronic business eXtensible Markup Language E-Business XML|ebXML

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 86: Extensible Markup Language

ISO 19115 - History

1 The growth in popularity of Internet technologies and data formats, such

as Extensible Markup Language (XML), during the 1990s led to the development of mechanisms for

exchanging geographic metadata on the World Wide Web|Web

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 87: Extensible Markup Language

XML pipeline

1 In software, an 'XML Pipeline' is formed when XML (Extensible Markup Language) processes, especially XML

transformation language|XML transformations and XML validations,

are connected.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 88: Extensible Markup Language

Legal Electronic Data Exchange Standard

1 * 'LEDES 2000', adopted in 2000, is an Extensible markup language|XML

format. Adoption of this newer standard has been slow. One

advantage of LEDES 2000 is that although the structure is very well defined, the specification defines extend segments, allowing the insertion of client-specific fields without breaking the format or

violating the standard.https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 89: Extensible Markup Language

Java Metadata Interface - History

1 It supports the exchange of metadata through XML Metadata

Interchange|XMI. XMI is a standard for exchanging metadata information via Extensible Markup Language (or

XML). The MOF/XMI specifications are used for the exchange of UML

models.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 90: Extensible Markup Language

Sitemap - XML Sitemaps

1 XML (Extensible Markup Language) is much more precise than HTML

coding. Errors are not tolerated, and so syntax must be exact.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 91: Extensible Markup Language

Netconf

1 NETCONF provides mechanisms to install, manipulate, and delete the configuration of network devices. Its operations are realized on top of a simple Remote Procedure Call

(RPC) layer. The NETCONF protocol uses an Extensible Markup Language (XML) based

data encoding for the configuration data as well as the protocol messages. The

protocol messages are exchanged on top of a secure transport protocol.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 92: Extensible Markup Language

Internet Authentication Service - Logging

1 When logging to SQL, IAS appears to wrap the data into Extensible Markup Language|XML, then calls the stored procedure report_event, passing the

XML data as text... the stored procedure can then unwrap the XML and save data as desired by the user.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 93: Extensible Markup Language

Sun acquisition by Oracle - Resignations

1 Several notable engineers resigned following the acquisition, including James Gosling, the creator of Java (software platform)|Java (resigned

April 2010); Tim Bray, the creator of Extensible Markup Language|XML

(resigned February 2010); and Bryan Cantrill, the co-creator of DTrace

(resigned July 2010).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 94: Extensible Markup Language

Open standards - World Wide Web Consortium's definition

1 As an important provider of Web technology Information and Communications Technology|ICT Standards, notably Extensible Markup Language|XML, Hypertext Transfer Protocol|http, Hypertext

Markup Language|HTML, Cascading Style Sheets|CSS and Web Accessibility Initiative|WAI, the World Wide Web Consortium (W3C) follows a process that promotes the development of high-

quality standards.[http://www.w3.org/2005/09/dd-

osd.html Definition of Open Standards] World Wide Web Consortium

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 95: Extensible Markup Language

Connexions - Technical details

1 *Semantic markup of documents using XML (extensible markup

language) so they can be searched for and combined. The markup

language used is called “CNXML”.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 96: Extensible Markup Language

Astrophysics Data System - Data in the system

1 Originally this data was stored in ASCII format, but eventually the

limitations of this encouraged the database maintainers to migrate all

records to an XML (Extensible Markup Language) format in 2000

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 97: Extensible Markup Language

Acid3

1 A few subtests also concern Scalable Vector Graphics (SVG), Extensible Markup Language (XML), and data

URIs

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 98: Extensible Markup Language

LandXML - C

1 *Call Control eXtensible Markup Language: a standard designed to

provide telephony support to VXML|VoiceXML

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 99: Extensible Markup Language

Service-oriented Communications - Web service technology

1 * XML (Extensible Markup Language|eXtensible Markup Language) is the

core language of web service technology. It provides a platform neutral way to describe the data

associated with any service transaction.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 100: Extensible Markup Language

Features new to Windows Vista - Windows Sidebar

1 Microsoft Gadgets|Gadgets are written using a combination of

Dynamic HTML|DHTML for visual layout, JScript and VBScript for

functional code, and an Extensible Markup Language|XML file for

defining the gadget's metadata (author name, description, etc.) The gadget is then distributed as a ZIP

file with a .gadget extensionhttps://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 101: Extensible Markup Language

Criticism of Wikipedia - Editing for financial rewards

1 that Microsoft had offered him compensation in exchange for his

future editorial services on Wikipedia's articles related to OOXML

(Office Open Extensible Markup Language)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 102: Extensible Markup Language

HCard

1 'hCard' is a microformat for publishing the contact details (which might be no more than the name) of people, companies,

organizations, and places, in HTML|(X)HTML, Atom (standard)|Atom, RSS (file

format)|RSS, or arbitrary Extensible Markup Language|XML. The hCard microformat does this using a 1:1 representation of

vCard (RFC 2426) properties and values, identified using HTML classes and Rel

attribute|rel attributes.https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 103: Extensible Markup Language

XML Enabled Directory

1 'XML Enabled Directory' ('XED') is a framework for managing objects represented using the Extensible

Markup Language (XML). XED builds on X.500 and Lightweight Directory

Access Protocol|LDAP directory services technologies.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 104: Extensible Markup Language

XML Enabled Directory

1 The XML Enabled Directory (XED) framework leverages existing

Lightweight Directory Access Protocol (LDAP) and X.500 directory

technology to create a directory service that stores, manages and

transmits Extensible Markup Language (XML) format data, while maintaining interoperability with

LDAP clients, X.500 Directory User Agents (DUAs), and X.500 Directory

System Agents (DSAs).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 105: Extensible Markup Language

List of XML schemas - Financial

1 * FpML, Financial products Markup Language is the industry-standard

protocol for complex financial products. It is based on XML

(eXtensible Markup Language), the standard meta-language for

describing data shared between applications.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 106: Extensible Markup Language

Citizens Against Government Waste - Freeware Initiative

1 Responding to the press release, the state's secretary for administration and finance, Eric Kriss, denied the existence of a 'Freeware Initiative'

and said the state was simply considering ways to integrate disparate systems using open

standards such as HTTP (Hypertext Transfer Protocol), XML (Extensible

Markup Language) and Java (programming language)|Java

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 107: Extensible Markup Language

OpenSearch - Design

1 # OpenSearch Description files: Extensible Markup Language|XML files that identify and describe a

search engine.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 108: Extensible Markup Language

Oasis-Open

1 In 1998, with the movement of the high tech industry to Extensible

Markup Language|XML, SGML Open changed its emphasis from SGML to XML, and changed its name to OASIS Open to be inclusive of XML and any

future structured information standards

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 109: Extensible Markup Language

Oasis-Open - Standards under development

1 * Universal Description Discovery and Integration|UDDI — 'Universal

Description Discovery and Integration', a platform-independent,

Extensible Markup Language|XML-based registry for companies and individuals to list Web Services.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 110: Extensible Markup Language

Grid Laboratory Uniform Environment - Technologies

1 The abstract schema can be mapped into specific data models using XML|Extensible Markup Language (XML),

Lightweight Directory Access Protocol (LDAP), or SQL|Structured Query

Language (SQL)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 111: Extensible Markup Language

I-number

1 Furthermore, all of these forms of XRI synonyms can be resolved using the same http- or https-based resolution protocol. The results of XRI resolution are an Extensible Markup Language|

XML document called an XRDS (Extensible Resource Descriptor

Sequence). XRDS documents are the basis for the Yadis identity service

discovery protocol that is now part of OpenID.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 112: Extensible Markup Language

XML transformation language - XML to Data

1 The 'XML (EXtensible Markup Language) to Data' transformation

contains some important cases. The most notable one is 'XML to HTML

(HyperText Markup Language)', as an HTML document is not an XML

document.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 113: Extensible Markup Language

CCXML

1 'Call Control eXtensible Markup Language' (CCXML) is an XML standard designed to provide

asynchronous Event (computing)|event-based telephony support to

VXML|VoiceXML

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 114: Extensible Markup Language

VXML - History

1 [http://www.w3.org/TR/voicexml21/ VoiceXML 2.1] added a relatively small set

of additional features to VoiceXML 2.0, based on feedback from implementations of the 2.0 standard. It is backward compatible

with VoiceXML 2.0 and reached W3C Recommendation status in June 2007.

[http://www.w3.org/TR/voicexml21 http://www.w3.org/TR/voicexml21] Voice

Extensible Markup Language (VoiceXML) 2.1

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 115: Extensible Markup Language

VXML - CCXML

1 The Call Control eXtensible Markup Language (CCXML) is a

complementary W3C standard. A CCXML interpreter is used on some VoiceXML platforms to handle the

initial call setup between the caller and the voice browser, and to

provide telephony services like call transfer and disconnect to the voice browser. CCXML can also be used in

non-VoiceXML contexts.https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 116: Extensible Markup Language

Xsd:

1 '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 content in a document. They can check it

adheres to the description of the element it is placed

in.[http://searchsoa.techtarget.com/definition/XSD Definition XSD (XML Schema Definition)]

TechTarget, retrieved 10 June 2014

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 117: Extensible Markup Language

Geospatial metadata - History

1 The growth in popularity of Internet technologies and data formats, such

as Extensible Markup Language (XML), during the 1990s led to the development of mechanisms for

exchanging geographic metadata on the World Wide Web|Web

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 118: Extensible Markup Language

VTD-XML

1 'Virtual Token Descriptor for eXtensible Markup Language' (VTD-XML) refers to a

collection of cross-platform XML processing technologies centered around a non-

extractive[http://www.xml.com/pub/a/2004/05/19/parsing.html Non-extractive Parsing for XML][http://www.slideshare.net/junyuo/vtdx

ml-the-future-of-xml-processing XML Processing for the Future] XML, document-

centric parsing technique called Virtual Token Descriptor (VTD)

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 119: Extensible Markup Language

HTML editors

1 For example, many HTML editors work not only with HTML, but also with related technologies such as

Cascading Style Sheets|CSS, Extensible Markup Language|XML

and JavaScript or ECMAScript

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 120: Extensible Markup Language

Metalink

1 The metadata is encoded in List of HTTP header fields|HTTP header fields and/or in an

Extensible Markup Language|XML file with File extension|extension .meta4 or .metalink.

The duplicate download locations provide reliability in case one method fails. Some

clients also achieve faster download speeds by allowing different chunks/segments of each file to be downloaded from multiple resources at the same time (segmented

downloading).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 121: Extensible Markup Language

Metalink - Example Metalink 4.0 .meta4 file

1 Metalink 4.0 files have the extension .meta4 and are Extensible

Markup Language|XML text files. They are served with the

application/metalink4+xml Internet media type.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 122: Extensible Markup Language

Metalink - Example Metalink 3.0 .metalink file

1 Metalink 3.0 files have the extension .metalink and are Extensible

Markup Language|XML text files.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 123: Extensible Markup Language

Metadata Object Description Schema

1 The 'Metadata Object Description Schema' ('MODS') is an Extensible Markup Language|

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 of the MARC standards|MARC format used by

libraries and the extreme simplicity of Dublin Core metadata.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 124: Extensible Markup Language

XML validation

1 'XML validation' is the process of checking a document written in XML

(eXtensible Markup Language) to confirm that it is both well-formed

document|well-formed and also valid in that it follows a defined structure

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 125: Extensible Markup Language

Continuity of Care Record - Technology and the CCR

1 As mentioned, the CCR standard uses Extensible Markup Language|eXtensible Markup Language (XML) as it is aimed at being technology

neutral to allow for maximum applicability

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 126: Extensible Markup Language

User interface markup language - UsiXML

1 UsiXML (which stands for USer Interface eXtensible Markup

Language) is a XML-compliant markup language that describes the UI for multiple contexts of use such as Character User Interfaces (CUIs),

Graphical User Interfaces (GUIs), Auditory User Interfaces, and Multimodal User Interfaces.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 127: Extensible Markup Language

IETF language tag

1 These language tags are used in a number of modern computing standards, including those from the IETF related to the Internet

protocols such as Hypertext Transfer Protocol|HTTP,[http://tools.ietf.org/html/rfc7231#section-3.1.3.1

Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content] those from the World Wide Web Consortium such as

HTML,[http://www.w3.org/TR/html401/struct/dirlang.html#h-8.1 HTML 4.01 Specification, section 8.1] XML[http://www.w3.org/TR/2008/REC-xml-20081126/#sec-lang-tag Extensible Markup Language (XML) 1.0

(Fifth Edition), section 2.12] and Portable Network Graphics|PNG,[http://www.w3.org/TR/PNG/#11iTXt Portable Network Graphics (PNG) Specification (Second Edition), section 11.3.4.5] and those from other private standardization bodies such as SGML or Unicode (in some of its standard annexes), or from national or regional standard bodies like ANSI or Ecma International|ECMA (for example in some of their

standards related to computing languages, or to bibliographic references and documents classification used in institutional libraries).

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 128: Extensible Markup Language

Swfmill

1 It is an Extensible Markup Language|XML-to-SWF and SWF-to-XML

processor. It uses SWFML, an XML dialect closely modeled after the SWF format. It comes with XSL

Transformations|XSLT capabilities, and a more accessible dialect of SWFML to generate SWF files.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 129: Extensible Markup Language

EBay API

1 The 'eBay API' is the heart of the an Application programming

interface for interacting directly with the eBay database. The

communication occurs over the Internet in the Extensible Markup

Language|XML format. Using the API, the application can provide a custom

interface, functionality and specialized operations that is not otherwise afforded by the eBay

interface.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 130: Extensible Markup Language

Digital History - Technology

1 Databases with features like Structured Query Language (SQL) and Extensible Markup Language

(XML) arrange materials in a formal manner and allow precise searching for keywords, dates, and other data

characteristics

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html

Page 131: Extensible Markup Language

Document markup language

1 In digital media this blue pencil instruction text was replaced by HTML element|tags,

that is, instructions are expressed directly by tags or instruction text encapsulated by tags.

Examples include typesetting instructions such as those found in troff, TeX and LaTeX,

or structural markers such as Extensible Markup Language|XML tags. Markup instructs

the software that displays the text to carry out appropriate actions, but is omitted from

the version of the text that users see.

https://store.theartofservice.com/the-extensible-markup-language-toolkit.html