[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [ubl-lcsc] ISSUE: Nesting and Containership within Schema
I gave a presentation on ASN.1 as an XML schema notation at the last MoU MG (Jon was there). I am hoping I may be able to give a more technical presentation at the Burlington meeting to avoid important people in UBL work saying in the future "Never heard of ASN.1"! (Not getting at Eve! Would I dare?) John L > "CHIUSANO, Joseph" wrote: > > Here's some info on ASN.1: > > ASN.1 XER (Abstract Syntax Notation One XML Encoding Rules), > International Telecommunications Union (ITU) > http://asn1.elibel.tm.fr/xml/ > > - 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, > Joe > > > > ************************************************************************** > > > 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. > > Eve > > 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> -- Prof John Larmouth Larmouth T&PDS Ltd (Training and Protocol Development Services) 1 Blueberry Road Bowdon j.larmouth@salford.ac.uk Cheshire WA14 3LS Tel: +44 161 928 1605 England Fax: +44 161 928 8069
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC