[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl] IMPT: Ongoing work items
[MCRAWFORD@lmi.org:] | > UBL 1.0 achieves the basic objective of the first phase of the | > UBL charter — to develop a workable standard library of | > XML business documents. The second phase (UBL 2.0) is intended | > to produce a mechanism for the automatic generation of | > context-specific business schemas. | | Recommend rewriting second sentence as follows: | | The second phase (UBL 2.0) is intended to produce additions to | the UBL library and schema set and a mechanism for the | automatic generation of context-specific business schemas. Done. | > H.1.4 Location of Qualified BBIE Property Element Definitions | > | > In UBL 1.0, all qualified BBIE property elements are defined in | > the Common Basic Components schema (Section 6.2.1). | > Alternatively, these elements could be defined in either the | > Common Aggregate Components schema or in the individual | > document schemas where they are used. This issue remains open, | > but any change in future releases should not affect UBL 1.0 | > instances. | | Not sure who raised this nor do I agree with it as it further | breaks the entire UBL modularity model that was developed by | NDR after many months of discussion and analysis. However, | recommend rewriting as follows: | | In UBL 1.0, all BBIE properties are declared as elements and | defined as complex types in the Common Basic Components | schema (Section 6.2.1).Alternatively, these constructs could | be defined in either the Common Aggregate Components schema | or in the individual document schemas where they are used. | This issue remains open, but any change in future releases | should not affect UBL 1.0 instances. See more on this from Mike Grimley below. | > H.2.1 Relative Paths in Schema Modules | > | > UBL 1.0 has been released using relative path names for the | > location of schemas in order to facilitate offline validation | > and to work around current naming limitations on the OASIS web | > site. Use of absolute paths and a registry for the component | > library will be considered as the supporting infrastructure | > becomes available. | | Recommend changing to: | | UBL NDR identified a requirement for absolute path names for | schema locations as a necessary requirement for standards | based schemas to ensure consistency, clarity, and absolute | assurances that the UBL normative schema are in fact being | used. However, current OASIS architecture limitations | preclude the availability of a suitable registry/repository | to support this requirement. As a result, UBL 1.0 has been | released using relative path names for the location of | schemas in order to facilitate offline validation and to | work around those limitations. Use of absolute paths and a | registry for the component library will be implemented in a | future version as the supporting infrastructure becomes | available. Done. | >H.2.2 Version Element in the Documentation of Every BIE | | > UBL 1.0 assumes that the version number of each UBL BIE is also | > 1.0. However, as reusable BIEs become available from | > registries and customised libraries, it is possible that BIEs | >may be used outside of their original release. This may result | > in a requirement to assign a version number to each BIE in | >future versions of UBL. | | Absolutely disagree with the inclusion of this in the release. | There are no BIEs in the schema. The versioning is linked to the | schema constructs, not the individual BIEs. When an underlying | BIE is changed, it WILL result in a new version of the schema - | either major or minor depending on its level of change. Does anyone see this as a live issue? Speak up now if you do or I'll cut it. | > H.3.3 Common CCTS Schemas | > | > The schemas for Core Component Types and Datatypes included in | > this package (Section 6.2.2) were developed in cooperation with | > representatives of the Open Applications Group, Inc., but the | > versions currently used by the two organizations are not yet | > identical. Differences between the CCTS schemas used in UBL | > 1.0 and OAGIS 9.0 have been identified in these five areas: | > | > - Naming of Supplementary Components as attributes | > | > - Use of XSD normalizedString for code, identifier, and text | > components | > | > - Use of XSD built-in dataypes requiring format Supplementary | > Components (Date Time, Indicator and Numeric) | > | > - Restrictions on Binary Object for Graphic, Picture, Sound | > and Video data type | > | > - Patterns for Indicator data type | | >The UBL TC is forming a team to work with OAG members in the | >construction of a single set of schemas that can be used by | >both organizations and intends to adopt the common schemas in | >the UBL 1.1 time frame. | | Recommend recognizing that in fact UN/CEFACT ATG has been part of | the effort discussed above from the beginning and in fact the | UN/CEFACT and OAG versions of the schema are much more closely | aligned that UBL and OAG. Further, recommend rewriting the last | sentence as follows: | | The UBL TC has long recognized that UN/CEFACT, as the owner of the | CCTS specification, should publish the normative CCT and | unspecialised Datatype schema modules. UN/CEFACT is committed to | working with UBL, OAG, and others to make this requirement a | reality. It is anticipated that the UN/CEFACT CCT and | unspecialised datatype schema modules will be published prior to | the next release of UBL, and UBL commits to adopting those schema | modules when available. I need to break this out as a separate item for discussion. | H.3.4 Core Component Harmonisation | > | > As an implementation of [CCTS], UBL supports the concept of a | > common semantic library of business components. To achieve | > this, UBL is working with the UN/CEFACT International Trade and | > Business Procedures Working Group on Harmonisation, known as | > TBG17 | > (http://webster.disa.org/cefact-groups/tbg/wg/tbg17_main.cfm). | > This group is responsible for consistency and harmonisation of | > business process models and core components across business | > domains and sectors, contributing to a concise and well-defined | > glossary of business terms, business data semantic definitions, | > and structuring of data exchanges. Cooperation with TBG17 is a | > continuing work item for UBL. | | recommend rewriting to reflect that UBL is working with TBG, not | just TBG17 - and that TBG17 is responsible for harmonization | across not only TBG groups, but all external standards | organizations such as UBL who wish to work towards a common | library. I don't disagree with this, but I don't think it's necessary to extend the passage beyond what it already says. We are committed to cooperating with a lot of groups; we don't need to say that here. People who want more information about TBG17's charter can follow the link. [GrimleyMJ@Npt.NUWC.Navy.Mil:] > Agree with all of Mark's proposed changes with one modification: > > From Mark: > > In UBL 1.0, all BBIE properties are declared as elements and > > defined as complex types in the Common Basic Components schema > > (Section 6.2.1).Alternatively, these constructs could be defined > > in either the Common Aggregate Components schema or in the > > individual document schemas where they are used. This issue > > remains open, but any change in future releases should not affect > > UBL 1.0 instances. > > No one has proposed defining the types in any schema but the > CBC, so it is only some *declarations* that may be moved. > The only elements that have been considered for declaration > in other schemas are the Qualified BBIE Properties (e.g. > 'AdditionalStreetName') because they are a legitimate reuse > of an Unqualified BBIE Property (an 'AdditionalStreetName' is > of type 'StreetNameType'). > > So maybe a combination of a modified Jon's and Mark's: > > In UBL 1.0, all BBIE properties are declared as elements > and defined as complex types in the Common Basic Components > schema (Section 6.2.1). Alternatively, the qualified BBIE > property elements could be declared in either the Common > Aggregate Components schema or in the individual document > schemas where they are used. This issue remains open, but > any change in future releases will not affect UBL 1.0 instances. Done. Jon
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]