- From: Enrico Franconi <franconi@inf.unibz.it>
- Date: Mon, 30 Jan 2006 18:27:16 +0100
- To: Andy Seaborne <andy.seaborne@hp.com>
- Cc: RDF Data Access Working Group <public-rdf-dawg@w3.org>
- Message-Id: <D83518FD-D968-4DC5-8D78-44CBD28678AD@inf.unibz.it>
"A basic graph patterns is a set of triple patterns and forms the basis of SPARQL query matching. Matching a basic graph pattern is defined in terms of unspecified entailment to allow for future extension of the language." ==> "A basic graph patterns is a set of triple patterns and forms the core of any SPARQL query on some dataset. Matching a basic graph pattern on a dataset is defined in terms of a generic entailment to allow for future extension of the language." ;;;; "Examples of other E-entailment regimes are, RDF entailment..." ==> "Examples of other E-entailment regimes are RDF entailment..." ;;;; I guess that in "Definition: Basic Graph Pattern equivalence", the sentence "that maps blank nodes to blank nodes and maps variables, literals and IRIs to themselves." should be deleted. ;;;; Why do we still have a long definition of Scoping Set, while we probably just want to say that it is an arbitrary subset of the RDF Terms (as we say after: "A scoping set B is some set of RDF terms.")? Maybe you have an argument for it. ;;;; "A scoping set B is some set of RDF terms. This is an arbitrary parameter in this definition. The contents of B should be restricted to correspond appropriately to different entailment regimes." ==> "A scoping set B is some set of RDF terms. The scoping set restricts the values of variable assignments in a solution. The scoping set may be characterised differently by different entailment regimes." ;;; Regarding the Definition of Basic Graph Pattern E-matching, I still prefer something closer to my proposal, since you want to have the right scoping of the parameters (in the current version, the situation of BGP' is not clean). You also want to have a more precise word instead of "introduced". """ Definition: Basic Graph Pattern E-matching Let E-entails be an E-entailment regime, BGP a basic graph pattern, G an RDF graph, G' a scoping graph for G, B a scoping set, and S a pattern solution. BGP E-matches G with pattern solution S with respect to a scoping graph G' and scoping set B, if there is a basic graph pattern BGP' that is graph equivalent to BGP, such that: 1/ G' and BGP' do not share any blank node labels, 2/ (G' union S(BGP')) is a well-formed graph for the E-entailment, 3/ G E-entails (G' union S(BGP')), 4/ The range of S is equal to B. """ ;;; "These definitions allow for future extensions to SPARQL. This document defines SPARQL for simple entailment. The scoping set B is the set of all RDF terms in G'." ==> "These definitions allow for future extensions to SPARQL. This document defines SPARQL for simple entailment, with the further restriction that the scoping set B is the set of all RDF terms in G'." --e.
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Monday, 30 January 2006 17:27:26 UTC