UBL NDR Change logs, 2005-08 (provisional) http://www.oasis- open.org/apps/org/workgroup/ubl/download.php/14002/changeLog%202005-08 -11.txt [NOTE: MCrawford is reviewing and modifying figures as necessary.]] 1. Modified Section 3.6.4. to reflect the fact that UBL will no longer be creating its own Qualified Data Type, CCT and CCTS Core Component Parameters Type schema modules. 2. Deleted Line 1672 and [GNR9]. (Attribute Naming) 3. Section 3: Renamed sections as needed to be consistent with list: - Modified Section 3.2 header to "Naming and Modeling Constraints" - Modified Section 3.6 header to "Modularity Strategy" - Modified Section 3.2 header (and listing in Section 3) to "Annotation and Documentation Requirements" 4. Rule [GXS1] - Modified reference to 'XML Declaration' to be consistent with rest of the rule. - Removed 'Global Attributes' Section. 5. Section 3.1.1 - Removed example which is no longer necessary. 6. Section 3.2.1 - Paragraph 1: Removed references to attribute naming. 7. Section 3.3 - Removed Code and ID exception to 'Global' rule. 8. Section 3.6.4.8 - Paragraph 1: Changed reference to [CTD1] to [CTD20]. Removed reference to BBIE Property *classes*. 9. Section 3.6.4.9 (CCT Schema Module) - Removed Rules [SSM13] [SSM14] [SSM15] {NMS11] [NMS12] - Modified Paragraph 1 to reflect UBL's use of the UN/CEFACT CCT Schema Module. - Removed 3.6.4.9.1 in its entirety. 10. Section 4 - Removed references to attribute naming. Includes [GNR1] [GNR2] [GNR3] [GNR4][GNR5][GNR7]. - Removed Sections 4.2.4 and 4.2.5 which include rules [CTN5] [STN1]. [[ NOTE: Existence of foreign namespaces: Ignore? Throw error? Because we rely on schema validation, implicitly, we are saying that valid UBL documents *cannot* contain any foreign namespaces. We should call this out -- State it explicitly. NOTE: Mavis wants to revisit [GNR6]. ]] http://www.oasis- open.org/apps/org/workgroup/ubl/download.php/14001/changeLog%202005-08 -11.txt [NOTE: MCrawford is reviewing and modifying figures as necessary.]] 1. Modified Section 3.6.4. to reflect the fact that UBL will no longer be creating its own Qualified Data Type, CCT and CCTS Core Component Parameters Type schema modules. 2. Deleted Line 1672 and [GNR9]. (Attribute Naming) 3. Section 3: Renamed sections as needed to be consistent with list: - Modified Section 3.2 header to "Naming and Modeling Constraints" - Modified Section 3.6 header to "Modularity Strategy" - Modified Section 3.2 header (and listing in Section 3) to "Annotation and Documentation Requirements" 4. Rule [GXS1] - Modified reference to 'XML Declaration' to be consistent with rest of the rule. - Removed 'Global Attributes' Section. 5. Section 3.1.1 - Removed example which is no longer necessary. 6. Section 3.2.1 - Paragraph 1: Removed references to attribute naming. 7. Section 3.3 - Removed Code and ID exception to 'Global' rule. 8. Section 3.6.4.8 - Paragraph 1: Changed reference to [CTD1] to [CTD20]. Removed reference to BBIE Property *classes*. 9. Section 3.6.4.9 (CCT Schema Module) - Removed Rules [SSM13] [SSM14] [SSM15] {NMS11] [NMS12] - Modified Paragraph 1 to reflect UBL's use of the UN/CEFACT CCT Schema Module. - Removed 3.6.4.9.1 in its entirety. 10. Section 4 - Removed references to attribute naming. Includes [GNR1] [GNR2] [GNR3] [GNR4][GNR5][GNR7]. - Removed Sections 4.2.4 and 4.2.5 which include rules [CTN5] [STN1]. [[ NOTE: Existence of foreign namespaces: Ignore? Throw error? Because we rely on schema validation, implicitly, we are saying that valid UBL documents *cannot* contain any foreign namespaces. We should call this out -- State it explicitly. NOTE: Mavis wants to revisit [GNR6]. ]] http://www.oasis- open.org/apps/org/workgroup/ubl/download.php/13988/changeLog%202005-08 -10.txt 1. Modified [ELD10] "The root element MUST be the only global element declared in document schemas." (NOTE: The wording was changed to reflect differences of opinion on whether '' should be considered an element declaration.) Removed [ELD1]. (NOTE: Superflous after addition of [ELD10]) Removed Section 3.1.(NOTE: Superflous after addition of [ELD10]) Modified paragraphs preceding [ELD10] to include explanatory text. 2. Modified [RED1] to reflect addition of [ELD10]. Also modified preceding explanatory text to reflect this change. 3. Throughout document: Fixed strange character artifacts of unknown origin as well as minor typos. 4. Updated figure 3.2 to reflect the fact that we are now importing the CEFACT UDT and CCT schema modules. 5. Modified [CTD20] and surrounding text to clarify that we are talking about BBIE Properties, rather than ASBIEs. 6. Removed all rules and text referring to development of UBL UDT schema: Changed all references to ubl:Unspecialized to atg:Unqualified - Line 1041 - Modified section 3.6.4.10.1 (which included [SSM16], [SSM17], [NMS13], [NMS14]) to reflect use of UN/CEFACT UDT schema. - Removed Section 4.2.3 (which contained [CTN3] [CTN4]) - Removed Section 5.1.3.13.1 (which contained [CTD7] [CTD8] [CTD9] [CTD10] [CTD11] [CTD12]) - Modified [CTD6] - Modified paragraph beginning at line 660 (Section 2.1) - [GXS1] Modified Unspecialized -> Unqualified. - Modified Section 4.4. Removed [ATN1] 7. Removed all rules and text referring to development of CCT schema: - Removed [DOC7] - Replaced content Section 5.1.3.14 with statement indicating that UBL uses the ATG CCT schema module. Included rules [CTD13] [CTD14] [CTD15]. - Removed Section 5.1.3.15 [CTD16][CTD17][CTD18][CTD19] - Modified Section 5.1.2. Removed [STD1]. 8. Changed all references to ubl:Specialized to ubl:Qualified Changed all occurences of 'sdt' to 'qdt. - Affects rules [GXS1] [SSM18] [SSM19] [NMS15] [NMS16] [CTD5] 9. Removed [ATD2] because it had been deprecated. 10. Removed 5.3.1 and 5.3.2 just because. Removed [ATD1] [ATD2] [ATD3] (all regarding user-defined and global attributes) Removed 5.2.8 (Supplementary Components) [ATD4][ATD5] http://www.oasis- open.org/apps/org/workgroup/ubl/download.php/13007/ChangeLog%2006-06-0 5.txt Copied ATG 117 -> ATN2. Removed wording after ATN1. (Tracking ID 14) DOC1 -> Complete Overhaul (Tracking ID 18) New Rules: DOC8 and DOC9 = Documentation on Supplementary Components (included in attribute declaration) (see CCTS s24 and s34 - Section 7.2.3). (Tracking ID 19) Add rule: CTD20 - "For every property defined in the UBL model, a named complex type must be defined." (Tracking ID 22) Changed 5.1.3.3.1: Clarified "based on". ("uses xsd:base") (Tracking ID 23) SSM9/SSM10/SSM11/SSM12/SSM16/SSM17/SSM18/SSM19: Modified. (Tracking ID 25-28) Example: "Document Name: CommonAggregateComponents" GXS6: Clarified rule to indicate that the use of 'final' is only required if you wish to limit extensions. (Tracking ID 30) Addition of two rules (from ATG): [R 1] Acronyms and abbreviations at the beginning of an attribute declaration MUST appear in all lower case. All other acronym and abbreviation usage in an attribute declaration must appear in upper case. [R 2] Acronyms MUST appear in all upper case for all element declarations and type definitions. Become [GNR10] and [GNR11], which are placed after [GNR7]. (Tracking ID 25-28) [GXS1] Removed example of Copyright notice and referenced OASIS standard copyright notice. (Added lines to coonform with current content.) Added rule indicating that current 'header' comments be put within an Annotation.Documentation element. Section 5.1.3.12: Consider removing lines 1651-1659.