W3C home > Mailing lists > Public > semantic-web@w3.org > October 2010

Re: using SKOS for controlled values for controlled vocabulary

From: Pat Hayes <phayes@ihmc.us>
Date: Sat, 9 Oct 2010 14:40:19 -0500
Cc: "semantic-web@w3.org" <semantic-web@w3.org>
Message-Id: <44A3D0ED-A70B-484D-9351-91202766CA08@ihmc.us>
To: "Laskey, Ken" <klaskey@mitre.org>

On Oct 9, 2010, at 12:09 PM, Laskey, Ken wrote:

> I am looking to define a controlled vocabulary that contains a list of description elements.  Values will be associated with the individual description elements, where some of values should be constrained by other controlled vocabularies. For example, my description set contains (length, weight, color) and color is to be constrained to (red, yellow, blue).
> I was looking to represent this in SKOS.  My thoughts were:
> -          The descriptive elements would each be SKOS Concepts
> -          The set of description elements forming the controlled vocabulary would be a SKOS Concept Scheme
> -          The controlled values would a SKOS Collection.
> What I am missing is how to say a given description element in one controlled vocabulary, e.g. a SKOS Concept Scheme, can be constrained to a list of values, e.g. a SKOS Collection.

Depends what you mean by 'constrained' exactly. You can use OWL to define classes with particular elements, such as owl:oneOf( :red, :yellow, :blue), and then use this defined class in your scheme, eg as an rdfs:range. A suitable reasoner might then be able to tell you what you want to know. But all of these languages are descriptive rather than prescriptive, so if you go and use your property with, say, :green, you won't get an error message or an exception: the reasoner will just conclude that :green must be sameAs one of :red, :yellow or :blue. 


>  I was considering rdfs:range but Iím not sure that is applicable.
> I was surprised that the SKOS examples I found on the Web donít mention this.  Am I missing something fundamental?
> Ken
> ---------------------------------------------------------------------------
> Dr. Kenneth Laskey
> MITRE Corporation, M/S H305              phone: 703-983-7934
> 7515 Colshire Drive                             fax:      703-983-1379
> McLean VA 22102-7508

IHMC                                     (850)434 8903 or (650)494 3973   
40 South Alcaniz St.           (850)202 4416   office
Pensacola                            (850)202 4440   fax
FL 32502                              (850)291 0667   mobile
phayesAT-SIGNihmc.us       http://www.ihmc.us/users/phayes
Received on Saturday, 9 October 2010 19:40:55 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:20 UTC