- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Mon, 10 Mar 2008 11:03:21 +0100
- To: axel@polleres.net
- CC: "Public-Rif-Wg (E-mail)" <public-rif-wg@w3.org>
- Message-ID: <47D50769.20402@inf.unibz.it>
Axel, Thanks again for the review. Replies on selected comments that we did not discuss at the face-to-face in line. > 17) > > "IR union IP" > > better: > > "IR ∪ IP" I disagree. Most browsers are bad at rendering mathematical symbols; I believe some don't render them at all. > > 18) > "Rdf-, rdfs-, " > > --> > "RDF-, RDFS-, " > check capitalization in the whole document I am following the conventions in the RDF semantics specification. > > 19) > In te definition of common interpretations, isn't condition 2 superfluous? (by condition 4.) did you mean "by condition 5"? The domain of IEXT is IP. If it were not for condition 2, IEXT might be ill-defined. > > 21) > "i.e., a rdfs:subClassOf b is true if a ## b is true." > > Why is "if" enough here, and not "iff"? not sure. Well, this condition is phrased as per the working group resolution [1]. The reason the text is phrased as it is, is that ## is meant to be irreflexive, whereas rdfs:subClassOf is reflexive. [1] RESOLVED: Close Issue-43 by including in BLD subclass formulae of the form a ## b. In the RDF compatibility document, ## and rdfs:subClassOf will be connected appropriately, i.e. whenever a ## b holds, a rdfs:subClassOf b is required to hold. (January 8) > 22) > What exactly is meant by > "which are used as properties in the RIF domain. " > ? With "properties in the RIF domain" I mean the objects in the domain of the function I_frame, intuitively the things occurring in the p-position of frames s[p -> o]. Do you have a suggestion for a better phrasing? > > 23) > I don't really understand here: > > "Note that no correspondences are defined for the mapping of names in RDF which are not symbols of RIF, e.g., ill-typed literals and RDF URI references which are not absolute IRIs." > > That means that what is written in the example before breaks: > > " >>From this combination we can derive the RIF condition formulas > > Exists ?z ( ?z[rdf:type -> "nameBearer"^^rif:iri] ) > Exists ?z ( "http://a"^^rif:iri["http://p"^^rif:iri -> ?z] ) > > as well as the RDF triples > > _:y rdf:type nameBearer . > <http://a> <http://p> "a"^^xsd:integer . > > However, "http://a"^^rif:iri["http://p"^^rif:iri -> "a"^^xsd:integer] cannot be derived, > " > > By what means is the triple > "<http://a> <http://p> "a"^^xsd:integer . " > derived in this example, if not from the RIF model theory??? The point I was trying to get across is that there is no syntactical representation in RIF for ill-typed literals. Do you have a suggestion how I could make this clearer in the text? > 26) > "We say that I DL satisfies a rule Q " > > shouldn't that rather be: > > "We say that I DL satisfies a DL rule Q " > ??? (however, we only define DL rulest, not DL rule before!) I believe it is not necessary to define DL rules (this saves us from having to introduce another concept). DL-satisfaction is well defined on all rules. I did change the definition to define DL-satisfaction only for DL-rule sets. Best, Jos -- debruijn@inf.unibz.it Jos de Bruijn, http://www.debruijn.net/ ---------------------------------------------- One man that has a mind and knows it can always beat ten men who haven't and don't. -- George Bernard Shaw
Received on Monday, 10 March 2008 10:03:47 UTC