Re: Question about value vocabularies and range

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