- From: Nathan <nathan@webr3.org>
- Date: Wed, 13 Oct 2010 20:53:35 +0100
- To: Mirko <idonthaveenoughinformation@googlemail.com>
- CC: public-lod@w3.org
Mirko wrote:
> Hi all,
> I try to understand alternatives to reification for Linked Data publishing,
> since reification is discouraged. For example, how could I express the
> following without reification:
>
> @prefix dc: <http://purl.org/dc/elements/1.1/>.
> @prefix foaf: <http://xmlns.com/foaf/0.1/>.
>
> <http://ex.org/stmt>
> rdfs:label "Statement that describes user interest in a document"@de;
> rdf:subject <http://ex.org/User>;
> rdf:predicate foaf:interest;
> rdf:object <http://ex.org/Item>;
> dc:publisher <http://ex.org/Service>;
> dc:created "2010-10-13"^^xsd:date;
> dc:license <http://ex.org/License>.
>
> <http://ex.org/User> rdf:type foaf:Agent.
> <http://ex.org/Item> rdf:type foaf:Document.
N3 quoted graphs are a nice approach..
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix : <http://ex.org/> .
{ :User foaf:interest :Item }
dc:created "2010-10-13"^^xsd:date;
rdfs:label "Statement that describes user interest in a document"@de;
dc:publisher :Service;
dc:created "2010-10-13"^^xsd:date;
dc:license :License .
This has the benefit of comprising only triples (no quads etc) and also
locks the description + statement together so that they can't vary
temporally.
Best,
Nathan
Received on Wednesday, 13 October 2010 19:54:52 UTC