- From: RDFa Working Group Issue Tracker <sysbot+tracker@w3.org>
- Date: Thu, 05 Aug 2010 13:29:48 +0000
- To: public-rdfa-wg@w3.org
ISSUE-39 (rdfa term mapping triples): Profiles, term mappings, and URIs as literals [RDFa 1.1 Core]
http://www.w3.org/2010/02/rdfa/track/issues/39
Raised by: Manu Sporny
On product: RDFa 1.1 Core
>From Richard Cyganiak:
This is a comment on Profiles in the latest RDFa WD [1]. The draft provides a mechanism for establishing term mappings using RDF triples of the following general shape:
?x rdfa:term "name" .
?x rdfa:uri "http://xmlns.com/foaf/0.1/name" .
I ask that the mechanism be changed to the following form:
<http://xmlns.com/foaf/0.1/name> rdfa:term "name" .
This change should be made for the following reasons:
1. Conciseness. If one triple is enough to say it, there should be one triple.
2. Putting URIs into RDF literals is almost always an anti-pattern.
3. The principle of least surprise.
4. Using a URI simplifies the creation of self-contained profiles that contain a set of term mappings along with labels for the classes and properties, mappings to other vocabularies, presentation hints etc.
5. Using a URI simplifies the extension of existing RDF Schema documents (e.g., the RDF version of the FOAF spec) to RDFa profiles.
Received on Thursday, 5 August 2010 13:29:49 UTC