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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-dev message

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


Subject: Re: [ubl-dev] A Subset for UBL 2.1 (like UBL Small Business Subset)


Oh, and there are potentially two levels of conformance
for profiles which I propose are low hanging fruit here.
Firstly there is a minimal level - alias Small Business
Subset. This level would be something like the schema
set I sent. Even OIO and BII include more BIEs than this
level. Call this level 1, say.
 
Then, if you compare each of the UBL examples in the
package to the above you'll find there are those BIEs
it doesn't include which the examples do include, either
because they are BII examples or OIO examples or
others. If all these BIEs were added to the level 1 subset
together with any others which make sense (maybe
there is reason enough to remove a few too, such as
because due to possible redundancy or semantic shift)
you'd have another subset which might be specified.
Call this level 2, say. UBL proper could then be level 3.
 
This gives 3 levels of conformance (like in W3C OWL).
 
How to engineer the conformance clauses is something
else again. I could imagine one approach of stating
for each level the mimimum requirements for a sender
and the mimimum for a receiver - in two conformance
clauses (one for sending implementations, another for
receiving). There might be an emphsis on testability
with test beds in mind. I reckon the process of arriving
at these clauses could involve consideration of possible
requirements for test data (what mixes of BIEs in a
document MUST be rejected and what mixes accepted).
There might be considerations of what happens when a
receiver gets a UBL-valid document which includes BIEs
outside of the subset - must it reject it? should it reject it?
must it accept it? or would there best be no requirement?
What about extensions? ...
 
A lot of work, I imagine.
----
Stephen D Green



On 26 July 2011 08:32, Stephen D Green <stephengreenubl@gmail.com> wrote:
Sorry, by 'Conformance TC' I meant 'Conformance SC' of course.
----
Stephen D Green



On 26 July 2011 06:58, Stephen D Green <stephengreenubl@gmail.com> wrote:
Thanks Tim
 
I think another way to do it would be to form a Conformance TC
and make an SBS just one kind of 'conformance profile'[1] they
could consider for UBL. Then the SBS culd just be the basis of
one of potentially several UBL 'conformance profiles', perhaps
feeding into test beds, etc.
 
[1] - I guess by 'conformance profile' I mean a fairly lightweight
spec as external to the UBL spec (perhaps like the ebXML
profiles which are published from time to time) where the heavy
lifting is done in comprehensive conformance clauses (perhaps
more complex than the blanket UBL clause - perhaps a clause
for senders, another for receivers and another for the document).
----
Stephen D Green



On 26 July 2011 02:09, Tim McGrath <tim.mcgrath@documentengineeringservices.com> wrote:
your timing is incredible.  i have also been considering the fact that we now have several years implementation experience and it would be worthwhile to revisit this concept.  others have also suggested ideas for this and it seems we may be able to provide something alongside the 2.1 release.

do you think we should revive the SBS TC for this?




On 26/07/11 3:51 AM, Stephen D Green wrote:
Just as public review is due to start for UBL, I've
spent a few hours revisiting the subset work I did
starting with the UBL Small Business Subset and
updating it for UBL 2.1. (Maybe it can be developed
into a 2.1 SBS.)
 
I have put the attached together as a possible 2.1
subset similar to the UBL Small Business Subset
but supporting the digital signatures in UBL 2.1.
I hope the mail servers let me to do this. Apologies
if they do not.
 
Maybe folk will find it useful, although it is not a
comprehensive, thorough work like the BII and OIO
subsets. It represents my own understanding of what
I think is a compromise between minimalism and
practicality but I cannot claim a live implementation.
 
Is there still any scope for making the external subset
project outputs more integral to future UBL versions?
----
Stephen D Green

--------------------------------------------------------------------- To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org

---------------------------------------------------------------------
To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org





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