IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     

developerWorks  >  XML  >  

Standards

developerWorks
 Related links:    Technical library view
 
 
 
  1 - 100 of 293 results    Next  Show all    Hide summaries    
 
Title Sorted by Title - Click to reverse sort
AVDL v1.0 (Application Vulnerability Description Language)
AVDL describes a standard XML format that allows entities (such as applications or organizations) to communicate information regarding Web application security vulnerabilities.
 
 
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.
 
 
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.
 
 
Authoring Techniques for XHTML and HTML Internationalization: Characters and Encodings 1.0
This reference provides HTML authors with techniques for developing internationalized HTML using XHTML 1.0 or HTML 4.01, supported by CSS1, CSS2 and some aspects of CSS3.
 
 
BTP 1.0 (Business Transaction Protocol)
BTP defines a standard protocol for autonomous organizations (both consumers and business providers) to make, manage, and terminate commitments.
 
 
Basic XML Schema Patterns for Databinding Version 1.0
This specification provides example XML Schema structures and types to exchange commonly used data structures independent of programming language, database, or modeling environment.
 
 
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.
 
 
Building a Tokenizer for XPath or XQuery
This document describes possible strategies for tokenizing the XPath 2.0 and XQuery 1.0 languages.
 
 
Business Information Conformance Statements (BICS) 2
The Business Information Conformance Statement specifications define information constraints for service information exchanged by business-to-business (B2B) communications in a Service-Oriented Architecture (SOA) environment.
 
 
Business Integration - Information Conformance Statements (BI-ICS)
BI-ICS provides the ability to declare that business information is conformant with type systems such as XML Schema and MIME and processes such XPath. BI-ICS is also extensible for alternate type systems, process mechanisms, and conformance models.
 
 
CAP v1.0 (Common Alerting Protocol)
The Common Alerting Protocol (CAP) allows a consistent emergency warning or public alert message to be disseminated, through XML or other coding schemes, simultaneously over many different warning systems.
 
 
CCXML 1.0 (Voice Browser Call Control)
CCXML is designed to provide telephony call control support for dialog systems. CCXML has been designed to complement and integrate with the distinct features of the VoiceXML language and its systems.
 
 
CPPA v2 (Collaborative Partner Profile Agreement)
This specification contains the detailed definitions of the Collaboration-Protocol Profile (CPP) and the Collaboration-Protocol Agreement (CPA) for the eBusiness community. A CPP defines one business partner's technical capabilities to engage in electronic business collaborations with other partners. A CPA documents the technical agreement between collaborating business partners.
 
 
CSS Advanced Layout Module
This module contains features to describe layouts and tasks such as the positioning and alignment of controls and sections in a graphical user interface or the layout grid for a page or a window, regardless of the order of the elements in the source document.
 
 
CSS Mobile Profile 1.0
This profile defines a subset of the Cascading Style Sheets Level 2 specification tailored to the needs and constraints of mobile devices.
 
 
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.
 
 
CSS Module: Namespaces
This specification defines the syntax for using namespaces in CSS, introducing the @namespace rule for declaring a default namespace and for binding namespaces to namespace prefixes.
 
 
CSS Print Profile
This CSS3 module is designed for printing from mobile devices to low-cost devices, where it is not feasible or desirable to install printer-specific drivers, and for situations where some variability in the formatting of the output is acceptable.
 
 
CSS TV Profile 1.0
This CSS profile identifies a minimum set of properties, values, and rules for TV devices such as set top boxes or integrated interactive television sets that display their output on a television screen.
 
 
CSS Text Level 3
This CSS3 module defines properties for text manipulation, such as line breaks, justification and alignment, white space handling, text decoration and text transformation.
 
 
CSS basic box model
This CSS3 module describes the formatting model of CSS for visual media, which is based on a "flow" of rectangular boxes that are either juxtaposed or nested, according to certain rules.
 
 
CSS3 Backgrounds and Borders Module
This CSS3 module describe borders and backgrounds, including borders consisting of images and backgrounds with multiple images.
 
 
CSS3 Basic User Interface Module
This CSS3 module describes selectors and CSS properties which enable authors to style user interface states, element fragments, properties, and values.
 
 
CSS3 Color Module
This CSS3 module describes properties that specify the foreground color, opacity of an element, and allow specification of the ICC color profile and rendering intent of image content.
 
 
CSS3 Generated and Replaced Content Module
This CSS3 module describes how to insert and move content around a document in order to create footnotes, endnotes, and section notes, as well as how to scale, crop, and replace images.
 
 
CSS3 Hyperlink Presentation Module
This CSS3 module contains the functionality required to describe the presentation of hyperlink source anchors and the effects of hyperlink activation.
 
 
CSS3 Ruby Module
This CSS3 module describes a set of properties associated with 'Ruby' elements, which are short runs of text typically used in East Asian documents to indicate pronunciation or to annotate a particular base text.
 
 
CSS3 Speech Module
This CSS3 module defines aural properties that give control over rendering XML to speech, preserving the structure of the document for text-to-speech applications. This module is also designed to match the model described in the Speech Synthesis Markup Language (SSML).
 
 
CSS3 Values and Units
This CSS3 module defines common values and units that CSS properties accept and to which other modules can refer.
 
 
CSS3 module: Cascading and inheritance
This CSS3 module describes how to select one among several conflicting declarations. When no declaration attempts to set the value of an element/property combination, the value will either be inherited from the parent element or set to the property's initial value.
 
 
CSS3 module: Fonts
This CSS3 module allows font specification by a user agent as well as additional font decoration such as font effects, emphasis, and smoothing.
 
 
CSS3 module: Generated Content for Paged Media
This module -- along with Paged Media and Multicolumn Layout -- describes how style sheets can express print publication details such as footnotes, headers and footers, and lists.
 
 
CSS3 module: Lists
This CSS3 module describes how lists are styled.
 
 
CSS3 module: Multi-column layout
This CSS3 module builds on the CSS3 Box model module and adds functionality to flow the content of an element into multiple columns.
 
 
CSS3 module: Paged Media
This module defines a page model that specifies how a document flow is formatted within a finite page display. It adds functionality for pagination, page margins, page size and orientation, headers and footers, widows and orphans, and image orientation.
 
 
CSS3 module: Presentation Levels
This CSS3 module describes presentation levels, integer values attached to elements in a document, for such purposes as styling presentation effects and outline views of documents.
 
 
CSS3 module: Syntax
This CSS3 module describes the basic structure of CSS style sheets, details of the syntax, the rules for parsing CSS style sheets, and how to attach stylesheets to documents.
 
 
CSS3 module: Web Fonts
This CSS3 module allows font specification by a user agent.
 
 
CSS3 module: line
This CSS3 module defines line formatting properties, baseline alignment features, and related functions such as initial line and initial letter effect.
 
 
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.
 
 
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.
 
 
Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0
Based on RDF, CC/PP profiles contain attribute names and associated values used by a server to adapt content to the user's presentation device.
 
 
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.
 
 
Compound Document Use Cases and Requirements Version 2.0
This document describes the use cases for the combining of separate component languages, with an emphasis on user interface mark up languages. Issues addressed include the propagation of events across markups, the combination of rendering or the user interaction model with a combined document.
 
 
Compound Document by Reference Framework 1.0
This document defines a generic framework that defines a language-independent processing model for combining arbitrary document formats.
 
 
Content Selection Primer 1.0
This primer describes how DISelect can be used by authors to choose between different versions of content for different circumstances. It also describes DISelect in relation to other methods of content selection and further illustrates its use in a variety of scenarios.
 
 
Content Selection for Device Independence (DISelect) 1.0
This document specifies a syntax and processing model for general purpose content selection or filtering, using XML-friendly syntax and XPath expressions, and requiring from the receiving device only modest processor capabilities.
 
 
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.
 
 
DOM (Document Object Model) Level 2 Core
DOM Level 2 builds on DOM Level 1. It contains interfaces for creating a document, object models for ranges, cascading style sheets, and events, filters and iterators, support for XML namespaces, and methods for associating stylesheets with documents.
 
 
DOM (Document Object Model) Level 2 Events
Events defines a platform- and language-neutral interface for programs and scripts.
 
 
DOM (Document Object Model) Level 2 HTML
This specification defines a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content and structure of HTML 4.01 and XHTML 1.0 documents.
 
 
DOM (Document Object Model) Level 2 Style
Style allows programs and scripts to dynamically access and update style sheets.
 
 
DOM (Document Object Model) Level 2 Traversal and Range
Traversal and Range allows programs and scripts to dynamically traverse and identify a range of content in a document.
 
 
DOM (Document Object Model) Level 2 Views
Views allows programs and scripts to dynamically access and update the content of a document representation
 
 
DOM (Document Object Model) Level 3 Core
DOM Level 3 allows programs and scripts to dynamically access and update the content, structure, and style of documents.
 
 
DOM (Document Object Model) Level 3 Events
This event system allows registration of event handlers, describes event flow through a tree structure, and provides basic contextual information for each event.
 
 
DOM (Document Object Model) Level 3 Load and Save
This specification defines a platform-neutral and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of documents.
 
 
DOM (Document Object Model) Level 3 Validation
This specification defines the level 3 interface which allows programs and scripts to dynamically access and update the content, structure and style of documents by providing APIs to query information about the XML document and its associated grammar.
 
 
DOM (Document Object Model) Level 3 Views and Formatting
This specification allows a DOM application access to a view's computed layout and presentation and functions independently from any specific styling system that may have been applied.
 
 
DOM (Document Object Model) Level 3 XPath
DOM Level 3 XPath provides simple functionalities to access a DOM tree using XPath 1.0.
 
 
DSML 2.0 (Directory Services Markup Language)
DSML provides a means for representing directory structural information and a method for expressing directory queries, updates, and their results as XML documents.
 
 
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.
 
 
Decryption Transform for XML Signature
This document enables XML Signature applications to distinguish between XML Encryption structures that were encrypted before signing (and must not be decrypted) and those that were encrypted after signing (and must be decrypted) for the signature to validate.
 
 
Delivery Context: Client Interfaces (DCCI) 1.0
This document defines platform and language neutral interfaces that provide Web applications access to dynamic properties representing device capabilities, configurations, user preferences, and environmental conditions, such as power status, device location, or network bandwidth.
 
 
Delivery Context: XPath Access Functions 1.0
This document specifies a set of XPath functions that can be used to manipulate the Delivery Context associated with a request for an item of content.
 
 
Device Independent Authoring Language (DIAL)
W3C: Working Draft: Device Independent Authoring Language (DIAL) provides a markup language for the authoring, generation, filtering, and presentation of Web page content across different delivery contexts with a primary focus on functional user experiences.
 
 
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.
 
 
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.
 
 
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.
 
 
EMMA (Extensible MultiModal Annotation markup language)
EMMA is an XML markup language for describing the interpretation of user input, such as a raw signal's transcription into words from a speech or pen input, a set of attribute/value pairs describing their meaning, or a set of attribute/value pairs describing a gesture. Components that may generate EMMA markup include: speech recognizers, handwriting recognizers, natural language understanding engines, and other input media interpreters.
 
 
Election Markup Language (EML) v4.0
EML v4.0 enables data exchanges for public and private election services and contains 2 documents: EML Process and Data Requirements, which describes the electoral processes from which EML derives its structure and its security and audit mechanisms, and EML Schema Descriptions, which contains the core schemas and definitions of the simple an complex datatypes.
 
 
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.
 
 
Emergency Data Exchange Language Distribution Element (EDXL-DE) v1.0
This specification describes a standard message distribution framework for data sharing among emergency information systems.
 
 
Evaluation and Report Language (EARL) 1.0 Schema
This language expresses test results such as bug reports, test suite evaluations, and conformance claims. The test subject might be a Web site, an authoring tool, a user agent, or some other entity. Broadly, any person, entity, or organization may state test results for any thing tested against any set of criteria.
 
 
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.
 
 
Extensible Stylesheet Language (XSL) Version 1.1
XSL defines a language and vocabulary for expressing stylesheets. The language is defined as XSLT which transforms XML documents. The vocabulary describes the formatting semantics for the many objects within a document. New functionality supports change marks, indexes, multiple flows, and bookmarks. In addition, XSL 1.1 extends 1.0 in graphics scaling, markers and their retrieval in tables to support, for example, partial sums and page number referencing.
 
 
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).
 
 
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.
 
 
GRDDL Primer
GRDDL -- Gleaning Resource Descriptions from Dialects of Languages -- is a mechanism for extracting RDF data from XML documents by way of transformation algorithms, typically represented in XSLT.
 
 
GRDDL Use Cases: Scenarios of extracting RDF data from XML documents
GRDDL -- Gleaning Resource Descriptions from Dialects of Languages -- is a mechanism for extracting RDF data from XML documents by way of transformation algorithms, typically represented in XSLT. This document collects a number of motivating use cases, their goals and requirements
 
 
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.
 
 
Guide to Versioning XML Languages using XML Schema 1.1
This guide provides a description of the versioning features in the XML Schema definition language and focuses on describing the different ways extra content can be added to create new versions of a schema.
 
 
HLink: Link recognition for the XHTML Family
For the XHTML the Family, HLink specifies which element attributes represent hyperlinks, how those hyperlinks should be traversed, and extends XLink use to a wider class of languages.
 
 
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.
 
 
InkML (Ink Markup Language)
Representing ink entered with an electronic pen or stylus, the InkML data format allows for the input and processing of handwriting, gestures, sketches, music and other notational languages in Web-based applications.
 
 
Internationalization Best Practices: Handling Right-to-left Scripts in XHTML and HTML Content
This document provides page creation advice on the use of XHTML or HTML markup and CSS for languages that use or behave like right-to-left scripts, such as Arabic and Hebrew.
 
 
Internationalization Best Practices: Specifying Language in XHTML and HTML Content
Specifying the language of content is useful for a wide number of applications, from linguistically sensitive searching to applying language-specific display properties. This document is one of a series of documents providing HTML authors with techniques for developing internationalized HTML using XHTML 1.0 or HTML 4.01, supported by CSS1, CSS2, and some aspects of CSS3.
 
 
Internationalization Tag Set (ITS) Version 1.0
This specification supports the internationalization, localization, and translatability of schemas and documents. Implementations are provided for XML DTD, XML Schema, and RELAX NG.
 
 
Internationalization and Localization Markup Requirements
These requirements form a list of guidelines and a set of recommended approaches to developing schemas which address issues related to international use of document formats and localization of XML content.
 
 
Introduction to CSS3
CSS3 has been split into modules to reduce the size of the specification and help implementers to decide which modules to support. The introduction gives an overview of each module.
 
 
JAXP (Java API for XML Parsing) 1.3
The JAXP specification allows developers to easily use XML Parsers in their applications through SAX and DOM APIs.
 
 
Java API for XML-Based Web Services (JAX-WS) 2.0
JAX-WS replaces JAX-RPC. Like JAX-RPC, it defines APIs and conventions for supporting XML-based protocols in Java(TM) programming, with support for JAXB, and the SOAP and WSDL standards. JAX-WS further supports asynchronous operations and improves the separation between XML message formats and transport mechanisms.
 
 
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).
 
 
Natural Language Semantics Markup Language for the Speech Interface Framework
This document is part of a set of specifications for accessing the Web using spoken interaction, and details an XML markup language for describing the meanings of individual natural language utterances.
 
 
OWL (Web Ontology Language) Overview
This document outlines a first-hand impression of the capabilities of OWL. The OWL Web Ontology Language allows greater machine readability of Web content than that supported by XML, RDF, and RDF Schema by providing an additional vocabulary along with a formal semantics.
 
 
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.
 
 
Platform for Privacy Preferences 1.0 (P3P1.0)
P3P version 1.0 is a protocol designed to inform Web users of the data-collection practices of Web sites, and provides a way for a Web site to encode its data-collection and data-use practices in a machine-readable XML format known as a P3P policy.
 
 
Platform for Privacy Preferences 1.1 (P3P1.1)
P3P 1.1 adds features using the P3P 1.0 Extension mechanism and contains a new binding mechanism that can be used to bind policies for XML applications beyond HTTP transactions.
 
 
Pronunciation Lexicon Specification (PLS) Version 1.0
This document defines the syntax for specifying accurate, application-specific pronunciation lexicons to be used by Automatic Speech Recognition and Text-to-Speech engines in voice browser applications.
 
 
RDDL (Resource Directory Description Language)
RDDL is an extension of XHTML Basic 1.0, adding an resource element that contains a description of the resource along with machine-readable links that describe the purpose of the link and the nature of the linked resource.
 
 
  1 - 100 of 293 results    Next  Show all    Hide summaries    
 
Not finding what you're looking for? Suggest content.

    About IBM Privacy Contact