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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Extract A Subset of a W3C XML Schema?

[ Lists Home | Date Index | Thread Index ]



Chiusano Joseph wrote:
> 
> ... UDEF attempts to solve (or at least help) this by creating
> "registered universal IDs" that provide a common frame of reference to
> establish semantics. For example, the UDEF ID of "g.9_8" means the
> following in the following contexts:
> 
> MIL-STD-2549: Part Product Identifier
> X12 EDI: Product/Service ID
> etc.
> 
> An XML representation would be:
> 
> <ProductPartIdentifier UID=“9_5.8”>123-456-789</ProductPartIdentifier>
> 
> The communicated benefit is that one can change tag names, but use of
> the UID signifies "what one is *really* talking about".
> 

why bother encoding the tag name. why not just do

<!DOCTYPE SOME_UDEF SYSTEM "data:,<!ELEMENT UDEF_9_5_8 (#PCDATA) >" [
  <!ATTLIST UDEF_9_5_8 ProductPartIdentifier #FIXED "TRUE">
 ]>
<UDEF_9_5_8>123-456-789</UDEF_9_5_8>

or

<!DOCTYPE SOME_UDEF SYSTEM "data:,<!ELEMENT UDEF_9_5_8 (#PCDATA) >" [
  <!ATTLIST UDEF_9_5_8 MIL-STD-2549 #FIXED "Part Product Identifier">
 ]>
<UDEF_9_5_8>123-456-789</UDEF_9_5_8>

or just

<UDEF_9_5_8>123-456-789</UDEF_9_5_8>


either you have got it right or you have not.

despite the truism, that the generic identifer is just a special attribute,
what is the advantage to making the universal depend on the ideosyncratic?

...




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS