OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-lcsc message

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

Subject: RE: [ubl-lcsc] ISSUE: Nesting and Containership within Schema

Title: RE: [ubl-lcsc] ISSUE: Nesting and Containership within Schema

Here's some info on ASN.1:

ASN.1 XER (Abstract Syntax Notation One XML Encoding Rules), International Telecommunications Union (ITU)

- ASN.1 has been an international standard since 1984.  It is a formal notation used for describing data transmitted by telecommunications protocols, regardless of language implementation and physical representation of these data. 

- Due to its streamlined encoding rules, ASN.1 is also reliable and ideal for wireless broadband and other resource-constrained environments.There is more than one set of encoding rules that can be applied to values of ASN.1 types.

- This Recommendation | International Standard defines two sets of encoding rules that use the Extensible Markup Language (XML). These are called the XML Encoding Rules (XER) for ASN.1, and both produce an XML document compliant to W3C XML 1.0. The first set is called the Basic XML Encoding Rules.

- The second set is called the Canonical XML Encoding Rules because there is only one way of encoding an ASN.1 value using these encoding rules. (Canonical encoding rules are generally used for applications using security-related features such as digital signatures.)

Hope this helps,

> **************************************************************************
>   Joseph M. Chiusano
>   Logistics Management Institute
>   2000 Corporate Ridge
>   McLean, VA 22102
>   Email: jchiusano@lmi.org
>   Tel: 571.633.7722
> **************************************************************************

-----Original Message-----
From: Eve L. Maler [mailto:eve.maler@sun.com]
Sent: Thursday, August 08, 2002 10:25 AM
To: j.larmouth@salford.ac.uk
Cc: Ubl-Lcsc
Subject: Re: [ubl-lcsc] ISSUE: Nesting and Containership within Schema

Thanks for the info; I'm not very familiar with ASN.1.  It will be great
if we can create additional schema representations for the UBL Library
that take advantage of expressiveness not available in XSD (they all
have slightly-to-very different powers).  However, since XSD is our
normative schema format of record, we would need to indicate the
constraint in another fashion in that case.


John Larmouth wrote:
> You can specify that trivially if you use ASN.1 as the schema definition
> notation:
>       Root ::= SEQUENCE {
>          el1  .....
>          el2  SEQUENCE {
>                 f1    ..... OPTIONAL,
>                 f2    ..... OPTIONAL,
>                 f3    ..... OPTIONAL} (EXCEPT {}) OPTIONAL,
>          e12  ..... }
> John L

Eve Maler                                        +1 781 442 3190
Sun Microsystems                            cell +1 781 883 5917
XML Web Services / Industry Initiatives      eve.maler @ sun.com

To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>

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

Powered by eList eXpress LLC