[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Proposed Conformance Clause for genericode 1.0 specification
Hi folks, I'm struggling with how much to put (or not to put) into a conformance clause for genericode. We certainly do not want to restrict *how* or *where* genericode is being used. For example, I've posted in the UBL group a distillation of the International Data Dictionary spreadsheets as a number of genericode files. This makes the information in these spreadsheets available as an XML resource for application developers to read and load up their application structures with language-based definitions suitable for pop-ups or help information. The main post is here: http://lists.oasis-open.org/archives/ubl/200707/msg00027.html And there has been some discussion on UBL-Dev about things like column names: http://lists.oasis-open.org/archives/ubl-dev/200707/msg00006.html I chose genericode because it can be used as a general-purpose keyed-table (used for data representation), unlike other table structures such as CALS tables (used for data presentation) that differ. Interestingly, my current thoughts on this are to use <ComplexValue> elements and xml:lang= for content distinction. But it illustrates my point about conformance: this data structure isn't being used as a (traditional?) code list, and I wouldn't want a conformance statement to prevent it from being used any way I need. I think we should rename the XSD file from CodeList.xsd to genericode.xsd and use the following simple statement of conformance as section 5 of the specification. The current use of ID attributes in the document model ensures the uniqueness constraint of column identifiers and column references is checked, so I removed a sentence I originally had that indicated those aspects of uniqueness ... why mention it if it is already covered by the first sentence? Please let me know what you think about the text below. In particular, Mary, would such an abbreviated definition of conformance be acceptable to OASIS if it is acceptable to the CLRTC? Second, do the OASIS naming guidelines compel us to incorporate a version number in the main XSD file such as genericode-1.0.xsd (I don't see any need for a version number in the utility xml.xsd fragment)? Thanks! . . . . . . . . . . Ken Conformance An XML instance is considered to be conforming to the OASIS code list representation genericode document model if it does not violate any constraints expressed in the genericode.xsd and xml.xsd schema expressions associated with this version of the specification. -- Upcoming public training: XSLT/XSL-FO Sep 10, UBL/code lists Oct 1 World-wide corporate, govt. & user group XML, XSL and UBL training RSS feeds: publicly-available developer resources and training G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/o/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) Male Cancer Awareness Jul'07 http://www.CraneSoftwrights.com/o/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]