OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-lcsc message

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


Subject: UBL-Schema 0p80 draft (alpha edition)


This is a very preliminary version of UBL Schema 0p80.
The purpose is for UBL LCSC to internally review it and
generate review discussions, especially in conjunction 
with the following areas (in no order of priority):

A. Application of NDR rules and guidelines
B. Structuring of Schemas
C. Core Component Types
D. Core Component Parameters
E. Transformation Issues (e.g. generating reading aid from schemas)
F. Forms & Presentation Issues
G. Meta Data of Schemas
H. Any other areas on application of UBL Schemas


A note to those who are reviewing it for the first time.
The UBL Schemas are intended to be normative.  For practical
collaboration and model abstraction purposes, spreadsheets 
are used to assist in expressing the intended object hierarchy.
Tools are then used to create UBL Schemas, taking inputs
mostly from the modeling spreadsheets, as well as application
of NDR rules and other meta data such as namespace, version 
and other schema-perculiar information.  It is to be noted
that when the wording "... UBL Schemas generated from ..." are 
used, they simply refer to this production process designed
to facilitate collaboration, and not to be understood as the
notion that the schemas are secondary derived products.

This alpha edition of UBL Schemas took input source from 
the set of spreadsheets with filenames having a tailing suffix
"-0.8-draft-3.xls" dated 2003 Jun 18.


Known Issues:
-1: In "UBL-Reusable-0.8-draft-3.xsd" under the complexType
    "HazardousItemType" definition, the associated object
    class has been changed to "Contact" instead of the 
    spreadsheet's "ContactParty" due to the absence of the
    latter's definition.  As a result, the element references
    "Contact" which has a type of "ContactType", instead of
    referring to the non-existent "ContactParty" presumably
    having a "ContactPartyType".

-2: The grayed header columns in the spreadsheets contain 
    derived formulas stored as spreadsheet operators to apply
    string manipulation in compliance with NDR rules.  These
    grayed columns in the spreadsheets are intended to be
    "sample values" to assist human readers of spreadsheets
    in interpreting the values.  Tools are expected to re-apply
    NDR rules in the operator space of the tools (eg. Java 
    functions if Java is used, or Perl functions if Perl is used) 
    to generate the values in a more precise manner as the operator
    space in spreadsheets may be limited in capacity.

    The UBL Schemas generated in this alpha edition, however,
    simply mirrored those sample values in the grayed columns.
    Mirroring the values at this point may allow detection of
    incorrect values in the model data values.


Please address comments to UBL LCSC list.

OASIS Open copyright statement applies.


Thanks.




Best Regards,
Chin Chee-Kai
SoftML
Tel: +65-6820-2979
Fax: +65-6743-7875
Email: cheekai@SoftML.Net
http://SoftML.Net/


UBL-Schema-0.8-draft-3.zip



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