W3C home > Mailing lists > Public > public-esw-thes@w3.org > March 2011

Re: best practice property to use for naming a skos:ConceptScheme

From: Alistair Miles <alimanfoo@googlemail.com>
Date: Wed, 16 Mar 2011 11:18:45 +0000
To: Simon Reinhardt <simon.reinhardt@koeln.de>
Cc: Bob DuCharme <bob@snee.com>, SKOS <public-esw-thes@w3.org>
Message-ID: <20110316111845.GB3825@skiathos>
On Fri, Mar 11, 2011 at 11:26:14PM +0100, Simon Reinhardt wrote:
> Hi,
> 
> Doesn't answer your question, but:
> The DC terms namespace contains all the elements properties, so http://purl.org/dc/terms/title exists:
> http://dublincore.org/documents/dcmi-terms/#terms-title

AFAIK all the properties from the dc elements namespace have been "copied"
into the dc terms namespace. I believe the main reason for doing this was
to allow domains and ranges to be defined on the properties in the dc terms
namespace. E.g., dcterms:title has range rdfs:Literal, and dcterms:author has
range dcterms:Actor. I think the hope was to support more consistent usage of
properties like dcterms:author (usage of http://purl.org/dc/elements/1.1/author
is highly variable, and many people will put literals in the object position).

So if you're doing RDF, the http://purl.org/dc/elements/1.1/ namespace is
effectively deprecated, use http://purl.org/dc/terms/ instead. If you want
to know more, Tom Baker is the man to ask.

Cheers,

Alistair

> 
> Regards,
>  Simon
> 
> Bob DuCharme wrote:
> >  Yesterday I was discussing with a colleague whether rdfs:label
> >or skos:prefLabel would be better, and today I noticed this at
> >http://www.w3.org/TR/2009/REC-skos-reference-20090818/#L1045 :
> >
> ><S> rdf:type skos:ConceptScheme ;
> >  dct:title "My First Thesaurus" ;
> >  skos:hasTopConcept <B> .
> >
> >dct: is never declared anywhere. I'm guessing from the t that
> >http://purl.org/dc/terms/ was meant, but title is a property of
> >http://purl.org/dc/elements/1.1/ , not of
> >http://purl.org/dc/terms/ . Either way, it's confusing and another
> >example of why people should always declare their prefixes, if
> >only in a note at the beginning of a spec that uses them in
> >examples.
> >
> >But enough of my complaining. Has anyone seen a common practice
> >using a particular property to assign a human-readable label to a
> >skos:ConceptScheme?
> >
> >thanks,
> >
> >Bob
> >
> 
> 

-- 
Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health <http://cggh.org>
The Wellcome Trust Centre for Human Genetics
Roosevelt Drive
Oxford
OX3 7BN
United Kingdom
Web: http://purl.org/net/aliman
Email: alimanfoo@gmail.com
Tel: +44 (0)1865 287669
Received on Wednesday, 16 March 2011 11:19:22 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 16 March 2011 11:19:23 GMT