XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Steve DealSubject: W3C schema for enumerated taxonomy? (labeled graph)
Author: Steve Deal
Date: 26 Jun 2008 03:07 PM
I am not new to W3C schema but I have a problem that has me stumped. I am working on a schema that needs to specify a taxonomy that categorizes content values based on the values of other categories. Right now we are enforcing the taxonomy through the UI form of the editing tool but we want the XML editing tool to use the schema to enforce the categorization.

Example using food groups:
Possible Category1 values: Fruit, Vegetable, Grains, Dairy, Meat
Possible Category2 values for Fruit: Apple, Blueberry, Peach, etc.
Possible Category3 values for Fruit-Apple: Empire, McIntosh, Red Delicious

Examples of XML resulting from the schema:
<food_choice>
<cat1>Fruit</cat1>
<cat2>Apple</cat2>
<cat3>Empire</cat3>
</food_choice>

<food_choice>
<cat1>Vegetable</cat1>
<cat2>Bean</cat2>
<cat3>Pinto</cat3>
</food_choice>

<food_choice>
<cat1>Dairy</cat1>
<cat2>Milk</cat2>
<cat3>Skim</cat3>
</food_choice>

The schema would prevent invalid categorization values such as:
<food_choice>
<cat1>Dairy</cat1>
<cat2>Apple</cat2>
<cat3>Kidney</cat3>
</food_choice>

Questions:
1 - Is it possible to do this with W3C Schema? (Or am I wasting my time?)
2 - Must I create a complexType for each node in the hierarchy?

Any pointers or suggestions on how to describe this problem is greatly appreciated. I can search for solutions if I know the proper terminology to describe the problem.

Postnext
(Deleted User) Subject: W3C schema for enumerated taxonomy? (labeled graph)
Author: (Deleted User)
Date: 08 Jul 2008 06:44 AM
Hi Steve,
XMLSchema 1.0 does not allow to create co-occurrence constraints; XMLSchema 1.1 introduced some of the features you need, but it is still at the Working Draft level.

Alberto

Posttop
Steve DealSubject: W3C schema for enumerated taxonomy? (labeled graph)
Author: Steve Deal
Date: 08 Jul 2008 10:28 AM
Alberto,
Thank you for responding.
I feared as much and I have resigned myself to using the UI to enforce the taxonomy constraints.
Steve

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.