- From: Pat Hayes <phayes@ai.uwf.edu>
- Date: Wed, 3 Oct 2001 16:02:05 -0500
- To: Patrick.Stickler@nokia.com
- Cc: www-rdf-logic@w3.org
- Message-Id: <p05101007b7e12758e8d5@[205.160.76.185]>
> > I am unclear as to how this proposal would provide more simplicity or >> consistency in either the semantics or the syntax of RDF. > >Fair enough. It certainly has not been presented in any comprehensive >or organized fashion. I'll do my best to provide a more detailed discussion >with examples (a work in progress) as soon as possible. > >> What I see in >> this proposal is a method for providing a general mechanism >> for providing >> special cases for RDF. An RDF processor would have to understand, and >> parse, all sorts of different syntax. >> >> Consider the situation with a hypothetical integer scheme. If an RDF >> processor is given >> >> int:5 #loves #Susan . >> >> and >> >> int:05 #loves #Jackie . >> >> then it has to understand that int:5 and int:05 are the same >> and respond to a query about the loves of 5 that it #loves >> both #Susan and >> #Jackie. > >Well, not really (IMO)... > >It is true that int:5 and int:05 would technically constitute >different URIs and hence different resources, but that's how >RDF does things, eh? Different URI, different resource. I'm >sure we don't want to shift that foundational pillar... ;-) The model theory doesn't assume that. Two different URIs can denote the same resource (see http://www.w3.org/TR/rdf-mt/#example1 ). However I think that your point here (and throughout) does not really depend on this assumption. The point is that two different URIs *could* refer to different resources in *some* interpretation. They are not forced to co-refer. That is all you need to make your point, I think. > >Insofar as as a generalized, consistent, global representation >for a given data type, though, one would expect that there would >be constraints defined which prohibit semantically vacuous variant >forms, such as above. So yes, you bring up a very valid requirement >for e.g. an int: scheme, that we wouldn't get int:00000000005, etc. >but that's an issue for the particular scheme, not the methdology of >URI encoded literals itself, I think (apart from specifying it as >an expected quality of every such scheme to not have semanticly >vacuous variant forms). That seems to me a bit like saying that People Should be Good counts as a moral code. It may be unreasonable to require all schemes to be unique in this way (eg leading zero suppression may be essential in some schemes designed to support arithmetic, or consistency with programming language conventions); and even if we do, what is to prevent there being two different schemes for the same set of values, eg two different notational schemes for the natural numbers? > >And on a practical level, one would not necessarily expect URI >encoded literals to act as the subject of statements, But there would be no way to prevent it, and so the semantics would need to support it. Pat Hayes -- --------------------------------------------------------------------- IHMC (850)434 8903 home 40 South Alcaniz St. (850)202 4416 office Pensacola, FL 32501 (850)202 4440 fax phayes@ai.uwf.edu http://www.coginst.uwf.edu/~phayes
Received on Wednesday, 3 October 2001 17:02:10 UTC