- From: Michael Hausenblas <michael.hausenblas@deri.org>
- Date: Thu, 30 Sep 2010 08:15:31 +0100
- To: Martin Hepp <martin.hepp@ebusiness-unibw.org>
- CC: Linked Data community <public-lod@w3.org>
Martin,
> Opinions?
We had the same discussion in the voiD team, see [1], and resolved it
eventually - hope this helps.
Cheers,
Michael
[1] http://code.google.com/p/void-impl/issues/detail?id=45
--
Dr. Michael Hausenblas
LiDRC - Linked Data Research Centre
DERI - Digital Enterprise Research Institute
NUIG - National University of Ireland, Galway
Ireland, Europe
Tel. +353 91 495730
http://linkeddata.deri.ie/
http://sw-app.org/about.html
> From: Martin Hepp <martin.hepp@ebusiness-unibw.org>
> Date: Thu, 30 Sep 2010 09:06:46 +0200
> To: Linked Data community <public-lod@w3.org>
> Subject: Correct Usage of rdfs:idDefinedBy in Vocabulary Specifications with a
> Hash-based URI Pattern
> Resent-From: Linked Data community <public-lod@w3.org>
> Resent-Date: Thu, 30 Sep 2010 07:07:24 +0000
>
> Dear all:
>
> We use rdfs:isDefinedBy in all of our vocabularies (*) for linking
> between the conceptual elements and their specification.
>
> Now, there is a subtle question:
>
> Let's assume we have an ontology with the main URI
>
> http://purl.org/vso/ns
>
> All conceptual elements are defined as hash fragment URIs (URI
> references), e.g.
>
> http://purl.org/vso/ns#Bike
>
> The ontology itself (the instance of owl:Ontology) has the URI
>
> http://purl.org/vso/ns#
>
> <http://purl.org/vso/ns#> a owl:Ontology ;
> owl:imports <http://purl.org/goodrelations/v1> ;
> dc:title "VSO: The Vehicle Sales Ontology for Semantic Web-based
> E-Commerce"@en .
>
> So we have two URIs for the ontology:
>
> 1. http://purl.org/vso/ns# for the ontology as an abstract artefact
> 2. http://purl.org/vso/ns for the syntactical representation of the
> ontology (its serialization)
>
> Shall the rdfs:isDefinedBy statements refer to #1 or #2 ?
>
> #1
> vso:Vehicle a owl:Class ;
> rdfs:subClassOf gr:ProductOrService ;
> rdfs:label "Vehicle (gr:ProductOrService)"@en ;
> rdfs:isDefinedBy <http://purl.org/vso/ns#> . <===========
>
> #2
> vso:Vehicle a owl:Class ;
> rdfs:subClassOf gr:ProductOrService ;
> rdfs:label "Vehicle (gr:ProductOrService)"@en ;
> rdfs:isDefinedBy <http://purl.org/vso/ns> . <===========
>
>
> I had assumed they shall refer to #1, but that caused some debate
> within our group ;-)
>
> Opinions?
>
> Best
>
> Martin
>
>
Received on Thursday, 30 September 2010 07:22:58 UTC