Namespaces, Tables, and Schemas, Oh My

Eliot Kimber asks: "what's the best way to enable recognition of standard XML types that are intended to contain arbitrary stuff from non-standard namespaces such that the schemas governing the non-standard stuff can constrain the rules for what goes inside the standard stuff?" His question comes from his attempts to integrate standard table models, in particular the OASIS (nee CALS) table model, into "purpose-built document types that are, per my rule that all document types should be in a namespace, in their own namespace and that whose constraints are formally defined using XSD schemas."

oXygen XML, Schema Editor, XSLT/XQuery Debugger and Profiler

Oxygen is a multi-platform XML Editor, XSLT/XQuery Debugger and Profiler written in Java. It supports XML, XSL, XQUERY, FO, XSD, RNG, RNC,NRL, DTD, Schematron, WSDL and CSS documents. It offers a powerful and intelligent code insight that guides the user to write valid XML content. The code insight can be driven by a DTD, an XML schema, an Relax NG schema or by the structure of a partial edited document. It has FOP and full Unicode support.


XML Resource Directory Description Language (RDDL)

This document is the official spec for the Resource Directory Description Language (RDDL). A RDDL document, called a Resource Directory, provides a package of information about some target, including human-readable descriptive material about the target, and a directory of individual resources related to the target, each directory entry containing descriptive material and linked to the resource in question.


XSDdoc is an XML Schema documentation software that transforms plain XML files into cross-referenced, hyperlinked HTML documents and provides a detailed functional report for each schema component. XSDdoc makes it effortless to navigate through a large collection of XML vocabulary. Bluetetra Software

W3C XML Schema Design Patterns: Avoiding Complexity [Nov. 20, 2002]: Previous attempts to define an effective subset of W3C XML Schema have thrown the baby out with the bathwater, says Dare Obasanjo, who proposes a less conservative set of guidelines for working with W3C XML Schema.

W3C XML Schema

XML Schemas express shared vocabularies and allow machines to carry out rules made by people. They provide a means for defining the structure, content and semantics of XML documents. XML Schema is a W3C Recommendation in three parts: Part 0: Primer, Part 1: Structures, Part 2: Datatypes.

Using XML Schemas

Eric van der Vlist's introduction to the W3C's XML Schema technology.

W3C XML Schema Datatypes Reference

Rick Jelliffe's brief primer on the essential aspects of the W3C XML Schema Datatypes, including a diagrammatic reference to the XML Schemas Datatypes specification.

W3C XML Schema Structures Reference

Eric van der Vlist's complete quick reference to the elements of the W3C XML Schemas Structures specification, including content models and links to the original definitions.