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


Help: OASIS Mailing Lists Help | MarkMail Help



   Notations for datatypes

[ Lists Home | Date Index | Thread Index ]

At 06:37 AM 9/29/2002 +0100, Jeni Tennison wrote:

>So, aside from it being an obvious travesty to shoe-horn them into
>DTDs, could you use the W3C XML Schema data types in a DTD by
>declaring a NOTATION? The equivalent of:
>   datatypes xs = "http://www.w3.org/2001/XMLSchema-datatypes";
>   element date { xs:date }
>being something along the lines of:
>   <!NOTATION xs.date
>              PUBLIC 'http://www.w3.org/2001/XMLSchema-datatypes#date'>
>   <!ELEMENT date (#PCDATA)>
>   <!ATTLIST date
>     type NOTATION (xs.date) #FIXED 'xs.date'>

Rick Jelliffe reminded me in private email that he had proposed notations 
to the W3C XML Schema WG as a way of declaring data types. Let me ask a few 
questions about a notation-based design for declaring datatypes:

1. How do you declare the types of attributes?
2. How do you define common libraries of data types using notations that 
are shared across schemas?
3. How would using a syntax based on notations simplify the design of the 
schema language as a whole - what difference would it make?



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

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