Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

New Release: XML Schema QOD


NIST XML Schema Quality of Design Tool


Date:      Thu, 22 May 2008 13:54:48 -0400
From:      KC Morris <kcm@CME.NIST.GOV>
To:        XMLWG@LISTSERV.GSA.GOV
Subject:   New Release of NIST's XML Schema Quality of Design Tool

NIST is pleased to announce a new release of the XML Schema Quality of Design Tool — QOD.

QOD assists in consistently using XML Schema for the specification of information. QOD is intended for both people developing guidelines for writing high quality XML schemas and those writing XML schemas. The purpose of QOD is to inprove the quality of the XML schemas. The system allows users to define rules for writing quality XML Schemas and to test schemas against those rules. This release of the tool includes improvements to the user interface, performance, and display of results, support for ISO Schematron for writing tests, and the addition of an import and export capability to facilitate off-line development of tests.

The QOD site also contains a number of sample sets of tests for XML Schema Naming and Design Rule (NDR) specifications. In addition to the improvements to the tool, the number of tests available also has been expanded. Extensive sets of test based on the following specifications are available:

As a guest user, you may use these rules to check whether a schema that you are developing or uses meets those guidelines. More advanced users are able to create their own rules and make sets of rules available to their communities.

For more information, check it out at: http://nist.gov/qod

QOD Tool Overview

The XML Schema Quality of Design Tool (also called the QOD Tool) assists in consistently using XML Schema for the specification of information. Consistent design of XML schemas within an organization or single integration project can reduce the number and the severity of interoperability problems. In addition, this consistency makes the XML schema easier to extend, understand, implement, and maintain; and, it paves the way for automated testing and mapping. Applying best practices is one way to achieve this design consistency.

The purpose of QOD is to provide a prototypical environment for checking the XML schema design quality in a collaborative environment. In this version, there is no intention to create and maintain an extensive list of test cases, although the environment allows the user to do so. In the next version QOD will be extended to better support sharing and publication of design rules with the intention of maintaining an extensive set of test cases.

QOD is intended for both people developing guidelines for writing high quality XML schemas and those writing XML schemas.

The QOD site contains sample sets of design quality test guidelines (aka rules) for XML schemas as well as tests for some of those rules. As a guest user, you may use these rules to check whether a schema that you are developing or uses meets those guidelines. More advanced users may be interested in creating their own rules and making sets of rules available to their communities.

Additional Note from KC Morris

From a message posted to the UBL TC List; see the thread index for "New Release of NIST's XML Schema Quality of Design Tool". [With references at Naming and Design Rules]

[OAG, IRS and Navy are mentioned, whereas UBL (NDR) is not]

[KC Morris: "One goal for the QOD tool is to allow people to collaborate in the development of test cases for NDRs. We would like to see many organizations using the service to that end, as the IRS has done. If the Danish government would like to contribute their tests for their NDR to our system we would be more than happy to help them in doing so and they will retain all rights to the tests including the right to add, change, or remove tests from the system.

To add to what's already been said regarding the tests that are there, the three (3) test profiles that I mentioned are ones that are relatively complete. There are examples of test cases for several other groups. As to why those 3 are more complete than others here's how it worked: NIST supported the development of the DON NDR tests because it was one of the first NDRs that we had available, it had overlap with other NDRs of interest, and it was of interest to the manufacturing world. It was in part a learning experience for us to find out what it takes to develop a test profile. The IRS developed their own Test Profile and for obvious reasons they chose the IRS NDR. The work on the OAGi NDR was the outgrowth of other projects that we are involved with with OAGi and, in particular, our organization's interest in supporting the manufacturing world through the automobile industry's work with OAGi. Our organization is the Manufacturing Engineering Lab at NIST so our mission specifically includes support for manufacturing industry and related supply chains..."

References

About: "NIST's Information Technology Laboratory has a program for testing the underlying XML technologies and syntax.

The Manufacturing Interoperability Program (MIP) XML Testbed has been developed by NIST's Manufacturing Systems Integration Division in the Manufacturing Engineering Laboratory. We focus on how XML and XML Schema can be used to support system integration. We work closely with standards development organizations, industry, other government agencies, and academia in applying the technology. Our resulting expertise includes testing and evaluation tools for specifications based on XML, as well as specifications of XML Schemas for particular applications..."


Prepared by Robin Cover for The XML Cover Pages archive.


Globe Image

Document URI: http://xml.coverpages.org/NIST-QOD-20080522.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org