XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
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/


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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

Copyright 1993-2007 XML.org. This site is hosted by OASIS