[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [ubl-dev] looking for practical examples
At 2009-02-16 09:19 -0500, Fulton Wilcox wrote:
>Have the 1,500 data elements been de-duped?
Yes, all items have unique Dictionary Entry Names (DEN). Some
element names are the same in different contexts, but the semantics
are all unique and there are no duplicate semantic elements.
>In not, perhaps a de-duping
>exercise could be done. Is there a handy list?
The Crane-UBL2Report-All-EN.html report found in:
http://www.CraneSoftwrights.com/resources/ubl/index.htm#ubl2modelreport-EN
... has all of the tables in a single HTML file, all
hyperlinked. This reports a total of 1972 BIEs, each with a unique DEN.
>Apart from dupes, a 1,500 term vocabulary does not seem excessive for the
>eBusiness B2B cycle.
So I've learned listening to the debates in the UBL Procurement Subcommittee.
>The ideal design for a transaction-oriented environment such as UBL is one
>"document" per action verb (e.g., to buy, to ship, to receive, to invoice,
>to pay, etc.). Presumably UBL configuration tools can help users check off
>the fields available and relevant to the transaction.
Absolutely ... here is a screen shot of our UBL subset customization
tool .. figure 14:
http://www.CraneSoftwrights.com/sales/Crane-UBLProfile#doctype
Each of the columns at the left are profiles, those with grey cells
cannot be changed, the white cells are defined and ready to export as
UBL schemas, the yellow cells are undefined profiles (more profiles
can be added). When the user clicks on the down arrow, only the
allowed new cardinality values are made available to choose
from. You can see the cardinality for ID cannot be changed, but the
cardinality for Note has one of six values: blank, 0, 0..1, 0..n, 1,
1 and 1..n. The blank value gives flexibility if the user specifies
a "strict customization" (blank cardinality cells are not included)
or a "permitted customization" (blank cardinality cells are
included). The value of 0 indicates the item is not in either a
strict or permitted customization. If the original cardinality is,
say, 0..1, then the only options to the user are blank, 0, 0..1 and
1. Minimums can be increased and maximums can be decreased.
The definition of profile properties is shown in figure 12:
http://www.CraneSoftwrights.com/sales/Crane-UBLProfile#profilesfig
The specification of which document types are in each profile is
shown in figure 13:
http://www.CraneSoftwrights.com/sales/Crane-UBLProfile#doctypes
I hope this helps.
. . . . . . . . . . . Ken
--
Upcoming hands-on XQuery, XSLT, UBL & code list training classes:
Brussels, BE 2009-03; Prague, CZ 2009-03, http://www.xmlprague.cz
Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
Video lesson: http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
Video overview: http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
G. Ken Holman mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/u/
Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/u/bc
Legal business disclaimers: http://www.CraneSoftwrights.com/legal
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]