- From: Karen Coyle <kcoyle@kcoyle.net>
- Date: Fri, 06 May 2011 08:43:13 -0700
- To: Jon Phipps <jonp@jesandco.org>
- Cc: public-lld <public-lld@w3.org>
Thanks to Jeff, Kevin and Jon. > Basically the owl restriction > owl:allValuesFrom says that any value for "Language of text" must considered > to be of a particular type (member of a specific class). I probably wasn't specific enough in my question, though. dc:LinguisticSystem, refers to any linguistic system, not a specific list, right? I think a class definition is too broad for what I'm needing. (Which is why I suspect this may get into the application profile area.) owl:allValuesFrom can either define a class, or a datatype. To specify a list of values ("red, blue, green") you can use owl:oneOf, and the values then follow... but can you say: "owl:oneOf -> http://RDVocab.info/termList/RDAcolour?" Maybe it would be best to take OWL out of the equation and ask: I want to define a property that takes a specific list of values as its range. That list of values needs to be defined independently of the property definition because it will be used by other properties as well and will be maintained separately from the property definition. What's the best way to do this? And the more philosophical question: Should this be "relegated" to application profiles rather than building this constraint into a property definition? kc -- Karen Coyle kcoyle@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet
Received on Friday, 6 May 2011 15:43:44 UTC