|
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 collaborative environment for checking XML schema design quality. QOD is intended for both people developing guidelines for writing high quality XML schemas and those writing XML schemas. The system provides a database of guidelines, as well as, tests for checking for adherence to the guidelines. The guidelines come from a number of sources including documents from a variety of standards organizations. Users also may add guidelines and tests to the system.
The system may be accessed as an anonymous user or with an account. As an anonymous or guest user, you may check whether a schema that you are developing or uses meets a set of guidelines in the system. Users with an account may be interested in adding their own rules and making sets of rules available to their communities.
Currently, initial sets of tests exists for the following standards documents. We welcome feedback and improvements to these tests.
- Open Application Group; /Open Application Group 9.0 Naming and Design Rules/; available from http://www.openapplications.org/
- Chief Information Officer; /Department of the Navy XML Naming and Design Rules: Final Version 2.0/; [cited August 2008]; available from http://www.doncio.navy.mil/Products.aspx?ID=604 .
- The Organization for the Advancement of Structured Information Standards [OASIS]; /Universal Business Language (UBL) Naming and Design Rules/; prd-UBL-NDR-2.0; The Organization for the Advancement of Structured Information Standards [OASIS]; September 8 2006; available at http://docs.oasis-open.org/ubl/prd-UBL-NDR-2.0.htm.
- United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT) Applied Techniques Group (ATG); /UN/CEFACT XML Naming and Design Rules -- Version 2.0/; United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT); 2008; available from http://www.unece.org/cefact/xml/XML-Naming-and-Design-Rules-V2.0.pdf
- NIEM Technical Architecture Committee; /National Information Exchange Model Naming and Design Rules/; Version 1.3; National Information Exchange Model October 31, 2008; available from http://www.niem.gov/pdf/NIEM-NDR-1-3.pdf.
- IRS Enterprise Data Management Office, IRS Enterprise Data Standards and Guidelines: IRS XML Standards and Guidelines, September 15, 2006. For information contact John Triplett, John.A.Triplett@irs.gov.
- /Applying a subset of the UBL NDR to the UnitsML schema; draft 0.4.3. /UnitsML, Representing scientific units of measure in XML, available from http://unitsml.nist.gov/, to be published by the Organization for the Advancement of Structured Information Standards (OASIS) UnitML TC, see http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=unitsml
|