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] NDR algorithm for converting BIEs to XML Schema components


Ken,

I seem to recall that some of the items you list have been addressed by
UBL at some point, but I will leave it to someone on the UBL NDR SC to
clarify exactly how they have been captured in documentation.

What I'd like to contribute is that some of this is also being covered
by the UN/CEFACT ATG 2 group [1], which is creating an XML serialization
for Core Components. I recommend you track the outputs of this group (I
am tracking them as well). According to [1], there has not been any
deliverable yet from this group.

Hope that helps,
Joe Chiusano
Booz | Allen | Hamilton
 
[1] http://webster.disa.org/cefact-groups/atg/wg/atg2_main.cfm

kenneth.sall@gsa.gov wrote:
> 
> Hello,
> 
> I've just joined ubl-dev and ubl-comment, so pardon me if this has been
> discussed here or on ubl-ndrsc. Couldn't find a subject that indicated so.
> 
> I cannot find in the November Naming and Design Rules draft a nice,
> straight-forward algorithm for converting BIEs (as well as ABIEs and
> ASBIEs) to XML Schema components as there was in Eve Maler's summer UBL
> presentation (relevant excerpt below). Is this intentional? I realize there
> are many more specific rules now, but explaining what "magic" happens in
> the spreadsheet formuli would be very helpful, IMHO.
> 
>    Object classes (such as Person. Details) become complex types
>    Properties (such as Person. Name. Text etc.) become elements in those
>    types' content models
>    Representation terms (such as Text, Date, and Address ? or Address.
>    Details, actually) become the types bound to the property elements
>    Remove redundant and nearly redundant words in the property field (as in
>    *. Identification. Identifier)
>    Remove periods, spaces, and underscores
>    Replace "Details" with "Type"
>    When the representation term is "Text", remove it
>    When the representation term is "Identifier", truncate it to "ID"
>    Remove the object class name on properties, as the XML parent labels it
>    sufficiently
> 
> Kenneth Sall
> XML Specialist
> GSA IAE Program Management Office
> U.S. General Services Administration
> 1 Crystal Park, Mail Stop IAA
> 2011 Crystal Drive, Suite 911
> Arlington, VA 22202
> Phone: 703.872.8589
> Cell: 301-672-3269
> Fax: 703.872.8598
> 
> The President's Management Agenda:
> "Implementation of E-Government is important in making Government more
> responsive and cost-effective."
> http://www.whitehouse.gov/omb/egov/
> (Embedded image moved to file: pic17964.jpg)
> 
>   ------------------------------------------------------------------------
>                    Name: pic17964.jpg
>    pic17964.jpg    Type: JPEG Image (image/jpeg)
>                Encoding: base64
begin:vcard 
n:Chiusano;Joseph
tel;work:(703) 902-6923
x-mozilla-html:FALSE
url:www.bah.com
org:Booz | Allen | Hamilton;IT Digital Strategies Team
adr:;;8283 Greensboro Drive;McLean;VA;22012;
version:2.1
email;internet:chiusano_joseph@bah.com
title:Senior Consultant
fn:Joseph M. Chiusano
end:vcard


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