Re: using SKOS for controlled values for controlled vocabulary

[ Since the same topic is being discussed in semantic web and ontolog threa=
d, I have included both]

Ken,=C2=A0=C2=A0=20

Seems to me that there are examples in the following link about usage of "a=
ltLabels" that specifies list of=C2=A0 values of a SKOS concept.=C2=A0=C2=
=A0=20

[=C2=A0 Reference:
http://www.w3.org/TR/2009/NOTE-skos-primer-20090818/=C2=A0 ]

Here is the example about concept " rock" and list of values as basalt, gra=
nite, and slate.=C2=A0 This is similar to concept color,=C2=A0 and list of =
values=C2=A0 as red, yellow and blue.=C2=A0=C2=A0 Here is the usage of it..=
=20

It is also possible=0Ato use skos:altLabel to represent cases of upward=0Ap=
osting [ISO-2788]. That is, when a=0Aconcept aggregates more-specialized no=
tions that are not explicitly=0Aintroduced as concepts in the considered KO=
S:=0Aex:rocks rdf:type skos:Concept;=0A  skos:prefLabel "rocks"@en;=0A  sko=
s:altLabel "basalt"@en;=0A  skos:altLabel "granite"@en;=0A  skos:altLabel "=
slate"@en



Thanks,
Pavithra=20



--- On Sat, 10/9/10, William Waites <ww@styx.org> wrote:

From: William Waites <ww@styx.org>
Subject: Re: using SKOS for controlled values for controlled vocabulary
To: "Laskey, Ken" <klaskey@mitre.org>
Cc: "semantic-web@w3.org" <semantic-web@w3.org>
Date: Saturday, October 9, 2010, 3:12 PM

On 10-10-09 18:09, Laskey, Ken wrote:
>
> 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.  I was considering rdfs:range but I’m not
> sure that is applicable.

What about making a subclass of skos:Concept for the
concepts in your controlled vocabulary and then making
rdfs:range be that subclass? You wouldn't have to use
skos:Collection at all.

So,

  eg:Colour rdfs:subClassOf skos:Concept .
  eg:colour a owl:ObjectProperty ;
      rdfs:range eg:Colour .

  eg:red a eg:Colour ;
      skos:notation "red" .
  eg:green a eg:Colour ;
      skos:notation "green" .
  eg:blue a eg:Colour ;
      skos:notation "blue" .

Cheers,
-w
-- 
William Waites                       <ww@styx.org>
Mob: +44 789 798 9965
Fax: +44 131 464 4948
CD70 0498 8AE4 36EA 1CD7  281C 427A 3F36 2130 E9F5




      
--0-519338044-1286656804=:90423
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">[ Since the same topic is being discussed in semantic web and ontolog thread, I have included both]<br><br>Ken,&nbsp;&nbsp; <br><br>Seems to me that there are examples in the following link about usage of "altLabels" that specifies list of&nbsp; values of a SKOS concept..&nbsp;&nbsp; <br><br>[&nbsp; Reference:<br>http://www.w3.org/TR/2009/NOTE-skos-primer-20090818/&nbsp; ]<br><br>Here is the example about concept " rock" and list of values as basalt, granite, and slate.&nbsp; This is similar to concept color,&nbsp; and list of values&nbsp; as red, yellow and blue.&nbsp;&nbsp; Here is the usage of it.. <br><br>It is also possible
to use <code>skos:altLabel</code> to represent cases of <em>upward
posting</em> [<cite><a href="http://www.w3.org/TR/2009/NOTE-skos-primer-20090818/#ISO2788">ISO-2788</a></cite>]. That is, when a
concept aggregates more-specialized notions that are not explicitly
introduced as concepts in the considered KOS:
<pre class="notecode">ex:rocks rdf:type skos:Concept;
  skos:prefLabel "rocks"@en;
  skos:altLabel "basalt"@en;
  skos:altLabel "granite"@en;
  skos:altLabel "slate"@en<br><br><br><br>Thanks,<br>Pavithra <br></pre><br><br><br>--- On <b>Sat, 10/9/10, William Waites <i>&lt;ww@styx.org&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: William Waites &lt;ww@styx.org&gt;<br>Subject: Re: using SKOS for controlled values for controlled vocabulary<br>To: "Laskey, Ken" &lt;klaskey@mitre.org&gt;<br>Cc: "semantic-web@w3.org" &lt;semantic-web@w3.org&gt;<br>Date: Saturday, October 9, 2010, 3:12 PM<br><br><div class="plainMail">On 10-10-09 18:09, Laskey, Ken wrote:<br>&gt;<br>&gt; What I am missing is how to say a given description<br>&gt; element in one controlled vocabulary, e.g. a SKOS Concept<br>&gt; Scheme, can be constrained to a list of values, e.g. a<br>&gt; SKOS Collection.&nbsp; I was considering rdfs:range but I’m not<br>&gt; sure that is applicable.<br><br>What about making a subclass of skos:Concept for
 the<br>concepts in your controlled vocabulary and then making<br>rdfs:range be that subclass? You wouldn't have to use<br>skos:Collection at all.<br><br>So,<br><br>&nbsp; eg:Colour rdfs:subClassOf skos:Concept .<br>&nbsp; eg:colour a owl:ObjectProperty ;<br>&nbsp; &nbsp; &nbsp; rdfs:range eg:Colour .<br><br>&nbsp; eg:red a eg:Colour ;<br>&nbsp; &nbsp; &nbsp; skos:notation "red" .<br>&nbsp; eg:green a eg:Colour ;<br>&nbsp; &nbsp; &nbsp; skos:notation "green" .<br>&nbsp; eg:blue a eg:Colour ;<br>&nbsp; &nbsp; &nbsp; skos:notation "blue" .<br><br>Cheers,<br>-w<br>-- <br>William Waites&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&lt;<a ymailto="mailto:ww@styx.org" href="/mc/compose?to=ww@styx.org">ww@styx.org</a>&gt;<br>Mob: +44 789 798 9965<br>Fax: +44 131 464 4948<br>CD70 0498 8AE4 36EA 1CD7&nbsp; 281C 427A 3F36 2130 E9F5<br><br></div></blockquote></td></tr></table><br>







      
--0-519338044-1286656804=:90423--

Received on Saturday, 9 October 2010 20:43:35 UTC