- From: Henry Story <Henry.Story@Sun.COM>
- Date: Fri, 27 Jul 2007 17:26:26 +0200
- To: Garret Wilson <garret@globalmentor.com>
- Cc: Semantic Web <semantic-web@w3.org>
On 27 Jul 2007, at 16:39, Garret Wilson wrote: > Henry Story wrote: >> >> But I think literals do serve a purpose as opposed to URLS. They >> are things that refer to themselves, as opposed to URI's that >> refer to other things. > > The literal "value"^^xsd.string refers to itself, but that's a > special case. The literal "123" in many contexts does not refer to > the string "123", but refers to the value 123---we just happen to > be using a set of digits in a particular language to describe that > value. The literal "123" is no different than the literal "one > hundred and twenty-three", if we were decide to use it to represent > the value 123---it's just another representation in English. I think you missed my previous comment that "123"^^xsd:integer . is really syntactically very similar to "123"^xsd:integer . which is just short hand for _:123 xsd:integer "123" . Which is to say that there is a thing, which has relation xsd:integer to the string "123". my guess is that the relation xsd:integer, is inverse functional and functional. Now I am not sure if in this case the blank node refers to itself. I suppose some (Bertrand Russle for example) would say it refers to the set of sets of size 123, just as 2 refers to the set of pairs, and 3 refers to the set of triples. But I am not sure how one should think of it in rdf. > We could use Morse code "_...." (it appears that the international > version is "___.."---they're different, surprise) to represent the > value 8, but there's still no self-reflection going on. Literal > strings are just identifiers---no more than a URI, with an added > data type to indicate that the lexical form is only unique within > the domain indicated by the datatype. Which is leading me to think > that the correct representation of literals in a graph is something > like <rdfliteral:123;xsd:integer> as the URI of a normal resource, > with maybe an automatic rdf:lexicalForm property as David mentioned. Well that's ok _:123 morse:intcode "_...." . would be ok. The we would have [] morse:intcode "_...." ; xsd:integer "123" . Perhaps I was wrong to think that literals refer to themselves. Perhaps that's just strings that do that... I have not thought about that in detail. Henry > > Garret
Received on Friday, 27 July 2007 15:26:43 UTC