W3C home > Mailing lists > Public > public-earl10-comments@w3.org > November 2009

Use of dct:hasVersion property in EARL 1.0 WDs

From: Pete Johnston <Pete.Johnston@eduserv.org.uk>
Date: Tue, 3 Nov 2009 16:09:32 +0000
To: "'public-earl10-comments@w3.org'" <public-earl10-comments@w3.org>
Message-ID: <59E2F1A55E23D64DB03813F9B680F9D9157020BDE7@edu-vmw-eml-l01.edu2000.com>

Thank you for circulating the EARL Working Drafts. 

I have one minor comment about the use of a Dublin Core property, which I think affects two of the documents:

* Evaluation and Report Language (EARL) 1.0 Schema - Last Call Working Draft

* Evaluation and Report Language (EARL) 1.0 Guide - First Public Working Draft

I notice that a number of examples use the property dct:hasVersion ( http://purl.org/dc/terms/hasVersion ) to provide a "version number" as literal value e.g. example 3.5 in 


And also in 


there's a constraint/rule that says:

"Every Software must have exactly one title (referenced by dct:title), and should have exactly one version number (referenced by dct:hasVersion) and at least one homepage (referenced by foaf:homepage)"

I don't think this is an appropriate use of that property. The definition provided by DCMI is

"A related resource that is a version, edition, or adaptation of the described resource."

i.e. the intended use of the dct:hasVersion property is not to express the relationship between a "thing" and a "version number", but rather to express a "version" relationship between two "things" (e.g. document-A has-version document-B, and so on) 

And the "note" in the description of the property here


explains that the use of literal values is not intended.

DCMI doesn't currently provide a property for expressing the relationship between a thing (document, whatever) and a (literal) version number.


Pete Johnston
Technical Researcher, Eduserv
+44 (0)1225 474323
Received on Tuesday, 3 November 2009 16:10:17 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:39:57 UTC