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

Re: Correct Usage of rdfs:idDefinedBy in Vocabulary Specifications with a Hash-based URI Pattern

From: Toby Inkster <tai@g5n.co.uk>
Date: Wed, 13 Oct 2010 22:13:07 +0100
To: Martin Hepp <martin.hepp@ebusiness-unibw.org>
Cc: public-lod@w3.org
Message-ID: <20101013221307.409aa425@miranda.g5n.co.uk>
On Thu, 30 Sep 2010 09:06:46 +0200
Martin Hepp <martin.hepp@ebusiness-unibw.org> wrote:

> 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 ?

I tend to use the <#> URI as the URI for the Ontology, and the object
of rdfs:isDefinedBy triples. This is at least partly because I tend to
write vocabs in N3, which makes this easy.

	@prefix my: <http://example.com/my#> .

		a owl:Ontology ;
		rdfs:label "My Ontology"@en .

		a owl:Class ;
		rdfs:isDefinedBy my: .

Whereas I couldn't reuse the prefix if I were leaving off the hash of
the rdfs:isDefinedBy object URI. (Though I suppose <> would still be
usable as a shortcut.)

Toby A Inkster
Received on Wednesday, 13 October 2010 21:13:35 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:21:05 UTC