- From: Aidan Hogan <aidhog@gmail.com>
- Date: Wed, 24 Sep 2014 20:48:40 -0300
- To: "Patel-Schneider, Peter" <Peter.Patel-Schneider@nuance.com>
- CC: "<public-rdf-comments@w3.org>" <public-rdf-comments@w3.org>
Thanks for the quick response! Comments in line. On 24/09/2014 19:58, Patel-Schneider, Peter wrote: > Hi: > > This is an unofficial reply. > > LV is mostly around in the 1.1 semantics to provide a link back to the LV in the older semantics. It could be removed without any trouble. > > However, LV is not defined circularly. LV is defined in terms of ICEXT, I, and rdfs:Literal. > > ICEXT is defined just above, and that definition uses IEXT, I and rdf:type. > > IEXT is part of every interpretation. > > I is defined in the semantic conditions for ground graphs. For IRIs, I is defined in terms of IS, which is part of every interpretation. > > So, no circularity. To clarify, the unknown quantity on the right hand side for me is rdfs:Literal. The class extension of rdfs:Literal has not been previously defined / mentioned up to that point. Hence it seems to me that LV (which is not defined up to that point) and the extension of rdfs:Literal (which is not defined up to that point) are both unknown quantities. (My expectation was that rdfs:Literal would be defined in the semantic conditions in a similar way to, say, rdf:Property.) > Defining LV as you suggest would have some interesting consequences. You would be able to reason that a literal value (an arbitrary element of LV) is one of the literals that you can enter. I don't think that you can conclude anything from this in RDF, but in OWL you can. Understood. I see now that in D you could have a datatype without concrete lexical strings for some values (e.g., owl:real?) and with this definition, those values would not be a rdfs:Literal, thus causing problems saying that, e.g., every datatype is a subclass of literal. (The key realisation for me here is that L2V is not necessarily "surjective".) In this case, I guess like the notion of rdfs:Class, the notion of rdfs:Literal is "new" in a sense and cannot be (easily) "derived". > You should think of IC and IV simply as shorthands. They can be replaced everywhere in the current semantics by their definitions, ICEXT(I(rdfs:Class)) and ICEXT(I(rdfs:Literal), respectively. Understood. > > peter > > > PS: If you want the tyop to be noticed officially you should probably send in a separate message to that effect. Will do. Thanks, Aidan > On Sep 24, 2014, at 3:20 PM, Aidan Hogan <aidhog@gmail.com> > wrote: > >> Hi folks, >> >> Regarding the RDF 1.1 Semantics document. >> >> >> What is the purpose of LV? (I know there's a note in 9.1, but it's in a separate non-normative section.) >> >> The definition: >> >> LV is defined to be ICEXT(I(rdfs:Literal)) >> >> ... seems to me to be circular -- in that it defines one previously unknown quantity in terms of another previously unknown quantity -- and perhaps it's unnecessary? >> >> Would LV be equivalent to something like: >> >> { v : there exists l s.t. IL(l) = v } >> >> ... in which case, could ICEXT(I(rdfs:Literal)) not be equated directly with the above set as a true semantic condition, dropping LV altogether? >> >> ICEXT(I(rdfs:Literal)) = { v : there exists l s.t. IL(l) = v } >> >> (If this equality doesn't hold, I'd be interested to know why. If it does hold, it would seem a better option than introducing LV.) >> >> >> I have a similar issue with the definition of IC: >> >> IC is defined to be ICEXT(I(rdfs:Class)) >> >> ... it does not appear to be a semantic condition but rather an extension of the notion of an interpretation with the abstract idea of a class. Not sure what I would suggest here other than to formally extend the notion of an interpretation outside of the semantic conditions? Probably this could have been built-in earlier since, e.g., RDF also has some implicit notion of classes (the class rdf:Property). >> >> (Apologies if this has been discussed before.) >> >> >> Minor Typo: Alex Polleres -> Axel Polleres >> >> Best, >> Aidan >> >
Received on Wednesday, 24 September 2014 23:49:08 UTC