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] syntax, model

[ Lists Home | Date Index | Thread Index ]

On Friday 24 October 2003 12:16, Rich Salz wrote:
> > Isn't describing "what the data looks like", what a data model
> > does?
> No, it also describes the possible values.  (Did I really write "what
> the *data* looks like"?  That was sloppy, I should have used "bytes")

What's the difference between saying: "the data will fit this
form" versus "the possible values are of this form"?

> When you see "xs:any" at the end of an "xs:complexType" declaration, do
> you think "base class" or do you think ".*" (the regexp pattern).  It
> took me some time to get away from the first notion, and it's still hard
> to come up with good words to explain it.
> What is the data model of this?
>     <xs:element name="Address">
>        <xs:complexType>
>            <xs:element name="Street"/>
>            <xs:element name="Country"/>
>            <xs:element name="PostalCode"/>
>        </xs:complexType>
>     </xs:element>

We're not connecting on something here, because for me, that XML
snippet does describe a data model. It says an Address is composed
of a Street, Country and Postal Code. What else is there for a
data model to say about an Address?

A syntax, like XML, then tells you how to get from this data model
to actual bytes.



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

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