W3C home > Mailing lists > Public > public-lod@w3.org > October 2010

Re: synonym / thesaurus data

From: Andreas Blumauer (punkt. netServices) <blumauer@punkt.at>
Date: Thu, 21 Oct 2010 15:25:43 +0200 (CEST)
To: Angelo Veltens <angelo.veltens@online.de>
Cc: public-lod@w3.org
Message-ID: <28241134.12833.1287667543456.JavaMail.root@zcs>
Hi Angelo, 

great idea to publish openthesaurus as linked data! 

Regarding your question, here are my opinions: 

1) should skos:Concept be used for a term? 
Yes! 

2) is skos:closeMatch a good predicate to define synonyms? 
synonyms should rather be expressed via skos:altLabel (see: http://www.w3.org/TR/skos-reference/skos.html#altLabel) 
since each concept has exactly one URI but may have one or many altLabels 

3) can skos:closeMatch relate to skos:Collection or only to other 
skos:Concepts? 

only to other skos:Concepts - domain and range of closeMatch are both skos:Concept 

Greetings, 
Andreas 

----- Urspr√ľngliche Mail -----


Von: "Angelo Veltens" <angelo.veltens@online.de> 
An: public-lod@w3.org 
Gesendet: Donnerstag, 21. Oktober 2010 15:16:57 
Betreff: synonym / thesaurus data 

Hi, 

i am going to transform the data from http://openthesaurus.de to linked 
data and want to discuss how to organize it. 

openthesaurus.de is a german thesaurus, that can expose it's data as xml. 

Example request for the term "lustig" (funny): 

Web-Access: http://www.openthesaurus.de/synonyme/search?q=lustig 
API-Access: 
http://www.openthesaurus.de/synonyme/search?q=lustig&format=text/xml 

In XML the synonyms are grouped in "synsets". Each term in the synsets 
is a synonym to the requested term, but the different synsets have 
different meanings. 

This is my idea to model this as linked data (example at the end of the 
mail): 

A term is identified like this: http://localhost:8080/thesaurus/lustig#term 
URI of the RDF-Document: http://localhost:8080/thesaurus/lustig 

I model a term as a skos:Concept. 

I group the terms of a synset in a skos:Collection. 

I relate these collections with a skos:closeMatch to the requested term. 

What I am not sure about: 

1) should skos:Concept be used for a term? 
2) is skos:closeMatch a good predicate to define synonyms? 
3) can skos:closeMatch relate to skos:Collection or only to other 
skos:Concepts? 

Kind regards, 
Angelo 

Example: 

<#term> 
a <http://www.w3.org/2004/02/skos/core#Concept> ; 
<http://www.w3.org/2004/02/skos/core#prefLabel> "lustig" ; 
<http://www.w3.org/2004/02/skos/core#closeMatch> 
[ a <http://www.w3.org/2004/02/skos/core#Collection> ; 
<http://www.w3.org/2004/02/skos/core#member> 

<http://localhost:8080/thesaurus/possierlich#term> , 
<http://localhost:8080/thesaurus/drollig#term> , 
<http://localhost:8080/thesaurus/herzig#term> 
] ; 
<http://www.w3.org/2004/02/skos/core#closeMatch> 
[ a <http://www.w3.org/2004/02/skos/core#Collection> ; 
<http://www.w3.org/2004/02/skos/core#member> 
<http://localhost:8080/thesaurus/fidel#term> , 
<http://localhost:8080/thesaurus/beschwingt#term> , 
<http://localhost:8080/thesaurus/mopsfidel#term> 
] ; 
<http://www.w3.org/2004/02/skos/core#closeMatch> 
[ a <http://www.w3.org/2004/02/skos/core#Collection> ; 
<http://www.w3.org/2004/02/skos/core#member> 
<http://localhost:8080/thesaurus/lustig#term> , 
<http://localhost:8080/thesaurus/humorig#term> , 
<http://localhost:8080/thesaurus/scherzhaft#term> 
] ; 

. 
Received on Thursday, 21 October 2010 13:32:58 UTC

This archive was generated by hypermail 2.3.1 : Sunday, 31 March 2013 14:24:29 UTC