[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: XML.org implementation (Packages)
At 04:02 PM 4/4/00 , Terry wrote in response to Len: >| A request to retrieve item DED1 will return only items A and B. >| >| A request to retrieve item DED2 will return only items C, D, and E. > >Items DED1 and DED2 (A,B) and (C-E) are not registered items, so >you'd never request their retrieval. This may be a big part of my confusion. Since a "submission" is not clearly defined in the OASIS specification, I'm assuming that it can only be one of the following: 1) A single <data-element> or 2) A single <data-element-dictionary> or possibly 3) A single <classification-scheme> I don't see anything in the spec that would allow submission of a set of <data-element>s that are not contained in a <data-element-dictionary>. So in the above example, DED1 and DED2 would be registered items. Of course we can easily fix this misunderstanding by defining a Submission DTD something like the following (using BNF instead of XML to describe it): <submission> ::= <lead-in-stuff> <submission-content> <submission-content> ::= { <data-element> | <data-element-dictionary> | <classification-scheme> }+ Then a SO could submit a set of n <data-elements> for registration and have just the n items registered. Or, the SO could combine the n <data-element>s into a <data-element-dictionary>, resulting in n+1 items being registered, the n <data-element>s and their containing "package", the <data-element-dictionary>. This would give the SO an opportunity to "package" the submitted <data-element>s in a meaningful way. But -- alas, once a package is specified, I don't see an easy way to allow it to be amended, only replaced. The replacement would have a different ID and a different URN, e.g. My_Package_Ver1.1 might become My_Package_Ver1.2. -- Len ************************************************************** Len Gallagher LGallagher@nist.gov NIST Work: 301-975-3251 Bldg 820 Room 562 Home: 301-424-1928 Gaithersburg, MD 20899-8970 USA Fax: 301-948-6213 **************************************************************
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC