Re: [xml-dev] Creating a single XML vocabulary that is appropriately customized to different sub-groups within a community

From
Andrew Welch <>
To
"Costello, Roger L." <>
Date
2008-07-09T15:05:06Z
ID
<>
Thread
Re: [xml-dev] Creating a single XML vocabulary that is appropriately customized to different sub-groups within a community
> How do you create a single XML vocabulary, and validate that XML
> vocabulary, for a community that has sub-groups that have overlapping
> but different data needs?
>
>
> EXAMPLE
>
> Consider the book community.  It is comprised of:
>
>   - book sellers
>   - book distributors
>   - book printers
>
> They have overlapping, but different data needs.
>
> For example, the data needed by a book seller is:
>
>   - the title of the book
>   - the author of the book
>   - the date of publication
>   - the ISBN
>   - the publisher
>
> The book distributor has many of the same data needs, but also some
> differences:
>
>   - the title of the book
>   - the author of the book
>   - the size of the book
>   - the weight of the book
>   - the mailing cost
>
> And the book printer has overlapping but different needs:
>
>   - the size of the book
>   - the number of pages
>
> How does the book community deal with such differing needs?


Couldn't you just have three schema's each containing their own
definition of <book>, which import a common schema where everything
else is defined?

The book sellers will use book-seller.xsd, the distributor will use
book-distributor.xsd etc...  seems simple enough?



-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/