 |
Extensible Forms Description Language (XFDL) 7.6 Specification
This document describes an XML syntax for the Extensible Forms Description Language (XFDL). The purpose of XFDL is to solve the body of problems associated with digitally representing complex forms such as those found in business and government. The requirements include support for high precision layout, supporting documentation, integrated computations and input validation, multiple overlapping digital signatures, and legally binding auditable transaction records, by maintaining the whole form as a single unit such that digital signatures can capture the entire context of transactions.
|
| |
X+V 1.1 ---XHTML+Voice
X+V brings spoken interaction to standard WWW content by integrating a set of mature WWW technologies such as XHTML and XML Events with XML vocabularies developed as part of the W3C Speech Interface Framework. X+V brings together voice modules that support speech synthesis, speech dialogs, command and control, speech grammars, and the ability to attach Voice handlers for responding to specific DOM events, thereby re-using the event model familiar to web developers. Voice interaction features are integrated directly with XHTML and CSS, and can consequently be used directly within XHTML content.
|
| |
XForms
XForms, a specification of Web forms for XML data
processing, allows you to separate a form's purpose from its look. Find
out how XML technologies make it easy to create Web applications with
user input.
|
| |
Open Document Format (ODF) for Office Applications (OpenDocument)
Learn about Open Document Format (ODF) for Office
Applications (OpenDocument), an XML application that allows you to
represent the information and formatting for office suite applications.
It covers word processors, spreadsheets, basic drawings, presentation
formats, and more.
|
| |
Metadata Profile for the OASIS Security Assertion Markup Language (SAML) V1.x
This specification defines a profile of the SAML V2.0 metadata specification for use in describing SAML V1.0 and V1.1 entities and profiles.
|
| |
WS-ReliableMessaging 1.1
This specification describes a protocol that allows messages to be transferred reliably between nodes during software, system, or network failures.
|
| |
Content Assembly Mechanism Specification Version 1.1
This specification uses business rules to define, validate and compose business documents from generalized schema elements and structures. CAM also provides the foundation for creating industry libraries and dictionaries of schema elements and business document structures.
|
| |
eContracts Version 1.0
This specification describes the generic hierarchical structure of a wide range of contract documents, including negotiated business contracts, ticket contracts, standard form business and consumer contracts, and click-through agreements.
|
| |
WS-SecurityPolicy v1.2
This document indicates the policy assertions for use with [WS-Policy] which apply to WSS: SOAP Message Security [WSS10, WSS11], [WS-Trust] and [WS-SecureConversation]. This document defines a set of security policy assertions for use with the WS-Policy framework regarding security features provided in WSS: SOAP Message Security, WS-Trust, WS-SecureConversation.
|
| |
Web Services Business Process Execution Language v2.0
This specification is intended to be used to model the behavior of both executable and abstract (that is, descriptive) processes.
|
| |
WS-SecureConversation v1.3
This specification defines extensions for WS-Security to allow security context establishment and sharing, and session key derivation.
|
| |
Web Services Transaction v1.1
This specification enables existing transaction processing, workflow, and other systems for coordination to hide their proprietary protocols and to operate in a heterogeneous environment. WS-Transaction consists of three documents: Web Services Coordination v1.1; Web Services Atomic Transaction v1.1; and Web Services Business Activity v1.1.
|
| |
Digital Signature Services v1.0
This document defines XML request/response protocols for signing and verifying XML documents and other data. DSS consists of its core protocols (including elements and bindings), along with nine profiles: DSS German Signature Law Profile; DSS Advanced Electronic Signature Profiles; DSS Asynchronous Processing Abstract Profile; DSS J2ME Code-Signing Profile; DSS Abstract Code-Signing Profile; DSS Electronic PostMark (EPM) Profile; DSS Entity Seal Profile; DSS Signature Gateway Profile; and DSS XML Timestamping Profile.
|
| |
WS-Trust v1.3
This specification defines extensions for WS-Security for requesting and issuing security tokens, and for determining the trust of the issued security tokens.
|
| |
Metadata Extension for SAML V2.0 and V1.x Query Requesters
The extension defines role descriptor types that describe a standalone Security Assertion Markup Language (SAML) V1.x or V2.0 query requester for each of the three predefined query types in the SAML V2.0 specification.
|
| |
ebXML Messaging Services Version 3.0: Part 1, Core Features
This specification defines a method for exchanging electronic business messages, most particularly Web Services-based enveloping constructs that support reliable, secure delivery of business information. Version 3.0 extends the specification to better address the diversity of back-end binding models, as well as the emerging trend in business activity monitoring.
|
| |
CSS Grid Positioning Module Level 3
This module describes using CSS for grid-based layouts, similar to the grids traditionally used in book and newspaper formatting.
|
| |
Efficient XML Interchange (EXI) Format 1.0
EXI is a very compact representation for XML Infoset that is intended to simultaneously optimize performance and the utilization of computational resources, producing efficient encodings of XML event streams.
|
| |
CURIE Syntax 1.0
CURIE is a syntax for expressing URIs in a generic, abbreviated syntax whose purpose is to avoid the problems inherent in the definition of QNames, which insists on the valid use of XML element names.
|
| |
Protocol for Web Description Resources (POWDER): Grouping of Resources
This specification facilitates the publication of descriptions of sets of multiple resources such as all those available from a Web site. POWDER provides a means of describing a group of resources through the publication of machine-readable metadata. Examples include identifying content for appropriate audience consumption or for greater personalization.
|
| |
ElementTraversal Specification
This specification provides a convenient alternative to existing DOM navigation elements. It allows script navigation of the elements of a DOM tree, excluding all other nodes in the DOM, such as text nodes. It also provides a way to expose the number of child elements of an element.
|
| |
Service Modeling Language, Version 1.1
This specification provides a rich set of constructs for creating models of complex services and systems. Constructs include configuration, deployment, monitoring, policy, health, capacity planning, target operating range, service level agreements. SML uses XML Schema and a profile of Schematron.
|
| |
Service Modeling Language Interchange Format Version 1.1
The SML Interchange specification is used to identify the model, to distinguish between documents containing the model definition and model instance, and to bind rule documents with other documents in the interchange set.
|
| |
Protocol for Web Description Resources (POWDER): Description Resources
POWDER provides a means of describing a group of resources through the publication of machine-readable metadata. Examples include identifying content for appropriate audience consumption or for greater personalization. This document details the creation and lifecycle of Description Resources (DRs), which encapsulate such metadata.
|
| |
Protocol for Web Description Resources (POWDER): Web Description Resources (WDR) Vocabulary
This is the namespace document for the POWDER vocabulary. POWDER provides a means of describing a group of resources through the publication of machine-readable metadata. Examples include identifying content for appropriate audience consumption or for greater personalization.
|
| |
Protocol for Web Description Resources (POWDER): Web Description Resources Datatypes (WDRD)
This document describes POWDER's XML Schema, its datatypes and structure. POWDER provides a means of describing a group of resources through the publication of machine-readable metadata. Examples include identifying content for appropriate audience consumption or for greater personalization.
|
| |
A MathML for CSS profile
This profile, a subset of MathML 3.0, facilitates the use of MathML in Web browsers.
|
| |
MTOM Serialization Policy Assertion 1.1
This specification describes a domain-specific policy assertion for the SOAP Message Transmission Optimization Mechanism (MTOM) which can be specified within a policy alternative as defined in Web Services Policy 1.5 - Framework.
|
| |
Progress Events 1.0
This document describes event types for monitoring the progress of an operation, primarily for contexts such as data transfer operations specified by XMLHTTPRequest. Types include: loadstart, progress, error, abort, and load (completed).
|
| |
Behavioral Extensions to CSS
This specification provides a way to link to binding technologies, such as XBL, using CSS, taking advantage of the benefits of stylesheets, cascading selections, and transparency to the user.
|
| |
RDFa in XHTML: Syntax and Processing
This specification defines a syntax -- rather than a specific vocabulary -- for attributes to be expressed in structured data. Rendered, XHTML hypertext data is reused by RDFa markup to avoid repeating significant data in a document's content.
|
| |
Language Bindings for DOM Specifications
This specification defines an Interface Definition Language (IDL) to be used by specifications that define a Document Object Model (DOM). Precise language bindings for ECMAScript 3rd Edition and Java are also included.
|
| |
GRDDL Test Cases
This document describes test cases for software agents that extract RDF from XML source documents, demonstrating the expected behavior of a GRDDL-aware agent.
|
| |
Web Services Addressing 1.0 - Metadata
This specification defines how the abstract properties of Web Services Addressing 1.0 - Core are described using WSDL. It also includes WSDL metadata in endpoint references, and how WS-Policy can be used to indicate WS-Addressing by a Web service.
|
| |
XQuery 1.0 and XPath 2.0 Data Model (XDM)
This data model defines the information contained in the input to an XSLT or XQuery processor and also defines all permissible values of expressions in the XSLT, XQuery, and XPath languages.
|
| |
XQuery 1.0 and XPath 2.0 Functions and Operators
This document catalogs the functions and operators required for XPath 2.0, XML Query 1.0, and XSLT 2.0.
|
| |
XQuery 1.0 and XPath 2.0 Formal Semantics
This document defines a precise, formal meaning to each of the expressions of the XPath/XQuery specification set.
|
| |
Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification
CSS 2.1 corrects errors in CSS2: a new definition of the height/width of absolutely positioned elements; more influence for HTML's "style" attribute; a new calculation of the 'clip' property; and a few highly widely implemented features. In general, CSS 2.1 represents a "snapshot" of CSS implementation, use, and direction at the date of publication.
|
| |
XLIFF Version 1.2
XML Localization Interchange File Format (XLIFF) provides a single interchange file format -- in "strict" and "transitional" (downwardly compatible) variants -- that can be understood by any localization provider.
|
| |
Atom
Extending RSS into a new specification, Atom makes it possible for developers to have a consistent, tightly-specified, well-documented XML format for both syndication and authoring of content.
|
| |
Election Markup Language (EML) v5.0
Election Markup Language provides a structured interchange to support election and voting services. The EML specification details the core EML schemas as well as its simple and complex datatypes.
|
| |
XUpdate
XUpdate is an instruction language that lets you
modify XML documents. Discover how XUpdate works with regular XML
documents, XML in database collections, and virtual XML data models, as
well as its relationship to XSLT.
|
| |
Extensible Markup Language (XML)
Extensible Markup Language (XML), which is based on
Standard Generalized Markup Language (SGML), features strict syntax
rules and a language -- Document Type Definition (DTD) -- for defining
structural constraints. Learn about XML 1.0 and its Unicode foundation,
as well as all the new features that XML 1.1 offers, and the controversy
surrounding this latest version.
|
| |
DocBook
DocBook, an XML (and SGML) application for authoring
technical books and documentation, has been around more than most XML
formats. Read about the history of this format, and discover another,
simpler version.
|
| |
Darwin Information Typing Architecture (DITA)
Darwin Information Typing Architecture (DITA) is a
system of Document Type Definitions (DTDs) and conventions for authoring
and delivering technical information. Learn more about this standard
that IBM produced to help organize its vast amount of data.
|
| |
Cascading Style Sheets (CSS)
Cascading Style Sheets (CSS) is a system for applying
presentation style to markup. CSS is best known for its use in styling
HTML Web pages, but it is also well suited to presenting XML documents
on the Web and on other media. Effective use of CSS is the key to
separating the content from its presentation.
|
| |
XML Catalogs
XML Catalogs provides instructions on how an XML processor
resolves XML entity or URL requests, and it allows you to substitute one
resource with another. Learn more about this standard and when you
should consider using it.
|
| |
Canonical XML (c14n)
Canonical XML lets you create a physical representation of
an XML document that allows for the variations in XML syntax without
changing the meaning. Discover more about this standard method, which is
useful for testing and digital signatures, among other things.
|
| |
Atom Syndication Format
The Atom Syndication Format helps developers to
format Web feeds, which communicate news and updates of episodic
information on Web sites. Learn more about this standard designed as a
refinement of RSS formats.
|
| |
Document Object Model (DOM)
Learn to use the Document Object Model (DOM), a tree
API that provides direct access to parts of an XML document. DOM is
probably the most popular means of accessing XML documents, offering
convenience at the expense of performance.
|
| |
XQuery 1.0: An XML Query Language
XQuery, a specification for querying XML data sources
such as documents and databases, is a superset of XPath. Learn more
about this programming language, including its numerous specifications
that cover semantics, syntax, and core library functions.
|
| |
XML Processing Model (XProc)
Learn about XML Processing Model (XProc), a language
for orchestrating the individual operations that can be combined during
XML processing. Learn how to build XML applications from declarations of
simple interactions and transformations of documents.
|
| |
XPointer Framework
XPointer, a language for referring to locations of
fragments of an XML document, brings similar (but more expansive)
capabilities to using URLs with hashes in order to link to a particular
point in an HTML document. Learn more about this language, including the
controversy it has stirred up and the alternative schemes it has spawned.
|
| |
Extensible Stylesheet Language Transformations
(XSLT)
Extensible Stylesheet Language Transformations (XSLT)
allows you to describe transforms from an input XML document to an
output tree, such as XML, HTML, or text. You can use it for
sophisticated presentation of XML documents or for transforms from one
XML format to another. Delve further into this successful language and
discover what it, as well what EXSLT, can do for you.
|
| |
Extensible Stylesheet Language Formatting Objects (XSL-FO)
With Extensible Stylesheet Language Formatting
Objects (XSL-FO), an XML application for presentation, any user agent
can render content to the exact specifications given by the developer.
Discover the relationships between XSL-FO, XHTML, Cascading Style Sheets
(CSS), and Extensible Stylesheet Language Transformations (XSLT).
|
| |
XML Path Language (XPath)
XML Path Language (XPath), one of the most successful XML
technologies, is a syntax and data model for addressing parts of an XML
document. Learn more about this XML standard, which includes some
features of a general-purpose expression language.
|
| |
XML Base
XML Base provides a means of associating XML elements with
Uniform Resource Identifiers (URIs). Learn how to more precisely specify
how relative URIs are resolved in relevant XML processing actions.
|
| |
XML Linking Language (XLink)
XML Linking Language (XLink) is a generic framework for
expressing links in XML documents, to complete its placement in
hypertext systems such as the Web. It can be used to create simple
links, such as those that are an essential part of HTML documents, or
more complex types of links, such as multiended links and link databases.
|
| |
XML Inclusions (XInclude)
XML Inclusions (XInclude) is a system for merging XML
documents, similar to built-in XML external entities, but with added
features. Learn how to assemble one large document from one or more
smaller ones, and even to pick and choose parts of the component
documents using XPointer.
|
| |
XHTML
XHTML is a Web presentation language based on HTML but
recast in well-formed XML. It's designed to continue the trend in HTML
4.01 of encouraging the separation of content from presentation.
Discover the many changes that XHTML 2.0 will offer, including features
that will improve the ability of authors to express content structure
and meaning.
|
| |
xml:id
xml:id provides a formal convention for attributes
expressing unique identifiers for elements in XML documents. Discover
how it avoids the pitfalls of Document Type Definition (DTD) ID types
while providing a refreshing simplicity.
|
| |
XML Binding Language (XBL)
XML Binding Language (XBL) allows you to define
behaviors, possibly in the form of handler scripts, related to XML
elements. Learn how XBL opens up a declarative means of developing XML-based applications.
|
| |
XML Bookmark Exchange Language (XBEL)
XML Bookmark Exchange Language (XBEL) is a format for
expressing bookmarks and other such collections of Web links. It is used
as the basic storage for bookmarks in several Web browsers.
|
| |
Uniform Resource Identifiers (URIs) and Internationalized
Resource Identifiers (IRIs)
Uniform Resource Identifiers (URIs) define a standard
system for identifying resources on the Web, including HTML pages, XML
documents, images, multimedia files, and more. Get to know how URIs,
Uniform Resource Names (URNs), and URLs are related, discover the
difference between absolute and relative URIs, and learn about
Internationalized Resource Identifiers (IRIs), an enhanced version of
URIs with better support for non-English speakers.
|
| |
Scalable Vector Graphics (SVG)
Use Scalable Vector Graphics (SVG), a vector graphics
language, to describe two-dimensional vector graphics. Discover what's
included in the SVG feature set, and learn about its relationship to
Document Object Model (DOM), Cascading Style Sheets (CSS), XHTML, and
more.
|
| |
SQL with XML extensions (SQL/XML)
SQL/XML is a series of XML-related modules for the
SQL database query language. Learn how this standard began, and read
about the specifications that it covers.
|
| |
SOAP
The SOAP protocol allows you to use XML to
communicate between systems that are connected using lower-level
Internet protocols. It provides a standard envelope for XML information
to be transmitted through network messages, and optional conventions for
the body of such messages. Understand the history of SOAP, as well as
its relation to Web services, Service-Oriented Architecture (SOA), and
Representational State Transfer (REST).
|
| |
W3C XML Schema (WXS)
W3C XML Schema (WXS), a grammar-based XML schema language,
is used to define and limit XML vocabularies. It is the foundation of
some other standards in areas from XML messaging to data binding. Learn
about its relationship to other schema language technologies.
|
| |
Voice Extensible Markup Language (VoiceXML)
Voice Extensible Markup Language (VoiceXML) is an XML
application for creating audio, speech, and telephony applications.
Learn more about its features, as well as the enhancements that Version
2.1 is planning to offer.
|
| |
Synchronized Multimedia Integration Language
(SMIL)
Synchronized Multimedia Integration Language (SMIL)
is an application for the simple authoring of rich media or multimedia
(audio/visual) presentations. Learn more about this XML standard often
used for animation features in other languages.
|
| |
Simple API for XML (SAX)
Simple API for XML (SAX), an event-driven XML API,
defines a stream of events specifying XML structure as handed from the
parser to the specialized handler code. Discover how SAX originated, and
learn why it's considered to be one of the most efficient, yet one of
the most difficult, ways to process XML.
|
| |
Remote Events for XML (REX)
Remote Events for XML (REX) is used to represent
events relating to the access and mutation of XML documents. Check out
this specification to find out more details about this emerging standard.
|
| |
RELAX NG
RELAX NG is a grammar-based XML schema language used to
describe, define, and limit XML vocabularies. Find out why some people
dislike Document Type Definition (DTD), and discover how RELAX NG aims
to improve upon it.
|
| |
Resource Description Framework (RDF)
Resource Description Framework (RDF) is a model for
describing collections of formalized statements about a Web resource.
You can also think of RDF as a metadata system for the Web. Learn about
this standard and about its relationship with the Semantic Web, Web
Ontology Language (OWL), and more.
|
| |
State Chart XML (SCXML)
State Chart XML (SCXML) is an XML application for
expressing state machines. Learn how it came into being, and discover
its relationship to voice technologies.
|
| |
Schematron
Schematron is a rules-based XML schema language used to
define and limit XML vocabularies. Discover the benefits of using the
Schematron standard, either on its own or in conjunction with other
schema languages.
|
| |
Mathematical Markup Language (MathML)
Learn about Mathematical Markup Language (MathML), an
XML application for expressing mathematical and scientific content. Use
MathML for mixing mathematical content into other vocabularies such as
XHTML and Scalable Vector Graphics (SVG).
|
| |
Document Schema Definition Languages (DSDL)
Document Schema Definition Languages (DSDL) is a framework
approach to XML validation and core processing comprising individual
specifications from expert individuals or small groups, each of which
addresses a well-defined and well-bounded problem domain. Discover the
parts of DSDL, including RELAX NG and Schematron, that already have
traction on their own, and the ones that are still works in progress.
|
| |
XML Namespaces
XML Namespaces allow you to provide universal names for
elements and attributes in XML documents. Discover why and when you
should take advantage of XML Namespaces, and learn about the importance
of Resource Directory Description Language (RDDL).
|
| |
XML Information Set (Infoset)
XML Information Set (Infoset) allows you to describe an XML
document as a series of objects with specialized properties. Read about
this abstract data to better understand the basic structure of XML.
|
| |
ebXML Business Process Specification Schema Technical Specification v2.0.4
BPSS (or ebBP) provides capabilities to drive collaborative business processes, including standard and extensible business transaction patterns, semantic tailoring for processes and documents, support for modular definitions and complex nested activities, and support for the use of web service, hybrid, and ebXML assets.
|
| |
Universal Business Language (UBL) v2.0
UBL is designed to provide a universally understood and recognized commercial syntax for legally binding business documents and to operate within a standard business framework.
|
| |
Widgets 1.0
This document describes widgets, small client-side applications for displaying and updating remote data, packaged in a way to allow a single download and installation on a client machine. Widgets may execute outside of the typical Web browser interface. This document covers the packaging format, the config.xml file, and scripting interfaces for working with widgets.
|
| |
Gleaning Resource Descriptions from Dialects of Languages (GRDDL)
Gleaning Resource Descriptions from Dialects of Languages (GRDDL) introduces markup for declaring that an XML document includes gleanable data and for linking to an algorithm, typically represented in XSLT, for gleaning the resource descriptions from the document.
|
| |
Reference Model for Service Oriented Architecture v1.0 (SOA-RM v1.0)
This Reference Model for Service Oriented Architecture is an abstract framework for understanding entities and the relationships between them within a service-oriented environment. The reference model is intended to guide the development of consistent standards or specifications supporting the SOA environment.
|
| |
WS-Notification v1.3 (WSN v1.3)
WS-Notification is a set of related specifications (Web Services Base Notification v1.3, Web Services Brokered Notification v1.3, and Web Services Topics v1.3) that defines a Web services approach to notification using a topic-based, publish/subscribe pattern.
|
| |
Web Services Distributed Management (WSDM) v1.1
WSDM enables management applications to be built using Web services, allowing resources to be controlled by many managers through a single interface.
|
| |
Timed Text (TT) Authoring Format 1.0 - Distribution Format Exchange Profile (DFXP)
The timed text authoring format is a content type for representing text media for interchange among authoring systems that is associated with timing information. The Distribution Format Exchange Profile is for transcoding or exchanging timed text information among legacy distribution content formats presently in use for subtitling and captioning.
|
| |
HTTP Vocabulary in RDF
The terms defined by this document allow HTTP(S) headers that have been exchanged between a client and a server to be recorded in RDF format.
|
| |
Synchronized Multimedia Integration Language (SMIL) 3.0
SMIL 3.0 seeks to define an XML-based language that allows authors to write interactive multimedia presentations, which describe timing and synchronizing behaviors, associate hyperlinks with media objects, and describe layout. In particular, SMIL 3.0 modularizes some SMIL 2.1 components and allows for the reuse of syntax and semantics in other XML-based languages that need to represent timing and synchronization.
|
| |
SOAP 1.2 Part 3: One-Way MEP
Complimentary to SOAP 1.2 Part 2, which defines a request-response Message Exchange Pattern (MEP), Part 3 of SOAP 1.2 defines an abstract presentation of a one-way MEP.
|
| |
Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 2.0
2.0 updates CC/PP to the latest version of RDF. CC/PP profiles describe device capabilities and user preferences in the presentation of content.
|
| |
CSS Mobile Profile 2.0
A subset of CSS 2.1, this profile is considered a baseline for interoperability between implementations of CSS on constrained devices such as mobile phones.
|
| |
Advanced XML Schema Patterns for Databinding Version 1.0
This specification provides an advanced set of example XML Schema 1.0 constructs in the form of XPath 2.0 expressions. These patterns are in widespread use and are considered to be compatible with databinding implementations.
|
| |
Web Services Policy 1.5 - Guidelines for Policy Assertion Authors
This guide is intended to provide direction for assertion authors working with the Web Services Policy 1.5 - Framework and Web Services Policy 1.5 - Attachment specifications to create domain specific assertions.
|
| |
Speech Synthesis Markup Language (SSML) Version 1.1
SSML provides a standard way to control aspects of speech in Web and other applications, for characteristics such as pronunciation, volume, pitch, and rate.
|
| |
DIAL Part 0: Primer
The Device Independent Authoring Language (DIAL) is an XML language profile of XHTML version 2, XForms, and Content Selection for Device Independence (DISelect). The goal of DIAL is to deliver a harmonized user experience across multiple delivery contexts.
|
| |
Best Practices for XML Internationalization
This document describes best practices for developing XML documents and schemas that are internationalized properly and is a companion to Internationalization Tag Set.
|
| |
Web Services Choreography Description Language: Primer
This primer presents an easy to understand tutorial on the uses and the features of the Web Services Choreography Description Language, a language for specifying peer-to-peer protocols where each party wishes to remain autonomous and in which no party is master over any other.
|
| |
XHTML Role Attribute Module
This specification provides XML languages with the ability to integrate a "role" attribute into any markup language based on Modularization of XHTML 1.1.
|
| |