- From: Stella Mitchell <cleo@us.ibm.com>
- Date: Tue, 19 Feb 2008 17:44:08 -0500
- To: public-rif-wg@w3.org
- Message-ID: <OF68501C74.10D7087C-ON852573F4.000C71E6-852573F4.007CE3E6@us.ibm.com>
Hi All, (the links to the snapshots on the reading page for F2F9 are mislabeled) Abstract: ------------- It says that RIF dialects are expected to specialize the framework. Is it optional, recommended or required that logic-based dialects be defined by specializing this framework? 2nd sentence: (wording suggestion) "The framework describes the syntax and semantics..." --> "The framework describes mechanisms for specifying the syntax and model-theoretic semantics..." 1.0 Overview ----------------- 1st bullet, last 2 sentences: (wording suggestions) "RIF" --> "the presentation syntax" "Instead, being an interchange format, RIF dialects use XML as their concrete syntax" --> "Since RIF is an interchange format, it uses XML as its concrete syntax." 4th para: "some newly developed" --> "future" 5th para ("Syntactic framework") Says there are 3 main classes of RIF terms. Should classification and equality terms be included here too? "Semantic framework" para: 2nd bullet: (Datatypes) It's not clear (to me) what "special semantics" means. (do the other symbol spaces have no semantics or semantics that aren't special?) 2.0.1 ------- 2nd bullet: "to each constant symbol" --> "to each constant and variable symbol" 4th bullet: "Symbols spaces determine the "shapes" of the symbols that are allowed by the syntax of the dialect" --> "The associated lexical spaces determine the syntax of the symbols allowed in the dialect" (wording suggestion) 5th bullet: "allows to build" --> "allows" or "allows the construction of" last para, 2nd sentence: "the formulas in the conclusion and the premises" --> "the formulas allowed in the conclusion and/or the premises" 2.0.2 ------- 2nd para: "RIF-BLD" --> "RIF-FLD" 2.0.3 ------- 1st para, 2nd sentence: "any kind of terms" --> "any kind of term" last para: How does this ("carving out a subset of terms via signatures") relate to the 3rd bullet in section 2.0.1? "uses signatures to define what is called well-formed terms" --> "uses signatures to define well-formed terms" 2.0.4 ------- I find it slightly confusing that signatures are described as a mechanism. and a language for specifying the context where symbols can occur, but that it also says signatures can be derived from the context in which symbols occur. (as for RIF-BLD). 2nd para: If signatures are not part of the RIF language, why does SigNames have to be disjoint from Const and Var? 1st bullet: "to represents the" --> "to represent the" Last bullet in definition of coherent signatures: "arrow expression" --> "arrow expressions" 2.0.5 ------- 2nd para: Maybe say why each variable can have only one signature while constants can have more. 3rd para: "Next we define well-formed terms and their signatures. Like the" --> "Next we use signatures to define well-formed RIF-FLD terms. As with" (wording suggestion) 4th bullet, 2nd sub-bullet: "ti" --> "t1" (same for 2nd sub-bullets of 5th and 6th bullets) in the 2nd bullet under the definition of coherent signatures in section 2.0.4 it says that both arguments in an equality term must have the same signature, but here it says that they don't actually have to have the same signature, but they have to be <= a common one. (same comment for the 6th bullet, subclass terms) 8th bullet: the note: is it that they "are always" or that "they always can be"? Example 1 1st para: When the term{} signature is introduced, say what it represents. 3rd para: "r(r(a) r (a b c))" --> "r(r(a) r(a b c))" (extra space making it look like 3 arguments) 2.0.6 ------- 2nd para, last sentence: Maybe rewrite to something like "All constant symbols have a syntax and semantics imposed by the symbol space to which they belong." 4th para: "...and an identifier" --> "...and one or more identifiers" ? (to match the overview) (and change 2nd bullet to match) bulleted list under para "RIF supports the following symbol spaces" 1st & 2nd bullets: "corresponds" --> "correspond" 4th bullet: "dateTime" --> "date" para under rif:iri bullet: "A rif:iri constant is supposed to be interpreted" --> "A rif:iri constant must be interpreted" para under rif:local bullet: "in their respective rulesets" --> "in their containing rulesets" ? Notes on RIF-compliant support for symbols spaces: I think there should be a more general definition, or link to one, of a RIF-compliant inference engine, before talking about how symbol spaces fit into it. 3.0.1 ------- 3rd bullet: "...is a symbol space that has a fixed interpretation..." --> "...is a symbol space whose symbols have a fixed interpretation..." 4th bullet: "..so-called well-founded or stable models." --> "...well-founded or stable models." ? 3.0.2 ------- 1st para: "As a special case, <t can be a total order in some dialects." --> "Note that <t can be a total order in some dialects." 3.0.3 ------- The xsd data types listed here (twice) don't match the ones in 2.0.6 last para: (wording suggestion) "Lexical spaces define the syntax of the constant symbols in the RIF language that belong to the various primitive data types. In contrast, value spaces define the meaning of those constants" --> "Lexical spaces define the syntax of the constant symbols in the RIF language. Value spaces define the meaning of the constants, for the primitive data types," 3.0.4 ------- ISF bullet Is it supposed to map from D instead of from Const? setOfFiniteBags --> setOfFiniteSets Remove/change the sentence under the 2nd sub-bullet that says why bags are used. IFrame bullet: "IFrame represent an object" --> "IFrame represents an object" para "The effect of signatures: "are supposed to be" --> "must be" "is supposed to be" --> "must be" last para: "requirements to IC for constants in the lexical spaces" --> "requirements on IC for constants in the symbols spaces" 3.0.5 ------- 1st para: "RIF-BLD" --> "RIF-FLD" Quantification bullet: Add I= to the semantic structure 3.0.6 ------- Change the title to match the text "Intended Semantic Structures" ? 1st para, last sentence: (wording suggestion) "There are different theories of how the intended sets of semantic structures are supposed to look like." --> "Different logic theories may have different criteria for what is considered an intended semantic structure" Other: -------- Will the XML Serialization Framework section also address the mapping between presenation and concrete syntax? -Stella
Received on Tuesday, 19 February 2008 22:44:45 UTC