Document Schema Definition Languages (DSDL) is a project of the ISO/IEC
JTC 1/SC34/WG1 working group chaired by Charles Goldfarb. After the meetings
held in Baltimore during XML 2002, this working group has published a set of
recommendations
which have been all approved and include:
- Relax NG specification
is published as "ISO/IEC FDIS 19757-2, DSDL Part 2:Regular-grammar-based
validation - RELAX-NG". This stage is similar to a W3C "Proposed
Recommendation" and the specification should be approved as a final ISO
standard within a period of two months.
- Part 0
(Overview) is published as a CD (i.e. a first Working Draft).
- Part
4 (Selection of Validation Candidates) is published as a CD. Proposed
by Murata Makoto, this part defines a language for selecting XML islands
which can be validated through different schemas and the document is
derived from prior work known as "Relax Namespaces".
DSDL has also advanced the definition of the remaining parts and several
of them should lead to publications during the next meeting at XML Europe
2003. Among the decisions taken on part 1 (Interoperability Framework), are that:
- The Interoperability Framework should allow one to use existing languages
without modifications and thus to manipulate full documents instead of
fragments. This approach will follow the principles of the Schemachine proposal by
Rick Jelliffe, but it will be made more
declarative and less procedural since its main purpose is.
- My own XVIF proposal is considered interesting and an extension
mechanism will be added to Relax NG to support it in a more standard
way.
Other stories: