Transition Request Oct 2012
From SPARQL Working Group
(decided to go with a different format for the first few sections) |
|||
| Line 9: | Line 9: | ||
__TOC__ | __TOC__ | ||
| - | == | + | == Documents == |
| + | We propose to publish the following eleven documents as Proposed Recommendation (PR), Candidate Recommendation (CR), or Proposed Edited Recommendation (PER), as indicated. For each document, in this section, we provide information in the following form: | ||
| - | + | ||
| + | (proposed status) for (title) | ||
| + | (Latest TR Version URL) | ||
| + | (Current Editor's draft URL) | ||
| + | (URL of Resolution to Publish) | ||
| + | |||
| + | (Abstract) | ||
| + | |||
| + | Details for the eleven documents follow: | ||
| + | |||
| + | |||
| + | PR for "SPARQL 1.1 Overview" | ||
| + | http://www.w3.org/TR/sparql11-overview/ | ||
| + | http://www.w3.org/2009/sparql/docs/sparql11-overview/Overview.xml | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_8 | ||
| + | |||
| + | This document is an overview of SPARQL 1.1. It provides an | ||
| + | introduction to a set of W3C specifications that facilitate | ||
| + | querying and manipulating RDF graph content on the Web or in | ||
| + | an RDF store. | ||
| + | |||
| + | |||
| + | PR for "SPARQL 1.1 Query Language" | ||
| + | http://www.w3.org/TR/sparql11-query/ | ||
| + | http://www.w3.org/2009/sparql/docs/query1.1/rq25.xml | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_2 | ||
| + | |||
| + | RDF is a directed, labeled graph data format for representing | ||
| + | information in the Web. This specification defines the syntax | ||
| + | and semantics of the SPARQL query language for RDF. SPARQL can | ||
| + | be used to express queries across diverse data sources, | ||
| + | whether the data is stored natively as RDF or viewed as RDF | ||
| + | via middleware. SPARQL contains capabilities for querying | ||
| + | required and optional graph patterns along with their | ||
| + | conjunctions and disjunctions. SPARQL also supports | ||
| + | aggregation, subqueries, negation, creating values by | ||
| + | expressions, extensible value testing, and constraining | ||
| + | queries by source RDF graph. The results of SPARQL queries can | ||
| + | be result sets or RDF graphs. | ||
| + | |||
| + | |||
| + | PR for "SPARQL 1.1 Update" | ||
| + | http://www.w3.org/TR/sparql11-update/ | ||
| + | http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_2 | ||
| + | |||
| + | This document describes SPARQL 1.1 Update, an update language | ||
| + | for RDF graphs. It uses a syntax derived from the SPARQL Query | ||
| + | Language for RDF. Update operations are performed on a | ||
| + | collection of graphs in a Graph Store. Operations are | ||
| + | provided to update, create, and remove RDF graphs in a Graph | ||
| + | Store. | ||
| + | |||
| + | PR for "SPARQL1.1 Service Description" | ||
| + | http://www.w3.org/TR/sparql11-service-description/ | ||
| + | http://www.w3.org/2009/sparql/docs/service-description-1.1/xmlspec.xml | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_6 | ||
| + | |||
| + | This document describes SPARQL service description, a method | ||
| + | for discovering, and vocabulary for describing SPARQL services | ||
| + | made available via the SPARQL 1.1 Protocol for RDF | ||
| + | [SPROT]. These descriptions provide a mechanism by which a | ||
| + | client or end user can discover information about the SPARQL | ||
| + | service such as supported extension functions and details | ||
| + | about the available dataset. | ||
| + | |||
| + | PR for "SPARQL 1.1 Federated Query" | ||
| + | http://www.w3.org/TR/sparql11-federated-query/ | ||
| + | http://www.w3.org/2009/sparql/docs/fed/service.xml | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_7 | ||
| + | |||
| + | RDF is a directed, labeled graph data format for representing | ||
| + | information in the Web. SPARQL can be used to express queries | ||
| + | across diverse data sources, whether the data is stored | ||
| + | natively as RDF or viewed as RDF via middleware. This | ||
| + | specification defines the syntax and semantics of SPARQL 1.1 | ||
| + | Federated Query extension for executing queries distributed | ||
| + | over different SPARQL endpoints. The SERVICE keyword extends | ||
| + | SPARQL 1.1 to support queries that merge data distributed | ||
| + | across the Web. | ||
| + | |||
| + | |||
| + | PR for "SPARQL 1.1 Query Results JSON Format" | ||
| + | http://www.w3.org/TR/sparql11-results-json/ | ||
| + | http://www.w3.org/2009/sparql/docs/json-results/json-results.xml | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_6 | ||
| + | |||
| + | SPARQL is a set of standards for the query and update of RDF | ||
| + | data, along with ways to access such data over the web. This | ||
| + | document describes the representation of SELECT and ASK query | ||
| + | results using JSON. | ||
| + | |||
| + | |||
| + | PR for "SPARQL 1.1 Query Results CSV and TSV Formats" | ||
| + | http://www.w3.org/TR/sparql11-results-csv-tsv/ | ||
| + | http://www.w3.org/2009/sparql/docs/csv-tsv-results/results-csv-tsv.html | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_7 | ||
| + | |||
| + | The formats CSV [RFC4180] (comma separated values) and TSV | ||
| + | [IANA-TSV] (tab separated values) provide simple, easy to | ||
| + | process formats for the transmission of tabular data. They | ||
| + | are supported as input datat formats to many tools, | ||
| + | particularly spreadsheets. This document describes their use | ||
| + | for expressing SPARQL query results from SELECT queries. | ||
| + | |||
| + | |||
| + | PER for "SPARQL Query Results XML Format (Second Edition)" | ||
| + | http://www.w3.org/TR/rdf-sparql-XMLres/ | ||
| + | @@@ | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_9 | ||
| + | |||
| + | RDF is a flexible, extensible way to represent information | ||
| + | about World Wide Web resources. It is used to represent, among | ||
| + | other things, personal information, social networks, metadata | ||
| + | about digital artifacts like music and images, as well as | ||
| + | provide a means of integration over disparate sources of | ||
| + | information. A standardized query language for RDF data with | ||
| + | multiple implementations offers developers and end users a way | ||
| + | to write and to consume the results of queries across this | ||
| + | wide range of information. | ||
| + | |||
| + | This document describes an XML format for the variable binding | ||
| + | and boolean results formats provided by the SPARQL query | ||
| + | language for RDF, developed by the W3C RDF Data Access Working | ||
| + | Group (DAWG), part of the Semantic Web Activity as described | ||
| + | in the activity statement . | ||
| + | |||
| + | |||
| + | CR for "SPARQL 1.1 Entailment Regimes" | ||
| + | http://www.w3.org/TR/sparql11-entailment/ | ||
| + | http://www.w3.org/2009/sparql/docs/entailment/ | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_4 | ||
| + | |||
| + | SPARQL is a query language and a protocol for data that is | ||
| + | stored natively as RDF or viewed as RDF via middleware. The | ||
| + | main mechanism for computing query results in SPARQL is | ||
| + | subgraph matching: RDF triples in both the queried RDF data | ||
| + | and the query pattern are interpreted as nodes and edges of | ||
| + | directed graphs, and the resulting query graph is matched to | ||
| + | the data graph using variables as wild cards. Various W3C | ||
| + | standards, including RDF and OWL, provide semantic | ||
| + | interpretations for RDF graphs that allow additional RDF | ||
| + | statements to be inferred from explicitly given | ||
| + | assertions. Many applications that rely on these semantics | ||
| + | require a query language such as SPARQL, but in order to use | ||
| + | SPARQL, basic graph pattern matching has to be defined using | ||
| + | semantic entailment relations instead of explicitly given | ||
| + | graph structures. There are different possible ways of | ||
| + | defining a basic graph pattern matching extension for an | ||
| + | entailment relation. This document specifies one such way for | ||
| + | a range of standard semantic web entailment relations. Such | ||
| + | extensions of the SPARQL semantics are called entailment | ||
| + | regimes within this document. An entailment regime defines not | ||
| + | only which entailment relation is used, but also which queries | ||
| + | and graphs are well-formed for the regime, how the entailment | ||
| + | is used (since there are potentially different meaningful ways | ||
| + | to use the same entailment relation), and what kinds of errors | ||
| + | can arise. The entailment relations used in this document are | ||
| + | standard entailment relations in the semantic web: RDF | ||
| + | entailment, RDFS entailment, D-entailment, OWL Direct and | ||
| + | RDF-Based Semantics entailment, and RIF Core entailment. | ||
| + | |||
| + | |||
| + | CR for "SPARQL 1.1 Protocol" | ||
| + | http://www.w3.org/TR/sparql11-protocol/ | ||
| + | http://www.w3.org/2009/sparql/docs/protocol-1.1/ | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_5 | ||
| + | |||
| + | The SPARQL Protocol and RDF Query Language (SPARQL) is a query | ||
| + | language and protocol for RDF. This document specifies the | ||
| + | SPARQL Protocol; it describes a means for conveying SPARQL | ||
| + | queries and updates to a SPARQL processing service and | ||
| + | returning the results via HTTP to the entity that requested | ||
| + | them. This protocol was developed by the W3C SPARQL Working | ||
| + | Group, part of the Semantic Web Activity as described in the | ||
| + | activity statement . | ||
| + | |||
| + | |||
| + | CR for "SPARQL 1.1 Graph Store HTTP Protocol" | ||
| + | http://www.w3.org/TR/sparql11-http-rdf-update/ | ||
| + | http://www.w3.org/2009/sparql/docs/http-rdf-update/ | ||
| + | http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_8 | ||
| + | |||
| + | This document describes the use of HTTP operations for the | ||
| + | purpose of managing a collection of RDF graphs. This interface | ||
| + | is an alternative to the SPARQL 1.1 Update protocol. Most of | ||
| + | the operations defined here can be performed using that | ||
| + | interface, but for some clients or servers, this interface may | ||
| + | be easier to implement or work with. This specification may | ||
| + | serve as a non-normative suggestion for HTTP operations on RDF | ||
| + | graphs which are managed outside of a SPARQL 1.1 graph store. | ||
| + | |||
| + | |||
| + | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | + | == Status Sections == | |
| - | + | ||
| - | == | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
== Changes since Last Call == | == Changes since Last Call == | ||
Revision as of 00:45, 12 October 2012
This is a transition request, and also serves as an agenda for a Transition Meeting with the Director.
See [@@@ @@@archived e-mail version].
This is a mixed transition request, with documents going to CR, PR, and PER.
Contents |
1 Documents
We propose to publish the following eleven documents as Proposed Recommendation (PR), Candidate Recommendation (CR), or Proposed Edited Recommendation (PER), as indicated. For each document, in this section, we provide information in the following form:
(proposed status) for (title) (Latest TR Version URL) (Current Editor's draft URL) (URL of Resolution to Publish) (Abstract) Details for the eleven documents follow: PR for "SPARQL 1.1 Overview" http://www.w3.org/TR/sparql11-overview/ http://www.w3.org/2009/sparql/docs/sparql11-overview/Overview.xml http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_8 This document is an overview of SPARQL 1.1. It provides an introduction to a set of W3C specifications that facilitate querying and manipulating RDF graph content on the Web or in an RDF store. PR for "SPARQL 1.1 Query Language" http://www.w3.org/TR/sparql11-query/ http://www.w3.org/2009/sparql/docs/query1.1/rq25.xml http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_2 RDF is a directed, labeled graph data format for representing information in the Web. This specification defines the syntax and semantics of the SPARQL query language for RDF. SPARQL can be used to express queries across diverse data sources, whether the data is stored natively as RDF or viewed as RDF via middleware. SPARQL contains capabilities for querying required and optional graph patterns along with their conjunctions and disjunctions. SPARQL also supports aggregation, subqueries, negation, creating values by expressions, extensible value testing, and constraining queries by source RDF graph. The results of SPARQL queries can be result sets or RDF graphs. PR for "SPARQL 1.1 Update" http://www.w3.org/TR/sparql11-update/ http://www.w3.org/2009/sparql/docs/update-1.1/Overview.xml http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_2 This document describes SPARQL 1.1 Update, an update language for RDF graphs. It uses a syntax derived from the SPARQL Query Language for RDF. Update operations are performed on a collection of graphs in a Graph Store. Operations are provided to update, create, and remove RDF graphs in a Graph Store. PR for "SPARQL1.1 Service Description" http://www.w3.org/TR/sparql11-service-description/ http://www.w3.org/2009/sparql/docs/service-description-1.1/xmlspec.xml http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_6 This document describes SPARQL service description, a method for discovering, and vocabulary for describing SPARQL services made available via the SPARQL 1.1 Protocol for RDF [SPROT]. These descriptions provide a mechanism by which a client or end user can discover information about the SPARQL service such as supported extension functions and details about the available dataset. PR for "SPARQL 1.1 Federated Query" http://www.w3.org/TR/sparql11-federated-query/ http://www.w3.org/2009/sparql/docs/fed/service.xml http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_7 RDF is a directed, labeled graph data format for representing information in the Web. SPARQL can be used to express queries across diverse data sources, whether the data is stored natively as RDF or viewed as RDF via middleware. This specification defines the syntax and semantics of SPARQL 1.1 Federated Query extension for executing queries distributed over different SPARQL endpoints. The SERVICE keyword extends SPARQL 1.1 to support queries that merge data distributed across the Web. PR for "SPARQL 1.1 Query Results JSON Format" http://www.w3.org/TR/sparql11-results-json/ http://www.w3.org/2009/sparql/docs/json-results/json-results.xml http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_6 SPARQL is a set of standards for the query and update of RDF data, along with ways to access such data over the web. This document describes the representation of SELECT and ASK query results using JSON. PR for "SPARQL 1.1 Query Results CSV and TSV Formats" http://www.w3.org/TR/sparql11-results-csv-tsv/ http://www.w3.org/2009/sparql/docs/csv-tsv-results/results-csv-tsv.html http://www.w3.org/2009/sparql/meeting/2012-10-02#resolution_7 The formats CSV [RFC4180] (comma separated values) and TSV [IANA-TSV] (tab separated values) provide simple, easy to process formats for the transmission of tabular data. They are supported as input datat formats to many tools, particularly spreadsheets. This document describes their use for expressing SPARQL query results from SELECT queries. PER for "SPARQL Query Results XML Format (Second Edition)" http://www.w3.org/TR/rdf-sparql-XMLres/ @@@ http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_9 RDF is a flexible, extensible way to represent information about World Wide Web resources. It is used to represent, among other things, personal information, social networks, metadata about digital artifacts like music and images, as well as provide a means of integration over disparate sources of information. A standardized query language for RDF data with multiple implementations offers developers and end users a way to write and to consume the results of queries across this wide range of information. This document describes an XML format for the variable binding and boolean results formats provided by the SPARQL query language for RDF, developed by the W3C RDF Data Access Working Group (DAWG), part of the Semantic Web Activity as described in the activity statement . CR for "SPARQL 1.1 Entailment Regimes" http://www.w3.org/TR/sparql11-entailment/ http://www.w3.org/2009/sparql/docs/entailment/ http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_4 SPARQL is a query language and a protocol for data that is stored natively as RDF or viewed as RDF via middleware. The main mechanism for computing query results in SPARQL is subgraph matching: RDF triples in both the queried RDF data and the query pattern are interpreted as nodes and edges of directed graphs, and the resulting query graph is matched to the data graph using variables as wild cards. Various W3C standards, including RDF and OWL, provide semantic interpretations for RDF graphs that allow additional RDF statements to be inferred from explicitly given assertions. Many applications that rely on these semantics require a query language such as SPARQL, but in order to use SPARQL, basic graph pattern matching has to be defined using semantic entailment relations instead of explicitly given graph structures. There are different possible ways of defining a basic graph pattern matching extension for an entailment relation. This document specifies one such way for a range of standard semantic web entailment relations. Such extensions of the SPARQL semantics are called entailment regimes within this document. An entailment regime defines not only which entailment relation is used, but also which queries and graphs are well-formed for the regime, how the entailment is used (since there are potentially different meaningful ways to use the same entailment relation), and what kinds of errors can arise. The entailment relations used in this document are standard entailment relations in the semantic web: RDF entailment, RDFS entailment, D-entailment, OWL Direct and RDF-Based Semantics entailment, and RIF Core entailment. CR for "SPARQL 1.1 Protocol" http://www.w3.org/TR/sparql11-protocol/ http://www.w3.org/2009/sparql/docs/protocol-1.1/ http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_5 The SPARQL Protocol and RDF Query Language (SPARQL) is a query language and protocol for RDF. This document specifies the SPARQL Protocol; it describes a means for conveying SPARQL queries and updates to a SPARQL processing service and returning the results via HTTP to the entity that requested them. This protocol was developed by the W3C SPARQL Working Group, part of the Semantic Web Activity as described in the activity statement . CR for "SPARQL 1.1 Graph Store HTTP Protocol" http://www.w3.org/TR/sparql11-http-rdf-update/ http://www.w3.org/2009/sparql/docs/http-rdf-update/ http://www.w3.org/2009/sparql/meeting/2012-10-09#resolution_8 This document describes the use of HTTP operations for the purpose of managing a collection of RDF graphs. This interface is an alternative to the SPARQL 1.1 Update protocol. Most of the operations defined here can be performed using that interface, but for some clients or servers, this interface may be easier to implement or work with. This specification may serve as a non-normative suggestion for HTTP operations on RDF graphs which are managed outside of a SPARQL 1.1 graph store.
2 Status Sections
3 Changes since Last Call
See the documents themselves:
All of these changes are minor and editorial.
4 Satisfies Group's Requirements
The requirements have not changed since the previous transition. None of the many reviews have claimed that the documents fail to satisfy the group's requirements.
The charter deliverables are by the group's publications, along with the test suite website.
5 Dependencies
@@
6 Received Wide Review
See list of comments: http://www.w3.org/2009/sparql/wiki/Comments
7 Issues Formally Addressed
See:
- Working Group Issue List - 66 issues, all closed
- Responses to public comments
8 Objections
There have been no formal objections.
9 Implementations
The group maintains a [http://www.w3.org/2009/sparql/implementations/
table of implementations and test results] ([@@@ @@@snapshot 9 October 2012]).
The group [@@@ @@@ approved] the exit criteria of have each approved test past by two or more implementations.
10 Patent Disclosures
None.
