W3C home > Mailing lists > Public > public-esw-thes@w3.org > December 2009

Re: Need advice on using same URI for SKOS and FOAF descriptions

From: Bernard Vatant <bernard.vatant@mondeca.com>
Date: Fri, 4 Dec 2009 10:06:09 +0100
Message-ID: <9d93ef960912040106mae4487fi138903ff69ad89ac@mail.gmail.com>
To: "Houghton,Andrew" <houghtoa@oclc.org>
Cc: SKOS <public-esw-thes@w3.org>
Hello Andrew

This very question has been discussed at large last month in this forum. See
[1]
See also the current thread started by Peter De Vries about "Cougar
concolor" species being represented as either/or/both a skos:Concept,
owl:Class and whatever else.

Best

bernard

[1]
http://www.mail-archive.com/dbpedia-discussion@lists.sourceforge.net/msg01257.html


2009/12/4 Houghton,Andrew <houghtoa@oclc.org>

> I'm currently working on a project that involves producing SKOS and FOAF
> for a person.  The current proposal has the RDF looking like:
>
> <rdf:RDF>
>  <foaf:Person rdf:about="urn:person:1">
>    <foaf:name>person 1</foaf:name>
>    <dc:date>1995</dc:date>
>  </foaf:Person>
>  <skos:Concept rdf:about="urn:person:1">
>    <skos:prefLabel>person 1</skos:prefLabel>
>    <dc:date>1996</dc:date>
>  </skos:Concept>
> </rdf:RDF>
>
> I'm a little concerned looking at this.  The same URI is being used for
> foaf:Person and skos:Concept.  If this gets dumpped into a triple store,
> urn:person:1 will be both of rdf:type foaf:Person and skos:Concept, what
> would this mean or imply?  I thought, somewhere in my OWL reading, that it
> was discouraged for a resource to have multiple rdf:type, but I cannot find
> where I read this now.
>
> The properties for foaf:Person and skos:Concept are also going to be
> dumpped together, which might be acceptable, but what happens when the same
> property exists in both the definition of foaf:Person and skos:Concept with
> different values, like dc:date?  How can someone tell that the dc:date
> "1995" came from foaf:Person description rather than the skos:Concept
> description to maybe decide which one is correct?  What if I wanted to write
> a SPARQL query to return only the foaf:Person description?
>
> Do I need to make foaf:Person and skos:Concept disjoint, like:
>
> <rdf:Description rdf:about="foaf:Person">
>  <owl:disjointWith rdf:resource="skos:Concept" />
> </rdf:Description>
>
> FYI, I used the URN URIs for understanding the issue, the actual project is
> going to be using HTTP URIs.
>
>
> Thanks, Andy.
>
>
>
>


-- 
Bernard Vatant
Senior Consultant
Vocabulary & Data Engineering
Tel:       +33 (0) 971 488 459
Mail:     bernard.vatant@mondeca.com
----------------------------------------------------
Mondeca
3, cité Nollez 75018 Paris France
Web:    http://www.mondeca.com
Blog:    http://mondeca.wordpress.com
----------------------------------------------------
Received on Friday, 4 December 2009 09:06:49 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 2 March 2016 13:32:12 UTC