[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Code list model and implementation requirement: Unambiguous identification
As a technical requirement code lists must be unambiguously identified,
such that:
(1) - any two uses of the same URI represent the use of the very same
code list definition
(2) - no two differing code list definitions shall be represented by the
same URI
The business issue is that when when two trading partners identify the use
of a code list, there must not be any ambiguity. Should either partner
create a code list or change an existing code list, the identification of
the resulting code list must be distinct from that of its origin.
Note: for implementation considerations, Gunther has suggested the approach
of namespace URI fields for code list supplemental identification values in
draft-stuhec-codeListNamespaces-0p2.doc ... the "ripple effect" of this
ensures that when non-UBL code lists are in use, non-UBL namespace URI
strings must be used (because the UBL-standard W3C Schema fragments must be
changed to utilize the non-standard code list URI strings). This
guarantees the unambiguous identification of the entire schema and two UBL
partners who are using the same namespace URI for a UBL schema are
guaranteed to be talking about the identical element and attribute
structures and code list definitions.
In contrast, original proposed UBL approaches to storing code list
supplemental identification values in defaulted attributes can "hide"
changes in such a way that two uses of the same namespace URI string would
not represent the identical *complete* schema definition. This ambiguity
could produce interoperability problems.
.................... Ken
--
North America (Washington, DC): 3-day XSLT/2-day XSL-FO 2004-02-09
Instructor-led on-site corporate, government & user group training
for XSLT and XSL-FO world-wide: please contact us for the details
G. Ken Holman mailto:[email protected]
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/o/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6 Definitive XSLT and XPath
ISBN 0-13-140374-5 Definitive XSL-FO
ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath
ISBN 1-894049-11-X Practical Formatting Using XSL-FO
Member of the XML Guild of Practitioners: http://XMLGuild.info
Male Breast Cancer Awareness http://www.CraneSoftwrights.com/o/bc
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]