- 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