atom feed28 messages in org.oasis-open.lists.egovRe: [egov] UN XML project gains Micro...
FromSent OnAttachments
David RR Webber - XML ebusinessMay 17, 2003 7:22 am 
Paul SpencerMay 19, 2003 1:41 am 
Farrukh NajmiMay 19, 2003 8:34 am 
David RR Webber - XML ebusinessMay 19, 2003 8:46 am 
David RR Webber - XML ebusinessMay 19, 2003 9:14 am 
Chiusano JosephMay 19, 2003 9:32 am 
Paul SpencerMay 19, 2003 10:43 am 
Duane NickullMay 19, 2003 12:50 pm 
Chiusano JosephMay 19, 2003 3:48 pm 
Duane NickullMay 20, 2003 9:16 am 
Chiusano JosephMay 20, 2003 10:17 am 
Farrukh NajmiMay 20, 2003 10:46 am 
Chiusano JosephMay 20, 2003 10:51 am 
David RR Webber - XML ebusinessMay 20, 2003 12:04 pm 
Duane NickullMay 20, 2003 12:11 pm 
David RR Webber - XML ebusinessMay 20, 2003 8:07 pm 
Monica J. MartinMay 20, 2003 8:43 pm 
Duane NickullMay 20, 2003 9:33 pm 
Duane NickullMay 20, 2003 9:37 pm 
Farrukh NajmiMay 21, 2003 3:14 am 
Monica J. MartinMay 21, 2003 6:14 am 
David RR Webber - XML ebusinessMay 21, 2003 6:15 am 
David RR Webber - XML ebusinessMay 21, 2003 6:26 am 
Duane NickullMay 21, 2003 10:46 am 
Zachary AlexanderMay 21, 2003 12:55 pm 
Duane NickullMay 21, 2003 1:24 pm 
David RR Webber - XML ebusinessMay 21, 2003 8:52 pm 
Monica J. MartinMay 22, 2003 9:06 pm 
Subject:Re: [egov] UN XML project gains Microsoft support
From:David RR Webber - XML ebusiness (Gnos@compuserve.com)
Date:May 19, 2003 9:14:27 am
List:org.oasis-open.lists.egov

Farrukh,

Added to this - we definately need to gather together the business use cases. Obviously simple codelists are a no-brainer:

<codelist name="Currency codes" type="currency" UID="XXX123456"> <member value="USD" description="US dollar"/> </codelist>

type of thing etc - but in the realworld we have extended needs to be able to cleanly interoperate between partners and manage the changes and deltas - your example of Argentinian currency codes and exchange rates is a good one.

Not to mention business context.

In the CAM system we've engineered a lookup() function that is extremely flexible - and obviously we want that to optionally be able to use codelist values retrieved from registry - so having a common format is a major plus.

Like you I sense this can potentially all come together nicely, and for each of the common business use cases of codelists (there's about five or six of these) we can show how to engineer and configure the codelist mechanism to give the desired behaviours.

I'd re-draw your diagram with a bit more fine detail, something like:

|--------------------------------------------------------------| | UBL Business Document instances | |--------------------------------------------------------------| | CAM template | UBL Business Document Layout choices | | | Business rules and content references | |--------------------------------------------------------------| | Business Context | Core Component BIE | |--------------------------------------------------------------| | Core Component nouns and codelists | |--------------------------------------------------------------| | ebXML Registry Information Model (ebRIM) | |--------------------------------------------------------------|

And of course the UMM model sits above this providing the business picture, with the BPSS controlling the processing and determining the context and the transaction instance requirements.

All good customers for registry services of course.

Thanks, DW. ===================================================== Message text written by Farrukh Najmi

Some of the reasons why the ebRIM ClassificationScheme format is useful are:

-It is extensible and can handle current and future requirements for mapping UBL code lists

-It Enables hierarchical code lists (as in UN/eDocs LoCode, Argentinian currency use cases)

-It provides one common XML schema may be used to represent any code lists

-It makes it easier to manage UBL code lists in an ebXML Registry enabling automatic content specific cataloging and content specific semantic validation.

While it will take some time for the dust to settle, a desirable outcome could well be that CCTS uses ebRIM to define its serialization format, UBL uses Core Components BIEs and therefor indirectly uses ebRIM format as the picture below shows:

|--------------------------------------------------------------| | UBL Business Documents | |--------------------------------------------------------------| | Core Component BIE | |--------------------------------------------------------------| | ebXML Registry Information Model (ebRIM) | |--------------------------------------------------------------|