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] SBS and Restricted Data Types


Absolutely the way we imagined it would be with all sorts
of subsets. It's a lot of work but see Scandinavian gov
works on this - I think the results though might look very
much like the SBS :-)  !

All the best

Steve


Quoting Chiusano Joseph <chiusano_joseph@bah.com>:

> Yes, thanks Steve. My purposes are not for small businesses (and I don't
> forsee that I would not ever have such a requirement). So I think SBS is
> just not a good fit for my purposes, and probably will never be unless I
> find myself in a small business situation (which I don't anticipate).
>
> Can we perhaps start working on an LBS soon? :)
>
> Joe
>
> Joseph Chiusano
> Associate
> Booz Allen Hamilton
>
> 700 13th St. NW, Suite 1100
> Washington, DC 20005
> O: 202-508-6514
> C: 202-251-0731
> Visit us online@ http://www.boozallen.com
>
> -----Original Message-----
> From: stephen.green@systml.co.uk [mailto:stephen.green@systml.co.uk]
> Sent: Thursday, May 04, 2006 4:22 PM
> To: ubl-dev@lists.oasis-open.org
> Subject: RE: [ubl-dev] SBS and Restricted Data Types
>
> Remember, Joe, the SBS stands for small business subset and wasn't
> eaxctly designed for those who have power, resources and scope for
> impact to write their own subsets or even find ways to do without them,
> e.g. by customising.
> Just, though, that if you deal with small businesses who wish to use
> software within their means supporting UBL, it might be that they
> themselves would do well to use (and maybe wish to use) the SBS. I'd
> just suggest trying to cater for these by allowing use of the same where
> appropriate. Even governments of nations are using subsets like the SBS
> after all.
>
> All the best
>
> Steve
>
>
> Quoting Chiusano Joseph <chiusano_joseph@bah.com>:
>
>> Thanks Ken - I think I can clear up one of my points here, based on
>> your point below:
>>
>> <Quote>
>> but I was under the distinct impression you did not understand my
>> different opinion when you were asking me why we didn't do something
>> (add W3C Schema constraints) when all along we've been repeatedly
>> saying we could not change the UBL normative schema expressions.
>> </Quote>
>>
>> I probably should have clarified this, but all along I have been
>> completely aware of the fact that one cannot change the UBL normative
>> schema expressions (even before I started this thread yesterday). What
>
>> I am saying is that if one uses SBS 1.0, they cannot - as part of SBS
>> 1.0
>> - restrict data types. I'm very sure that the SBS will be very
>> valuable for many users and initiatives, but for my purposes (both on
>> the current initiative I am focusing on and most likely on future
>> ones) I *might* (not saying definitely) find SBS 1.0 to be unusable. I
>
>> do understand that one can write Schematron assertions, but on top of
>> the fact that one needs to also write software to leverage SBS 1.0,
>> for my needs one might as well just use the built-in W3C Schema
>> features to perform the restrictions.
>>
>> Additionally, I know that SBS 1.0 does not incorporate the ability to
>> add elements/attributes to the "base" UBL 1.0 schemas - which means
>> that one needs to find another means to handle this aspect, one option
>
>> being to use W3C Schema's features.
>>
>> Again, I'm very sure that the SBS will be very valuable for many users
>
>> and initiatives - I just don't see the value for what I need to
>> currently do, and - very potentially - my future projects that may
>> leverage UBL. Leveraging UBL in general - great. Fantastic. Leverging
>> SBS - not so sure, leaning toward no.
>>
>> Joe
>>
>> Joseph Chiusano
>> Associate
>> Booz Allen Hamilton
>>
>> 700 13th St. NW, Suite 1100
>> Washington, DC 20005
>> O: 202-508-6514
>> C: 202-251-0731
>> Visit us online@ http://www.boozallen.com
>>
>> -----Original Message-----
>> From: G. Ken Holman [mailto:gkholman@CraneSoftwrights.com]
>> Sent: Thursday, May 04, 2006 3:41 PM
>> To: ubl-dev@lists.oasis-open.org
>> Subject: RE: [ubl-dev] SBS and Restricted Data Types
>>
>> At 2006-05-04 15:01 -0400, Chiusano Joseph wrote:
>>> Respectfully: It's not that you're not getting your points across -
>>> you
>>
>>> are. I just don't agree with them. There's a difference.:)
>>
>> :{)} I agree there is a difference in agreement ... and I respect that
>
>> ... but I was under the distinct impression you did not understand my
>> different opinion when you were asking me why we didn't do something
>> (add W3C Schema constraints) when all along we've been repeatedly
>> saying we could not change the UBL normative schema expressions.
>>
>> Had I successfully conveyed that UBL users have no leeway to change
>> the UBL schemas, then I wouldn't have been asked why we couldn't just
>> change the W3C Schema constraints to meet users' needs.
>>
>> At 2006-05-04 15:01 -0400, Chiusano Joseph wrote:
>>> I don't
>>> believe that one should be forced to use Schematron in addition to
>>> W3C Schema if they don't have to.
>>
>> And I don't believe I ever said one is obliged to use Schematron for
>> the layering ... one could equally well use Python/SAX for the
> layering.
>> Anyone can use anything as long as they don't change the base W3C
>> Schema expressions.
>>
>> In fact you could use W3C Schema for the layer if you wished, Joe,
>> provided that you don't change the base W3C Schema expressions,
>> because once you do, you no longer can state that you are conforming
>> to UBL because it would reject an instance that the normative schemas
>> would not reject.  By writing a W3C Schema layer you would be applying
>
>> your application constraints *after* the normative schema confirmed
>> the instance conformed to UBL.
>>
>> At 2006-05-04 12:07 -0400, Chiusano Joseph wrote:
>>> why should someone be forced to used Schematron in addition to W3C
>>> Schema when W3C Schema already has facilities for this requirement?
>>> (e.g. xsd:minLength, xsd:maxLength, xsd:Length)
>>
>> So go ahead and use W3C Schema for your layer on top of UBL ... use
>> anything you want in a layer ... that's the nice thing about layers
>> that they don't change what they are layered on ... I'm of the opinion
>
>> that one just doesn't change the base UBL schemas to incorporate
>> layered constraints because then they are no longer UBL schemas.
>>
>> But if you want to reduce the number of layers to one, you could make
>> a better choice than W3C Schema for that layer since it is not
>> expressive enough for co-occurrence constraints or contextual
> constraints.
>>
>> For code list value validation I happen to have chosen ISO/IEC
>> 19757-3 Schematron because it is an international standard and works
>> well for expressing layered value, co-occurrence and contextual
>> constraints on top of structural constraints.  I wouldn't use it for a
>
>> layer of structural constraints so that would involve yet another
>> layer (for that I would personally use ISO/IEC 19757-2 RELAX-NG).
>>
>> At 2006-05-04 15:01 -0400, Chiusano Joseph wrote:
>>> Having requirements for an initiative is not equivalent to "imposing
>>> two trading partners' limits on the whole user community of UBL.".
>>> Restricting users from being able to define restrictions for data
>>> types
>>
>>> is, I believe, imposing a standard's limits on the whole user
>>> community
>>
>>> that might implement it.
>>
>> UBL restricts all users from doing *anything* to the base normative
>> definition ... users can, however, apply any layers of their own
>> requirements on top that they wish in order to make it their own
>> without changing the definition of the UBL document models such that
>> any user can continue to create a conforming UBL instance.
>>
>> . . . . . . . . . . . . Ken
>>
>> --
>> Registration open for XSLT/XSL-FO training: Wash.,DC 2006-06-12/16
>> Also for XSLT/XSL-FO training:    Minneapolis, MN 2006-07-31/08-04
>> Also for XML/XSLT/XSL-FO training:Birmingham,England 2006-05-22/25
>> Also for XSLT/XSL-FO training:    Copenhagen,Denmark 2006-05-08/11
>> World-wide on-site corporate, govt. & user group XML/XSL training.
>> G. Ken Holman                 mailto:gkholman@CraneSoftwrights.com
>> Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/u/
>> Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
>> Male Cancer Awareness Aug'05  http://www.CraneSoftwrights.com/u/bc
>> Legal business disclaimers:  http://www.CraneSoftwrights.com/legal
>>
>>
>> ---------------------------------------------------------------------
>> This publicly archived list supports open discussion on implementing
>> the UBL OASIS Standard. To minimize spam in the archives, you must
>> subscribe before posting.
>>
>> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>> Alternately, using email: list-[un]subscribe@lists.oasis-open.org
>> List archives: http://lists.oasis-open.org/archives/ubl-dev/
>> Committee homepage: http://www.oasis-open.org/committees/ubl/
>> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>> Join OASIS: http://www.oasis-open.org/join/
>>
>> ---------------------------------------------------------------------
>> This publicly archived list supports open discussion on implementing
>> the UBL OASIS Standard. To minimize spam in the archives, you must
>> subscribe before posting.
>>
>> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>> Alternately, using email: list-[un]subscribe@lists.oasis-open.org
>> List archives: http://lists.oasis-open.org/archives/ubl-dev/
>> Committee homepage: http://www.oasis-open.org/committees/ubl/
>> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>> Join OASIS: http://www.oasis-open.org/join/
>>
>>
>
>
>
>
> ---------------------------------------------------------------------
> This publicly archived list supports open discussion on implementing the
> UBL OASIS Standard. To minimize spam in the archives, you must subscribe
> before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Alternately, using email: list-[un]subscribe@lists.oasis-open.org
> List archives: http://lists.oasis-open.org/archives/ubl-dev/
> Committee homepage: http://www.oasis-open.org/committees/ubl/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> Join OASIS: http://www.oasis-open.org/join/
>





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