W3C home > Mailing lists > Public > public-rdf-wg@w3.org > April 2011

Re: Comments on this afternoon session on Turtle (ISSUE-12)

From: Richard Cyganiak <richard@cyganiak.de>
Date: Wed, 20 Apr 2011 11:58:37 +0100
Cc: public-rdf-wg@w3.org
Message-Id: <6C5E7150-4778-449D-A6FE-D817D4B9798C@cyganiak.de>
To: Andy Seaborne <andy.seaborne@epimorphics.com>
On 18 Apr 2011, at 11:36, Andy Seaborne wrote:
> To state
> 
> :title rdfs:range rdf:PlainLiteral .
> 
> isn't it also assuming mapping to rdf:PlainLiteral to plain literal in lexical form?  Is that allowed by rdfs:range?

This asserts the following: The object of any triple that has the :title predicate denotes a resource that is in the value space of rdf:PlainLiteral.

The value space of rdf:PlainLiteral includes all Unicode strings. (Unicode string, like all other literal values, are resources in RDF Semantics.)

The plain literal "foo" denotes the Unicode string "foo", which is in that value space.

So it's all fine according to RDF Semantics.

(Side note: the Entailment Rules in RDF Semantics would be a lot simpler if RDF Semantics allowed literals as subjects ... :-)

Best,
Richard
Received on Wednesday, 20 April 2011 10:59:07 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:25:41 GMT