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


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

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

Subject: [OASIS Issue Tracker] (UBL-146) cbc:TimeType disappeared since UBL 2.1

    [ https://issues.oasis-open.org/browse/UBL-146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=69143#comment-69143 ] 

Ken Holman commented on UBL-146:

Here is a first draft of the new UBL Additional Unqualified Data Type Elements Version 1.0 Committee Note:


Personally, I'm not pleased with the end result. All along I had assumed incorrectly that XSD processors unioned multiple XSD import declarations which would have allowed us to publish a generic fragment useful in all versions of UBL.  It turns out that the XSD specification allows a processor to respect only the first of multiple import declarations. All XSD processors appear to have made this decision.

The impact of this is that my objective of only touching the one existing user-editable schema fragment in the schema tree is not supported because of this XSD rule. I had planned simply to union the new fragment with the absent declarations.  But It is now the onus of the user to hack the supposedly read-only schema common basic components fragment in order to incorporate the required "include" (instead of "import") directive.

This isn't an impact on conformance because the scope of conformance is only on the unmodified UBL schemas.  But for those using extensions, the read-only fragment must now be "touched".  I think this borders on unacceptable and I'm anxious to hear the opinions of others.

Please review the draft.  Is this significant enough to warrant a one-week delay in voting on UBL 2.2 and simply incorporating the absent declarations?  Then the Committee Note is limited to only UBL 2.1 and not UBL 2.x.

Please comment. 

> cbc:TimeType disappeared since UBL 2.1
> --------------------------------------
>                 Key: UBL-146
>                 URL: https://issues.oasis-open.org/browse/UBL-146
>             Project: OASIS Universal Business Language (UBL) TC
>          Issue Type: Improvement
>          Components: Documents and business objects
>            Reporter: Ken Holman
>            Assignee: Ken Holman
> https://lists.oasis-open.org/archives/ubl-comment/201711/msg00001.html
> UBL 2.0 had a TimeType in urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 (line 436 in [1]). However, this type was not present in UBL 2.1, and is also absent in the current draft for 2.2.
> We are investigating upgrading some of our extensions from 2.0 to 2.1 and 2.2, and we are currently using cbc:TimeType.
> Would it be possible to re-add it?

This message was sent by Atlassian JIRA

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