XML Vocabularies

Vocabularies
XML Vocabulary Description
Channel Definition Format (CDF) Automatic delivery of information from Web publishers to PCs, PDAs, cell phones, and other information devices
Chemical Markup Language (CML) Coding of molecular and chemical information
Extensible Hypertext Markup Language (XHTML) HTML written as an XML application
Mathematical Markup Language (MathML) Presentation and evaluation of mathematical equations and operations
Musical Markup Language (MML) Display and organization of music notation and lyrics
Open Financial Exchange (OFX) Exchange of financial data between financial institutions, businesses, and consumers via the Internet
Real Simple Syndication (RSS) Distribution of news headlines and syndicated columns
Synchronized Multimedia Integration Language (SMIL) Editing of interactive audiovisual presentations involving streaming audio, video, text, and any other media type
Voice Markup Language (VoiceXML) Creation of audio dialogues that feature synthesized speech, digitized audio, and speech recogntion

 

Vocabulary Namespace URI
CDF http://www.microsoft.com/standards/channels.dtd
MathML http://www.w3.org/1998/Math/MathML
RSS 1.0 http://www.purl.org/rss/1.0/
SMIL http://www.w3.org/2001/SMIL20/Language
SVG http://www.w3.org/2000/svg
VoiceXML http://www.w3.org/2001/vxml
Xforms http://www.w3.org/2002/xforms
XHTML http://www.w3.org/1999/xhtml
XMLSchema http://www.w3.org/2001/XMLSchema
XSLT http://www.w3.org/1999/XSL/Transform

 

Vocabulary Doctype
HTML 1.0 strict
XHTML 1.0 transitional <!DOCTYPE html PIBLIC "-//W3C//DTD XHTML 1.0 Transitional//
XHTML 1.0 frameset
XHTML 1.1
MathML 1.01
MathML 2.0
SVG 1.1 basic
SVG 1.1 full
SMIL 1.0
SMIL 2.0
VoiceXML 2.1

 

Attribute Default Description
#REQUIRED The attribute must appear with every occurrence of the element
#IMPLIED The attribute is optional
"default" The attribute is optional. If an attribute value is not specified, a validating XML parser will supply the default value
#FIXED default The attribute is optional. If an attribute value is specified, it must match the default value

 

Schema Vocabularies
Schema Vocabularies Description
XML Schema The most widely used schema standard, XML Schema is developed and maintained by the W3C and is designed to handle a broad range of document structures. It is also referred to as XSD
Document Definition Markup Language (DDML) One of the original schema languages, DDML (originally known as Xschema) was created to replicate all DTD functionality in a schema. DDML does not support any data types beyond what could be found in DTDs.
XML Data One of the original schema languages, XML Data was developed by Microsoft to replace DTDs.
XML Data Reduced (XDR) XDR is a subset of the XML Data schema, primarily used prior to the release of XML Schema.
Regular Language for XML (RELAX) A simple alternative to the W3C's XML schema standard, RELAX provides much of the same functionality as DTDs, with additional support for namespaces and data types. RELAX does not support entities or notations.
Tree Regular Expressions (TREX) A TREX schema specifies a pattern for an XML document's structure and content, and thus identifies a class of XML documents that match the pattern. TREX has been merged with RELAX into RELAX NG.
RELAX NG (Regular Language for XML Next Generation) RELAX NG is the current version of RELAX, combining the features of RELAX and TREX.
Schematron The Schematron schema represents documents using a tree pattern, allowing support for document structures that might be difficult to represent in traditional schema languages.