ubl-lcsc message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [Elist Home]
Subject: Re: [ubl-lcsc] Revised 'Party' BIEs
- From: Tim McGrath <tmcgrath@portcomm.com.au>
- To: gunther.stuhec@sap.com, arofan.gregory@commerceone.com
- Date: Mon, 04 Feb 2002 14:39:56 +0800
Gunther and Arofan,
After further discussion, i realised that the Party model needed another
refinement. the following spreadsheet now shows the "types" in pale blue
and then lists the elements contained within them. If we agree that any
aggregates we define become re-usable "types" then i propose the following...
a. we drop the "Details" part of the name and replace it with "Type",to distinguish
between an occurrence (e.g. NameaddressDetails) and its type (e.g. NameaddressType).
and
b. our BIE library defines both these types and the elements that they use,
together with their cardinality. where these elements themselves are aggregates
they will reference their appropriate type as well.
This means we can remove the "Contains BIEs" column and add a "re-usable
type" column - we can also put cardinality next to the element as it states
the cardinality of the element when it occurs in this type. This should
make the transformation program to XSD easier as well.
To help read the sheet i have drawn arrows showing where the types are defined.
Sorry to move the target (again!) but i think this makes more sense. I
am updating the OrderHeader spreadsheet to refelect this structure as well.
You should see that we can now have local refinement of a global type. For
example, ContactType has four local instantiations (ReceiverContact, OrderContact,
ShippingContact and OtherContact), each has its own specific description.
i have a snekaing suspicion that this is the place we will define the various
contexts as well.
Send me your comments before Tuesday's meeting as i would like to walk through
this example at that meeting.
Tim McGrath wrote:
As we
discussed, I have revised the BIEs for 'Party' based on our findings last
week. This includes naming the 'types' against each association together
with their cardinality.
Can you use these as the basis for the XSD prototype.
NB you may want to ask Gunther for his perl script to do the transformation.
|
|
application/x-msexcel |
|
BASE64 |
|
--
regards
tim mcgrath
fremantle western australia 6160
phone: +618 93352228 fax: +618 93352142
UBL_Library_v0.4_Partyrevised version2.xls
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [Elist Home]
Powered by eList eXpress LLC