- From: Aidan Hogan <aidhog@gmail.com>
- Date: Wed, 24 Sep 2014 19:20:27 -0300
- To: public-rdf-comments@w3.org
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 22:20:54 UTC