[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Two new documents re: UBL Methodology for Code List and Value Validation

  • From: "G. Ken Holman" <gkholman@C...>
  • To: XML-Dev Mailing list <xml-dev@l...>
  • Date: Mon, 23 Apr 2007 20:10:03 -0400

Two new documents re: UBL Methodology for Code List and Value Validation
cc: UBL TC, UBL Dev, Code List Representation TC, XML Dev

Controlled vocabularies (code lists, identifier lists, etc.) are used 
in many business documents and published XML vocabularies.  Business 
documents are often exchanged in trading partner relationships that 
impose business-level constraints on top of committee-standardized 
controlled vocabularies, while still packaging the information in the 
committee-standardized document schemas.

The OASIS Universal Business Language (UBL) Technical Committee 
publishes document constraints in the form of document schemas and 
code lists, using a two-pass validation strategy.

The OASIS Code List Representation Technical Committee is publishing 
genericode, an XML vocabulary for expressing controlled vocabularies 
as an enumeration of values combined with meta data.

Today I revised the documentation and stylesheets for the UBL 
Methodology for Code List and Value Validation that uses genericode:

   http://www.oasis-open.org/committees/document.php?document_id=23703

    - additional diagram for the context of the methodology
    - additional section on the layering of value constraints
    - bug fix in stylesheets re: use of "Code" in item names
    - use of UTF-8 encoding for all XML artefacts
    - various documentation clarifications and polish
    - no schema constraint changes from the previous revision

Version 1.0 of the UBL Methodology is awaiting the standardization of 
version 1.0 of the genericode vocabulary, which is currently in progress.

Since specifications are not, typically, tutorial in nature, I've 
also written a fabricated case study (based on a real committee 
requirement for the OASIS Customer Information Quality Technical 
Committee) of adaptations a company or a standards committee might 
want to perform in order to convert a validation strategy based 
solely on XSD into a two-pass combination of XSD for structural and 
lexical constraints and ISO/IEC 19757-3 Schematron for value 
constraints for controlled vocabularies as implemented by the UBL Methodology:

   http://www.oasis-open.org/committees/document.php?document_id=23711

This case study demonstrates that the methodology is not reserved 
only for UBL documents but can be used by anyone creating XSD schemas 
who wants to layer value constraints in a user-specified 
fashion.  Extending and restricting the values used for controlled 
vocabularies is shown.  The differences between list-level, 
item-level and instance-level meta data are described.

The case study goes step-by-step over the creation of various 
artefacts that an organization would need to publish for a default 
set of code lists, while allowing their community of users to adapt 
these code lists to specific business requirements between trading 
partners.  By formalizing these concepts into declarative files that 
can be exchanged as part of a trading partner agreement, each trading 
partner can create their own run-time implementations of these files 
for their respective environments.

As more projects are considering deploying this methodology, I'm 
getting more questions that end up clarifying and polishing the 
documentation.  I welcome any feedback for improvements.  Revisions 
to the above documents will be traceable through the OASIS repository 
links cited, so if you are reading the archives then be sure to check 
for the latest version of each package.

. . . . . . . . . . . . . . Ken

--
World-wide corporate, govt. & user group XML, XSL and UBL training
RSS feeds:     publicly-available developer resources and training
G. Ken Holman                 mailto:gkholman@C...
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/x/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Cancer Awareness Aug'05  http://www.CraneSoftwrights.com/x/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.