You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
671 lines
65 KiB
671 lines
65 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="EN" xml:lang="EN"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>SPARQL 1.1 Service Description</title><style type="text/css">
|
|
@import url("local.css");
|
|
|
|
code { font-family: monospace; }
|
|
|
|
div.constraint,
|
|
div.issue,
|
|
div.note,
|
|
div.notice { margin-left: 2em; }
|
|
|
|
ol.enumar { list-style-type: decimal; }
|
|
ol.enumla { list-style-type: lower-alpha; }
|
|
ol.enumlr { list-style-type: lower-roman; }
|
|
ol.enumua { list-style-type: upper-alpha; }
|
|
ol.enumur { list-style-type: upper-roman; }
|
|
|
|
|
|
div.exampleInner pre { margin-left: 1em;
|
|
margin-top: 0em; margin-bottom: 0em}
|
|
div.exampleOuter {border: 4px double gray;
|
|
margin: 0em; padding: 0em}
|
|
div.exampleInner { background-color: #d5dee3;
|
|
border-top-width: 4px;
|
|
border-top-style: double;
|
|
border-top-color: #d3d3d3;
|
|
border-bottom-width: 4px;
|
|
border-bottom-style: double;
|
|
border-bottom-color: #d3d3d3;
|
|
padding: 4px; margin: 0em }
|
|
div.exampleWrapper { margin: 4px }
|
|
div.exampleHeader { font-weight: bold;
|
|
margin: 4px}
|
|
|
|
em.rfc2119 { text-transform: lowercase;
|
|
font-variant: small-caps;
|
|
font-style: normal; }
|
|
</style><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-WD.css" /></head><body><div class="head"><p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72" /></a></p>
|
|
<h1><a name="title" id="title"></a>SPARQL 1.1 Service Description</h1>
|
|
<h2><a name="w3c-doctype" id="w3c-doctype"></a>W3C Working Draft 05 January 2012</h2><dl><dt>This version:</dt><dd>
|
|
<a href="http://www.w3.org/TR/2012/WD-sparql11-service-description-20120105/">http://www.w3.org/TR/2012/WD-sparql11-service-description-20120105/</a>
|
|
</dd><dt>Latest version:</dt><dd>
|
|
<a href="http://www.w3.org/TR/sparql11-service-description/">http://www.w3.org/TR/sparql11-service-description/</a>
|
|
</dd><dt>Previous version:</dt><dd>
|
|
|
|
|
|
|
|
<a href="http://www.w3.org/TR/2011/WD-sparql11-service-description-20110512/">http://www.w3.org/TR/2011/WD-sparql11-service-description-20110512/</a>
|
|
</dd><dt>Editor:</dt><dd>Gregory Todd Williams, Rensselaer Polytechnic Institute <a href="mailto:greg@evilfunhouse.com"><greg@evilfunhouse.com></a></dd></dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2012 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr /><div>
|
|
<h2><a name="abstract" id="abstract"></a>Abstract</h2><p>This document describes SPARQL service description, a method for
|
|
discovering, and vocabulary for describing SPARQL services made available
|
|
via the
|
|
<a href="http://www.w3.org/TR/sparql11-protocol/">SPARQL
|
|
1.1 Protocol for RDF</a> [<a href="#SPROT">SPROT</a>]. 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.</p></div><div>
|
|
<h2><a name="status" id="status"></a>Status of this Document</h2><p><em>This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at http://www.w3.org/TR/.</em></p>
|
|
|
|
|
|
<p>This document is a <a href="http://www.w3.org/2005/10/Process-20051014/tr.html#RecsWD">Last Call Working Draft</a>. Publication as a Last Call Working Draft indicates that the <a href="http://www.w3.org/2001/sw/DataAccess/">SPARQL Working Group</a> believes it has addressed all substantive issues and that the document is stable. The Working Group expects to advance this specification to <a href="http://www.w3.org/2004/02/Process-20040205/tr.html#RecsW3C">Recommendation Status</a>.</p><p>The end date of the Last Call review period is <strong>06 February 2012</strong>, i.e., comments on this working draft are due on or before this date.</p>
|
|
<p>Comments on this document should be sent to <a href="mailto:public-rdf-dawg-comments@w3.org">public-rdf-dawg-comments@w3.org</a>, a mailing list with a <a href="http://lists.w3.org/Archives/Public/public-rdf-dawg-comments">public archive</a>. Questions and comments about SPARQL that are not related to this specification, including extensions and features, can be discussed on the mailing list <a href="mailto:public-sparql-dev@w3.org">public-sparql-dev@w3.org</a>, (<a href="http://lists.w3.org/Archives/Public/public-sparql-dev">public archive</a>).</p>
|
|
<div class="wgNote">
|
|
The SPARQL WG welcomes reports of implementations, sent to the
|
|
comments address. If we gather sufficient evidence of
|
|
interoperable implementations, the group may request to skip its
|
|
<a href="http://www.w3.org/2005/10/Process-20051014/tr#cfi">Call
|
|
for Implementations (Candidate Recommendation)</a> drafts and
|
|
have the next round of publications be <a href="http://www.w3.org/2005/10/Process-20051014/tr#cfr">Proposed Recommendations</a>.
|
|
</div>
|
|
<p>Publication as a Working Draft does not imply endorsement by the W3C Membership.
|
|
This is a draft document and may be updated, replaced or obsoleted by other documents at any time.
|
|
It is inappropriate to cite this document as other than work in progress.</p>
|
|
|
|
<p>The set of SPARQL documents comprises:</p><ul><li><a href="http://www.w3.org/TR/sparql11-query/">SPARQL 1.1 Query</a></li><li><a href="http://www.w3.org/TR/sparql11-update/">SPARQL 1.1 Update</a></li><li><a href="http://www.w3.org/TR/sparql11-protocol/">SPARQL 1.1 Protocol for RDF</a></li><li><a href="http://www.w3.org/TR/sparql11-http-rdf-update/">SPARQL 1.1 Graph Store HTTP Protocol</a></li><li><a href="http://www.w3.org/TR/sparql11-entailment/">SPARQL 1.1 Entailment Regimes</a></li><li>SPARQL 1.1 Service Description (this document)</li><li><a href="http://www.w3.org/TR/sparql11-federated-query/">SPARQL 1.1 Federated Query</a></li><li><a href="http://www.w3.org/2009/sparql/docs/tests/">SPARQL 1.1 Conformance Tests</a></li><li><a href="http://www.w3.org/TR/sparql11-results-json/">SPARQL 1.1 Query Results JSON Format</a></li><li><a href="http://www.w3.org/TR/rdf-sparql-XMLres/">SPARQL Query Results XML Format</a></li></ul>
|
|
|
|
<p>This document was produced by the <a href="http://www.w3.org/2001/sw/DataAccess/">SPARQL Working Group</a>, which is part of the <a href="http://www.w3.org/2001/sw/Activity">W3C Semantic Web Activity</a>.</p>
|
|
|
|
<p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 W3C Patent Policy</a>. W3C maintains a <a rel="disclosure" href="http://www.w3.org/2004/01/pp-impl/35463/status">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 of the W3C Patent Policy</a>.</p><p>Since the publication of the previous working draft of this document, the primary changes are as follows.</p><ul><li>Added internal links to aid in readability.</li><li>Clarified "dereferencing" language to talk explicitly about HTTP GET operations.</li><li>Added explicit reference to RDF encoded versions of the Service Description vocabulary.</li><li>Noted that no conformance requirements are made on the use of entailment-related instances in the <a href="#sd-defaultSupportedEntailmentProfile">sd:defaultSupportedEntailmentProfile</a> section.</li><li>Added clarifying text regarding existing aggregates in <a href="#sd-extensionAggregate">sd:extensionAggregate</a> and <a href="#sd-Aggregate">sd:Aggregate</a> section.</li><li>Added clarifying text regarding explicitly specifying a dataset in <a href="#sd-defaultDataset">sd:defaultDataset</a> section.</li><li>Added mention of update requests and USING/USING NAMED keywords in <a href="#sd-availableGraphs">sd:availableGraphs</a> and <a href="#sd-requiresdataset">sd:RequiresDataset</a> sections.</li><li>Added mention of update requests and clarified text on dataset specification in <a href="#sd-uniondefaultgraph">sd:UnionDefaultGraph</a> section.</li><li>Removed references to Graph Store HTTP Protocol in <a href="#sd-inputFormat">sd:inputFormat</a> section.</li><li>Clarified the range of <a href="#sd-name">sd:name</a> being an IRI.</li><li>Added the range of <a href="#sd-graph">sd:graph</a> being <a href="#sd-Graph">sd:Graph</a>.</li><li>Added note about <a href="#sd-Graph">sd:Graph</a> being an extension point for use with other vocabularies.</li><li>Changed "SHOULD NOT" normative language to "MUST NOT" in <a href="#sd-emptygraphs">sd:EmptyGraphs</a> section.</li><li>Fixed errors in the <a href="#example">example Service Description</a> (both RDF/XML and Turtle formats).</li></ul></div><div class="toc">
|
|
<h2><a name="contents" id="contents"></a>Table of Contents</h2><p class="toc">1 <a href="#intro">Introduction</a><br />
|
|
1.1 <a href="#terminology">Terminology</a><br />
|
|
2 <a href="#accessing">Accessing a Service Description</a><br />
|
|
3 <a href="#vocab">Service Description Vocabulary</a><br />
|
|
3.1 <a href="#namespace">SPARQL Service Description Namespace and OWL Ontology</a><br />
|
|
3.2 <a href="#properties">Properties</a><br />
|
|
3.2.1 <a href="#sd-endpoint">sd:endpoint</a><br />
|
|
3.2.2 <a href="#sd-feature">sd:feature</a><br />
|
|
3.2.3 <a href="#sd-defaultEntailmentRegime">sd:defaultEntailmentRegime</a><br />
|
|
3.2.4 <a href="#sd-entailmentRegime">sd:entailmentRegime</a><br />
|
|
3.2.5 <a href="#sd-defaultSupportedEntailmentProfile">sd:defaultSupportedEntailmentProfile</a><br />
|
|
3.2.6 <a href="#sd-supportedEntailmentProfile">sd:supportedEntailmentProfile</a><br />
|
|
3.2.7 <a href="#sd-extensionFunction">sd:extensionFunction</a><br />
|
|
3.2.8 <a href="#sd-extensionAggregate">sd:extensionAggregate</a><br />
|
|
3.2.9 <a href="#sd-languageExtension">sd:languageExtension</a><br />
|
|
3.2.10 <a href="#sd-supportedLanguage">sd:supportedLanguage</a><br />
|
|
3.2.11 <a href="#sd-propertyFeature">sd:propertyFeature</a><br />
|
|
3.2.12 <a href="#sd-defaultDataset">sd:defaultDataset</a><br />
|
|
3.2.13 <a href="#sd-availableGraphs">sd:availableGraphs</a><br />
|
|
3.2.14 <a href="#sd-resultFormat">sd:resultFormat</a><br />
|
|
3.2.15 <a href="#sd-inputFormat">sd:inputFormat</a><br />
|
|
3.2.16 <a href="#sd-defaultGraph">sd:defaultGraph</a><br />
|
|
3.2.17 <a href="#sd-namedGraph">sd:namedGraph</a><br />
|
|
3.2.18 <a href="#sd-name">sd:name</a><br />
|
|
3.2.19 <a href="#sd-graph">sd:graph</a><br />
|
|
3.3 <a href="#classes">Classes</a><br />
|
|
3.3.1 <a href="#sd-Service">sd:Service</a><br />
|
|
3.3.2 <a href="#sd-Feature">sd:Feature</a><br />
|
|
3.3.3 <a href="#sd-Language">sd:Language</a><br />
|
|
3.3.4 <a href="#sd-Function">sd:Function</a><br />
|
|
3.3.5 <a href="#sd-Aggregate">sd:Aggregate</a><br />
|
|
3.3.6 <a href="#sd-EntailmentRegime">sd:EntailmentRegime</a><br />
|
|
3.3.7 <a href="#sd-EntailmentProfile">sd:EntailmentProfile</a><br />
|
|
3.3.8 <a href="#sd-GraphCollection">sd:GraphCollection</a><br />
|
|
3.3.9 <a href="#sd-Dataset">sd:Dataset</a><br />
|
|
3.3.10 <a href="#sd-Graph">sd:Graph</a><br />
|
|
3.3.11 <a href="#sd-NamedGraph">sd:NamedGraph</a><br />
|
|
3.4 <a href="#instances">Instances</a><br />
|
|
3.4.1 <a href="#lang-sparql10query">sd:SPARQL10Query</a><br />
|
|
3.4.2 <a href="#lang-sparql11query">sd:SPARQL11Query</a><br />
|
|
3.4.3 <a href="#lang-sparql11update">sd:SPARQL11Update</a><br />
|
|
3.4.4 <a href="#sd-dereferencesuris">sd:DereferencesURIs</a><br />
|
|
3.4.5 <a href="#sd-uniondefaultgraph">sd:UnionDefaultGraph</a><br />
|
|
3.4.6 <a href="#sd-requiresdataset">sd:RequiresDataset</a><br />
|
|
3.4.7 <a href="#sd-emptygraphs">sd:EmptyGraphs</a><br />
|
|
3.4.8 <a href="#sd-basicfederatedquery">sd:BasicFederatedQuery</a><br />
|
|
3.4.9 <a href="#other-instances">Other Instances</a><br />
|
|
4 <a href="#example">Example (Informative)</a><br />
|
|
4.1 <a href="#example-rdfxml">RDF/XML Service Description</a><br />
|
|
4.2 <a href="#example-turtle">Turtle Service Description</a><br />
|
|
5 <a href="#conformance">Conformance</a><br />
|
|
</p>
|
|
<h3><a name="appendices" id="appendices"></a>Appendices</h3><p class="toc">A <a href="#sec-bibliography">References</a><br />
|
|
A.1 <a href="#sec-normative-refs">Normative References</a><br />
|
|
A.2 <a href="#sec-non-normative-refs">Other References</a><br />
|
|
B <a href="#sec-cvsLog">CVS History</a><br />
|
|
</p></div><hr /><div class="body"><div class="div1">
|
|
<h2><a name="intro" id="intro"></a>1 Introduction</h2><p>A SPARQL service description lists the features of a SPARQL service made available via the <a href="http://www.w3.org/TR/sparql11-protocol/">SPARQL
|
|
1.1 Protocol for RDF</a> [<a href="#SPROT">SPROT</a>]. This document describes both a method for discovering a service description from a specific SPARQL service and an RDF schema for encoding such descriptions in RDF.</p><div class="div2">
|
|
<h3><a name="terminology" id="terminology"></a>1.1 Terminology</h3><p>When this document uses the words <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em>, <em class="rfc2119" title="Keyword in RFC 2119 context">SHOULD</em> and <em class="rfc2119" title="Keyword in RFC 2119 context">MAY</em>, and the words appear as emphasized text, they must be interpreted as described in [<a href="#RFC2119">RFC2119</a>].</p><p>The following terms are also in use throughout this document:</p><dl>
|
|
<dt>SPARQL Service</dt>
|
|
<dd>Any implementation conforming to the <a href="">SPARQL 1.1 Protocol for RDF</a> (this document's use of "SPARQL Service" is the same as "<a href="http://www.w3.org/TR/sparql11-protocol/#terminology">SPARQL Protocol service</a>" as defined in the SPARQL 1.1 Protocol) [<a href="#SPROT">SPROT</a>]. A SPARQL service is commonly referred to as a "SPARQL endpoint".</dd>
|
|
</dl></div></div><div class="div1">
|
|
<h2><a name="accessing" id="accessing"></a>2 Accessing a Service Description</h2><p>SPARQL services made available via the SPARQL Protocol <em class="rfc2119" title="Keyword in RFC 2119 context">SHOULD</em> return a service description document at the service endpoint when dereferenced using the HTTP GET operation. This service description <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> be made available in an RDF serialization, <em class="rfc2119" title="Keyword in RFC 2119 context">MAY</em> be embedded in (X)HTML by way of <a href="http://www.w3.org/TR/rdfa-syntax/">RDFa</a> [<a href="#RDFA">RDFA</a>], and <em class="rfc2119" title="Keyword in RFC 2119 context">SHOULD</em> use <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html">content negotiation</a> [<a href="#CONNEG">CONNEG</a>] if available in other RDF representations.</p></div><div class="div1">
|
|
<h2><a name="vocab" id="vocab"></a>3 Service Description Vocabulary</h2><div class="div2">
|
|
<h3><a name="namespace" id="namespace"></a>3.1 SPARQL Service Description Namespace and OWL Ontology</h3><p>The SPARQL service description namespace IRI is:</p><p><a href="http://www.w3.org/ns/sparql-service-description#">http://www.w3.org/ns/sparql-service-description#</a></p><p>The prefix used in this document for this namespace is <code>sd</code>.</p><p>An RDF encoding of the Service Description ontology is available by HTTP content negotiation from the <a href="http://www.w3.org/ns/sparql-service-description#">namespace IRI</a>.</p></div><div class="div2">
|
|
<h3><a name="properties" id="properties"></a>3.2 Properties</h3><div class="div3">
|
|
<h4><a name="sd-endpoint" id="sd-endpoint"></a>3.2.1 sd:endpoint</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a SPARQL endpoint that implements the <a href="http://www.w3.org/TR/sparql11-protocol/#terminology">SPARQL Protocol service</a> [<a href="#SPROT">SPROT</a>] for the service. The object of the sd:endpoint property is an IRI.</p><table><tr><th>type:</th><td><code>owl:InverseFunctionalProperty</code></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-feature" id="sd-feature"></a>3.2.2 sd:feature</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> with a resource representing a supported feature.</p><table><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-defaultEntailmentRegime" id="sd-defaultEntailmentRegime"></a>3.2.3 sd:defaultEntailmentRegime</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> with a resource representing an entailment regime used for basic graph pattern matching. This property is intended for use when a single entailment regime by default applies to all graphs in the default dataset of the service. In situations where a different entailment regime applies to a specific graph in the dataset, the <a href="#sd-entailmentRegime"><code>sd:entailmentRegime</code></a> property should be used to indicate this fact in the description of that graph.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-EntailmentRegime"><code>sd:EntailmentRegime</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-entailmentRegime" id="sd-entailmentRegime"></a>3.2.4 sd:entailmentRegime</h4><p>Relates a named graph description with a resource representing an entailment regime used for basic graph pattern matching over that graph.</p><table><tr><th>domain:</th><td><a href="#sd-NamedGraph"><code>sd:NamedGraph</code></a></td></tr><tr><th>range:</th><td><a href="#sd-EntailmentRegime"><code>sd:EntailmentRegime</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-defaultSupportedEntailmentProfile" id="sd-defaultSupportedEntailmentProfile"></a>3.2.5 sd:defaultSupportedEntailmentProfile</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> with a resource representing a supported profile of the default entailment regime (as declared by <a href="#sd-defaultEntailmentRegime"><code>sd:defaultEntailmentRegime</code></a>). Entailment profiles are discussed more in <a href="http://www.w3.org/TR/sparql11-entailment/#OWL2DSProfiles">SPARQL 1.1 Entailment Regimes</a> [<a href="#SPARQLENT">SPARQLENT</a>].</p><p>Note that this specification does not make any conformance requirements on the compatibility of an advertised entailment profile with the advertised entailment regime in a service description. Providing a reasonable combination of values to the <a href="#sd-entailmentRegime">sd:entailmentRegime</a>/<a href="#sd-defaultEntailmentRegime">sd:defaultEntailmentRegime</a> and <a href="#sd-supportedEntailmentProfile">sd:supportedEntailmentProfile</a>/<a href="#sd-defaultSupportedEntailmentProfile">sd:defaultSupportedEntailmentProfile</a> properties is up to the creator of a service description.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-EntailmentProfile"><code>sd:EntailmentProfile</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-supportedEntailmentProfile" id="sd-supportedEntailmentProfile"></a>3.2.6 sd:supportedEntailmentProfile</h4><p>Relates a named graph description with a resource representing a supported profile of the entailment regime (as declared by <a href="#sd-entailmentRegime"><code>sd:entailmentRegime</code></a>) used for basic graph pattern matching over that graph.</p><table><tr><th>domain:</th><td><a href="#sd-NamedGraph"><code>sd:NamedGraph</code></a></td></tr><tr><th>range:</th><td><a href="#sd-EntailmentProfile"><code>sd:EntailmentProfile</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-extensionFunction" id="sd-extensionFunction"></a>3.2.7 sd:extensionFunction</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a function that may be used in a SPARQL <a href="http://www.w3.org/TR/sparql11-query/#selectExpressions">SELECT expression</a> or a <a href="http://www.w3.org/TR/sparql11-query/#expressions">FILTER</a>, <a href="http://www.w3.org/TR/sparql11-query/#having">HAVING</a>, <a href="http://www.w3.org/TR/sparql11-query/#groupby">GROUP BY</a>, <a href="http://www.w3.org/TR/sparql11-query/#modOrderBy">ORDER BY</a>, or <a href="http://www.w3.org/TR/sparql11-query/#bind">BIND</a> clause.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Function"><code>sd:Function</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-extensionAggregate" id="sd-extensionAggregate"></a>3.2.8 sd:extensionAggregate</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to an aggregate that may be used in a SPARQL aggregate query (for instance in a <a href="http://www.w3.org/TR/sparql11-query/#having">HAVING</a> clause or <a href="http://www.w3.org/TR/sparql11-query/#selectExpressions">SELECT expression</a>) besides the standard list of <a href="http://www.w3.org/TR/sparql11-query/#aggregates">supported aggregates</a> COUNT, SUM, MIN, MAX, AVG, GROUP_CONCAT, and SAMPLE.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Aggregate"><code>sd:Aggregate</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-languageExtension" id="sd-languageExtension"></a>3.2.9 sd:languageExtension</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a resource representing an implemented extension to the SPARQL Query or Update language.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-supportedLanguage" id="sd-supportedLanguage"></a>3.2.10 sd:supportedLanguage</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a SPARQL language (e.g. Query and Update) that it implements.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Language"><code>sd:Language</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-propertyFeature" id="sd-propertyFeature"></a>3.2.11 sd:propertyFeature</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a resource representing an implemented feature that extends the SPARQL Query or Update language and that is accessed by using the named property.</p><table><tr><th>subPropertyOf:</th><td><a href="#sd-feature"><code>sd:feature</code></a></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-defaultDataset" id="sd-defaultDataset"></a>3.2.12 sd:defaultDataset</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a description of the default dataset available when no explicit dataset is specified in the query, update request or via protocol parameters.</p><table><tr><th>type:</th><td><code>owl:InverseFunctionalProperty</code></td></tr><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Dataset"><code>sd:Dataset</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-availableGraphs" id="sd-availableGraphs"></a>3.2.13 sd:availableGraphs</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a description of the graphs that may be used in the construction of a dataset either via the SPARQL Protocol, with FROM/FROM NAMED clauses in a query, or with USING/USING NAMED in an update request.</p><table><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><a href="#sd-GraphCollection"><code>sd:GraphCollection</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-resultFormat" id="sd-resultFormat"></a>3.2.14 sd:resultFormat</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a format that is supported for serializing query results.</p><p>URIs for commonly used serialization formats are defined by <a class="inform" href="http://www.w3.org/ns/formats/">Unique URIs for File Formats</a>. For formats that do not have an existing URI, the <code><<a href="http://www.w3.org/ns/formats/media_type">http://www.w3.org/ns/formats/media_type</a>></code> and <code><<a href="http://www.w3.org/ns/formats/preferred_suffix">http://www.w3.org/ns/formats/preferred_suffix</a>></code> properties defined in that document <em class="rfc2119" title="Keyword in RFC 2119 context">SHOULD</em> be used to describe the format.</p><table><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><code><<a href="http://www.w3.org/ns/formats/Format">http://www.w3.org/ns/formats/Format</a>></code></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-inputFormat" id="sd-inputFormat"></a>3.2.15 sd:inputFormat</h4><p>Relates an instance of <a href="#sd-Service"><code>sd:Service</code></a> to a format that is supported for parsing RDF input; for example, via a SPARQL 1.1 Update <a href="http://www.w3.org/TR/sparql11-update/#load">LOAD statement</a>, or when URIs are dereferenced in FROM/FROM NAMED/USING/USING NAMED clauses (see also <a href="#sd-dereferencesuris">sd:DereferencesURIs</a> below).</p><p>URIs for commonly used serialization formats are defined by <a class="inform" href="http://www.w3.org/ns/formats/">Unique URIs for File Formats</a>. For formats that do not have an existing URI, the <code><<a href="http://www.w3.org/ns/formats/media_type">http://www.w3.org/ns/formats/media_type</a>></code> and <code><<a href="http://www.w3.org/ns/formats/preferred_suffix">http://www.w3.org/ns/formats/preferred_suffix</a>></code> properties defined in that document <em class="rfc2119" title="Keyword in RFC 2119 context">SHOULD</em> be used to describe the format.</p><table><tr><th>domain:</th><td><a href="#sd-Service"><code>sd:Service</code></a></td></tr><tr><th>range:</th><td><code><<a href="http://www.w3.org/ns/formats/Format">http://www.w3.org/ns/formats/Format</a>></code></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-defaultGraph" id="sd-defaultGraph"></a>3.2.16 sd:defaultGraph</h4><p>Relates an instance of <a href="#sd-Dataset"><code>sd:Dataset</code></a> to the description of its default graph.</p><table><tr><th>domain:</th><td><a href="#sd-Dataset"><code>sd:Dataset</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Graph"><code>sd:Graph</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-namedGraph" id="sd-namedGraph"></a>3.2.17 sd:namedGraph</h4><p>Relates an instance of <a href="#sd-GraphCollection"><code>sd:GraphCollection</code></a> (or its subclass <a href="#sd-Dataset"><code>sd:Dataset</code></a>) to the description of one of its named graphs. The description of such a named graph <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> include the <a href="#sd-name"><code>sd:name</code></a> property and <em class="rfc2119" title="Keyword in RFC 2119 context">MAY</em> include the <a href="#sd-graph"><code>sd:graph</code></a> property.</p><table><tr><th>domain:</th><td><a href="#sd-GraphCollection"><code>sd:GraphCollection</code></a></td></tr><tr><th>range:</th><td><a href="#sd-NamedGraph"><code>sd:NamedGraph</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-name" id="sd-name"></a>3.2.18 sd:name</h4><p>Relates a named graph to the name by which it may be referenced in a FROM/FROM NAMED clause. The object of the sd:name property is an IRI.</p><table><tr><th>domain:</th><td><a href="#sd-NamedGraph"><code>sd:NamedGraph</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-graph" id="sd-graph"></a>3.2.19 sd:graph</h4><p>Relates a named graph to its graph description.</p><table><tr><th>domain:</th><td><a href="#sd-NamedGraph"><code>sd:NamedGraph</code></a></td></tr><tr><th>range:</th><td><a href="#sd-Graph"><code>sd:Graph</code></a></td></tr></table></div></div><div class="div2">
|
|
<h3><a name="classes" id="classes"></a>3.3 Classes</h3><div class="div3">
|
|
<h4><a name="sd-Service" id="sd-Service"></a>3.3.1 sd:Service</h4><p>An instance of <a href="#sd-Service"><code>sd:Service</code></a> represents a SPARQL service made available via the SPARQL Protocol.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-Feature" id="sd-Feature"></a>3.3.2 sd:Feature</h4><p>An instance of <a href="#sd-Feature"><code>sd:Feature</code></a> represents a feature of a SPARQL service. Specific types of features include <a href="#sd-Function">functions</a>, <a href="#sd-Aggregate">aggregates</a>, <a href="#sd-Language">languages</a>, and entailment <a href="#sd-EntailmentRegime">regimes</a> and <a href="#sd-EntailmentProfile">profiles</a>. This document defines five instances of <a href="#sd-Feature"><code>sd:Feature</code></a>: <a href="#sd-dereferencesuris"><code>sd:DereferencesURIs</code></a>, <a href="#sd-uniondefaultgraph"><code>sd:UnionDefaultGraph</code></a>, <a href="#sd-requiresdataset"><code>sd:RequiresDataset</code></a>, <a href="#sd-emptygraphs"><code>sd:EmptyGraphs</code></a>, and <a href="#sd-basicfederatedquery"><code>sd:BasicFederatedQuery</code></a>.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-Language" id="sd-Language"></a>3.3.3 sd:Language</h4><p>An instance of <a href="#sd-Language"><code>sd:Language</code></a> represents one of the SPARQL languages, including specific configurations providing particular features or extensions. This document defines three instances of <a href="#sd-Language"><code>sd:Language</code></a>: <a href="#lang-sparql10query"><code>sd:SPARQL10Query</code></a>, <a href="#lang-sparql11query"><code>sd:SPARQL11Query</code></a>, and <a href="#lang-sparql11update"><code>sd:SPARQL11Update</code></a>.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr><tr><th>subClassOf:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-Function" id="sd-Function"></a>3.3.4 sd:Function</h4><p>An instance of <a href="#sd-Function"><code>sd:Function</code></a> represents a function that may be used in a SPARQL <a href="http://www.w3.org/TR/sparql11-query/#selectExpressions">SELECT expression</a> or a <a href="http://www.w3.org/TR/sparql11-query/#expressions">FILTER</a>, <a href="http://www.w3.org/TR/sparql11-query/#having">HAVING</a>, <a href="http://www.w3.org/TR/sparql11-query/#groupby">GROUP BY</a>, <a href="http://www.w3.org/TR/sparql11-query/#modOrderBy">ORDER BY</a>, or <a href="http://www.w3.org/TR/sparql11-query/#bind">BIND</a> clause.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr><tr><th>subClassOf:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-Aggregate" id="sd-Aggregate"></a>3.3.5 sd:Aggregate</h4><p>An instance of <a href="#sd-Aggregate"><code>sd:Aggregate</code></a> represents an aggregate that may be used in a SPARQL aggregate query (for instance in a <a href="http://www.w3.org/TR/sparql11-query/#having">HAVING</a> clause or <a href="http://www.w3.org/TR/sparql11-query/#selectExpressions">SELECT expression</a>) besides the standard list of <a href="http://www.w3.org/TR/sparql11-query/#aggregates">supported aggregates</a> COUNT, SUM, MIN, MAX, AVG, GROUP_CONCAT, and SAMPLE.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr><tr><th>subClassOf:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-EntailmentRegime" id="sd-EntailmentRegime"></a>3.3.6 sd:EntailmentRegime</h4><p>An instance of <a href="#sd-EntailmentRegime"><code>sd:EntailmentRegime</code></a> represents an entailment regime used in basic graph pattern matching (as described by <a href="http://www.w3.org/TR/sparql11-query/#sparqlBGPExtend">SPARQL 1.1 Query Language</a>). URIs for commonly used entailment regimes are defined by <a class="inform" href="http://www.w3.org/ns/entailment/">Unique URIs for Semantic Web Entailment Regimes</a> [<a href="#ENTAILMENT">ENTAILMENT</a>].</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr><tr><th>subClassOf:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-EntailmentProfile" id="sd-EntailmentProfile"></a>3.3.7 sd:EntailmentProfile</h4><p>An instance of <a href="#sd-EntailmentProfile"><code>sd:EntailmentProfile</code></a> represents a profile of an entailment regime. An entailment profile <em class="rfc2119" title="Keyword in RFC 2119 context">MAY</em> impose restrictions on what constitutes valid RDF with respect to entailment. URIs for commonly used entailment profiles are defined by <a href="http://www.w3.org/ns/owl-profile/">Unique URIs for OWL 2 Profiles</a> [<a href="#OWL2PROF">OWL2PROF</a>].</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr><tr><th>subClassOf:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-GraphCollection" id="sd-GraphCollection"></a>3.3.8 sd:GraphCollection</h4><p>An instance of <a href="#sd-GraphCollection"><code>sd:GraphCollection</code></a> represents a collection of zero or more named graph descriptions. Each named graph description belonging to an <a href="#sd-GraphCollection"><code>sd:GraphCollection</code></a> <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> be linked with the <a href="#sd-namedGraph"><code>sd:namedGraph</code></a> predicate.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-Dataset" id="sd-Dataset"></a>3.3.9 sd:Dataset</h4><p>An instance of <a href="#sd-Dataset"><code>sd:Dataset</code></a> represents a <a href="http://www.w3.org/TR/sparql11-query/#rdfDataset">RDF Dataset</a> comprised of a default graph and zero or more named graphs.</p><p>The default graph of an <a href="#sd-Dataset"><code>sd:Dataset</code></a> <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> be linked with the <a href="#sd-defaultGraph"><code>sd:defaultGraph</code></a> predicate.</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr><tr><th>subClassOf:</th><td><a href="#sd-GraphCollection"><code>sd:GraphCollection</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-Graph" id="sd-Graph"></a>3.3.10 sd:Graph</h4><p>An instance of <a href="#sd-Graph"><code>sd:Graph</code></a> represents the description of an RDF graph.</p><p>This document does not define properties with domain <a href="#sd-Graph"><code>sd:Graph</code></a>. Instead, such instances may be described using other appropriate vocabularies (see <a href="#example">example below</a>).</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-NamedGraph" id="sd-NamedGraph"></a>3.3.11 sd:NamedGraph</h4><p>An instance of <a href="#sd-NamedGraph"><code>sd:NamedGraph</code></a> represents a named graph having a name (via <a href="#sd-name"><code>sd:name</code></a>) and an optional graph description (via <a href="#sd-graph"><code>sd:graph</code></a>).</p><table><tr><th>type:</th><td><code>rdfs:Class</code></td></tr></table></div></div><div class="div2">
|
|
<h3><a name="instances" id="instances"></a>3.4 Instances</h3><div class="div3">
|
|
<h4><a name="lang-sparql10query" id="lang-sparql10query"></a>3.4.1 sd:SPARQL10Query</h4><p><code>sd:SPARQL10Query</code> is an <a href="#sd-Language"><code>sd:Language</code></a> representing the <a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL 1.0 Query language</a> [<a href="#QUERY10">QUERY10</a>].</p><table><tr><th>type:</th><td><a href="#sd-Language"><code>sd:Language</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="lang-sparql11query" id="lang-sparql11query"></a>3.4.2 sd:SPARQL11Query</h4><p><code>sd:SPARQL11Query</code> is an <a href="#sd-Language"><code>sd:Language</code></a> representing the <a href="http://www.w3.org/TR/sparql11-query/">SPARQL 1.1 Query language</a> [<a href="#QUERY11">QUERY11</a>].</p><table><tr><th>type:</th><td><a href="#sd-Language"><code>sd:Language</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="lang-sparql11update" id="lang-sparql11update"></a>3.4.3 sd:SPARQL11Update</h4><p><code>sd:SPARQLUpdate</code> is an <a href="#sd-Language"><code>sd:Language</code></a> representing the <a href="http://www.w3.org/TR/sparql11-update/">SPARQL 1.1 Update language</a> [<a href="#UPDATE11">UPDATE11</a>].</p><table><tr><th>type:</th><td><a href="#sd-Language"><code>sd:Language</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-dereferencesuris" id="sd-dereferencesuris"></a>3.4.4 sd:DereferencesURIs</h4><p><code>sd:DereferencesURIs</code>, when used as the object of the <a href="#sd-feature">sd:feature</a> property, indicates that a SPARQL service will <a href="http://www.w3.org/TR/webarch/#uri-dereference">dereference</a> [<a href="#AWWW">AWWW</a>] URIs used in <a href="http://www.w3.org/TR/sparql11-query/#specifyingDataset">FROM/FROM NAMED</a> and <a href="http://www.w3.org/TR/sparql11-update/#defUSING">USING/USING NAMED</a> clauses and use the resulting RDF in the dataset during query evaluation.</p><table><tr><th>type:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-uniondefaultgraph" id="sd-uniondefaultgraph"></a>3.4.5 sd:UnionDefaultGraph</h4><p><code>sd:UnionDefaultGraph</code>, when used as the object of the <a href="#sd-feature">sd:feature</a> property, indicates that the default graph of the dataset used during query and update evaluation (when an explicit dataset is not specified) is comprised of the union of all the named graphs in that dataset.</p><table><tr><th>type:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-requiresdataset" id="sd-requiresdataset"></a>3.4.6 sd:RequiresDataset</h4><p><code>sd:RequiresDataset</code>, when used as the object of the <a href="#sd-feature">sd:feature</a> property, indicates that the SPARQL service requires an explicit dataset declaration (based on either <a href="http://www.w3.org/TR/sparql11-query/#specifyingDataset">FROM/FROM NAMED</a> clauses in a query, <a href="http://www.w3.org/TR/sparql11-update/#defUSING">USING/USING NAMED</a> clauses in an update, or the <a href="http://www.w3.org/TR/sparql11-protocol/#dataset">appropriate SPARQL Protocol parameters</a>).</p><table><tr><th>type:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-emptygraphs" id="sd-emptygraphs"></a>3.4.7 sd:EmptyGraphs</h4><p><code>sd:EmptyGraphs</code>, when used as the object of the <a href="#sd-feature">sd:feature</a> property, indicates that the underlying graph store supports empty graphs. A graph store that supports empty graphs <em class="rfc2119" title="Keyword in RFC 2119 context">MUST NOT</em> remove graphs that are left empty after triples are removed from them. (See <a href="http://www.w3.org/TR/sparql11-update/#graphUpdate">3.1 Graph Update in SPARQL 1.1 Update</a>.)</p><table><tr><th>type:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="sd-basicfederatedquery" id="sd-basicfederatedquery"></a>3.4.8 sd:BasicFederatedQuery</h4><p><code>sd:BasicFederatedQuery</code>, when used as the object of the <a href="#sd-feature">sd:feature</a> property, indicates that the SPARQL service supports basic federated query using the <a href="http://www.w3.org/TR/sparql11-federated-query/#service">SERVICE keyword</a> as defined by <a href="http://www.w3.org/TR/sparql11-federated-query/">SPARQL 1.1 Federated Query</a> [<a href="#SPARQLFED">SPARQLFED</a>].</p><table><tr><th>type:</th><td><a href="#sd-Feature"><code>sd:Feature</code></a></td></tr></table></div><div class="div3">
|
|
<h4><a name="other-instances" id="other-instances"></a>3.4.9 Other Instances</h4><p>Apart from the instances listed above, custom extensions and other documents may define further instance URIs usable within service descriptions; the following documents also list instance URIs that may be used with some of the properties defined in the previous sections:</p><ul><li><a href="http://www.w3.org/ns/entailment/">Unique URIs for Semantic Web Entailment Regimes</a> [<a href="#ENTAILMENT">ENTAILMENT</a>] (members of the class <a href="#sd-EntailmentRegime"><code>sd:EntailmentRegime</code></a> usable with the properties <a href="#sd-defaultEntailmentRegime"><code>sd:defaultEntailmentRegime</code></a> and <a href="#sd-entailmentRegime"><code>sd:entailmentRegime</code></a>)</li><li><a href="http://www.w3.org/ns/owl-profile/">Unique URIs for OWL 2 Profiles</a> [<a href="#OWL2PROF">OWL2PROF</a>] (members of the class <a href="#sd-EntailmentProfile"><code>sd:EntailmentProfile</code></a> usable with the properties <a href="#sd-defaultSupportedEntailmentProfile"><code>sd:defaultSupportedEntailmentProfile</code></a> and <a href="#sd-supportedEntailmentProfile"><code>sd:supportedEntailmentProfile</code></a>)</li><li><a href="http://www.w3.org/ns/formats/">Unique URIs for File Formats</a> [<a href="#FORMATS">FORMATS</a>] (members of the class <code><<a href="http://www.w3.org/ns/formats/Format">http://www.w3.org/ns/formats/Format</a>></code> usable with the properties <a href="#sd-resultFormat"><code>sd:resultFormat</code></a> and <a href="#sd-inputFormat"><code>sd:inputFormat</code></a>)</li></ul></div></div></div><div class="div1">
|
|
<h2><a name="example" id="example"></a>4 Example (Informative)</h2><p>The following HTTP traces illustrate the retrieval of a service description from the SPARQL service <code>http://www.example/sparql/</code>.</p><p>This RDF describes a SPARQL service available at the URL <code>http://www.example/sparql/</code> that supports the SPARQL 1.1 Query language. The service will dereference URLs used in FROM/FROM NAMED clauses, supports both the RDF/XML and Turtle serialization formats, supports the <code>http://example.org/Distance</code> extension function, and has a dataset with a default graph and one named graph, both described using the voiD vocabulary [<a href="#VOID">VOID</a>]. The default graph contains 100 triples and supports RDFS entailment while the graph named http://www.example/named-graph contains 2000 triples and supports OWL2 RL entailment.</p><div class="div2">
|
|
<h3><a name="example-rdfxml" id="example-rdfxml"></a>4.1 RDF/XML Service Description</h3><p>Given the HTTP request:</p><pre>GET /sparql/ HTTP/1.1
|
|
Host: www.example
|
|
</pre><p>the SPARQL service responds with an RDF/XML encoded service description (no content negotiation or RDFa encoding is used):</p><pre>HTTP/1.1 200 OK
|
|
Date: Fri, 09 Oct 2009 17:31:12 GMT
|
|
Server: Apache/1.3.29 (Unix) PHP/4.3.4 DAV/1.0.3
|
|
Connection: close
|
|
Content-Type: application/rdf+xml
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
<rdf:RDF
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:sd="http://www.w3.org/ns/sparql-service-description#"
|
|
xmlns:prof="http://www.w3.org/ns/owl-profile/"
|
|
xmlns:scovo="http://purl.org/NET/scovo#"
|
|
xmlns:void="http://rdfs.org/ns/void#">
|
|
<sd:Service>
|
|
<sd:endpoint rdf:resource="http://www.example/sparql/"/>
|
|
<sd:supportedLanguage rdf:resource="http://www.w3.org/ns/sparql-service-description#SPARQL11Query"/>
|
|
<sd:resultFormat rdf:resource="http://www.w3.org/ns/formats/RDF_XML"/>
|
|
<sd:resultFormat rdf:resource="http://www.w3.org/ns/formats/Turtle"/>
|
|
<sd:feature rdf:resource="http://www.w3.org/ns/sparql-service-description#DereferencesURIs"/>
|
|
<sd:defaultEntailmentRegime rdf:resource="http://www.w3.org/ns/entailment/RDFS"/>
|
|
<sd:extensionFunction>
|
|
<sd:Function rdf:about="http://example.org/Distance"/>
|
|
</sd:extensionFunction>
|
|
<sd:defaultDataset>
|
|
<sd:Dataset>
|
|
<sd:defaultGraph>
|
|
<sd:Graph>
|
|
<void:triples rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">100</void:triples>
|
|
</sd:Graph>
|
|
</sd:defaultGraph>
|
|
<sd:namedGraph>
|
|
<sd:NamedGraph>
|
|
<sd:name rdf:resource="http://www.example/named-graph"/>
|
|
<sd:entailmentRegime rdf:resource="http://www.w3.org/ns/entailment/OWL-RDF-Based"/>
|
|
<sd:supportedEntailmentProfile rdf:resource="http://www.w3.org/ns/owl-profile/RL"/>
|
|
<sd:graph>
|
|
<sd:Graph>
|
|
<void:triples rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">2000</void:triples>
|
|
</sd:Graph>
|
|
</sd:graph>
|
|
</sd:NamedGraph>
|
|
</sd:namedGraph>
|
|
</sd:Dataset>
|
|
</sd:defaultDataset>
|
|
</sd:Service>
|
|
</rdf:RDF>
|
|
</pre></div><div class="div2">
|
|
<h3><a name="example-turtle" id="example-turtle"></a>4.2 Turtle Service Description</h3><p>Given the HTTP request:</p><pre>GET /sparql/ HTTP/1.1
|
|
Host: www.example
|
|
Accept: text/turtle
|
|
</pre><p>the SPARQL service responds with a <a class="inform" href="http://www.w3.org/TeamSubmission/turtle/">Turtle</a> [<a href="#TURTLE">TURTLE</a>] encoded service description:</p><pre>HTTP/1.1 200 OK
|
|
Date: Fri, 09 Oct 2009 17:31:12 GMT
|
|
Server: Apache/1.3.29 (Unix) PHP/4.3.4 DAV/1.0.3
|
|
Connection: close
|
|
Content-Type: text/turtle
|
|
|
|
@prefix sd: <http://www.w3.org/ns/sparql-service-description#> .
|
|
@prefix ent: <http://www.w3.org/ns/entailment/> .
|
|
@prefix prof: <http://www.w3.org/ns/owl-profile/> .
|
|
@prefix scovo: <http://purl.org/NET/scovo#> .
|
|
@prefix void: <http://rdfs.org/ns/void#> .
|
|
|
|
[] a sd:Service ;
|
|
sd:endpoint <http://www.example/sparql/> ;
|
|
sd:supportedLanguage sd:SPARQL11Query ;
|
|
sd:resultFormat <http://www.w3.org/ns/formats/RDF_XML>, <http://www.w3.org/ns/formats/Turtle> ;
|
|
sd:extensionFunction <http://example.org/Distance> ;
|
|
sd:feature sd:DereferencesURIs ;
|
|
sd:defaultEntailmentRegime ent:RDFS ;
|
|
sd:defaultDataset [
|
|
a sd:Dataset ;
|
|
sd:defaultGraph [
|
|
a sd:Graph ;
|
|
void:triples 100
|
|
] ;
|
|
sd:namedGraph [
|
|
a sd:NamedGraph ;
|
|
sd:name <http://www.example/named-graph> ;
|
|
sd:entailmentRegime ent:OWL-RDF-Based ;
|
|
sd:supportedEntailmentProfile prof:RL ;
|
|
sd:graph [
|
|
a sd:Graph ;
|
|
void:triples 2000
|
|
]
|
|
]
|
|
] .
|
|
|
|
<http://example.org/Distance> a sd:Function .
|
|
</pre></div></div><div class="div1">
|
|
<h2><a name="conformance" id="conformance"></a>5 Conformance</h2><p>A SPARQL service conformant with this specification:</p><ol><li><em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> return RDF content when the service endpoint URL is accessed as described in section <a href="#accessing">2 Accessing a Service Description</a>.</li><li>The RDF content returned from dereferencing a service endpoint URL <code><service-endpoint-URL></code> <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> include at least one triple matching: <pre>?service sd:endpoint <service-endpoint-URL> .</pre></li><li>The RDF content returned <em class="rfc2119" title="Keyword in RFC 2119 context">MUST</em> make use of the vocabulary defined in this document in accordance with the usage specified in section <a href="#vocab">3 Service Description Vocabulary</a>.</li></ol></div></div><div class="back"><div class="div1">
|
|
<h2><a name="sec-bibliography" id="sec-bibliography"></a>A References</h2><div class="div2">
|
|
<h3><a name="sec-normative-refs" id="sec-normative-refs"></a>A.1 Normative References</h3><dl class="bib">
|
|
<dt><a id="CONNEG" name="CONNEG">[CONNEG]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html">Hypertext Transfer Protocol -- HTTP/1.1, Content Negotiation</a>,
|
|
Fielding, et al., IETF. June 1999. This document is http://www.w3.org/Protocols/rfc2616/rfc2616-sec12.html .
|
|
</dd>
|
|
<dt><a id="RFC2119" name="RFC2119">[RFC2119]</a></dt>
|
|
<dd>
|
|
<a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement Levels</a>,
|
|
S. Bradner, IETF. March 1997. This document is http://www.ietf.org/rfc/rfc2119.txt .
|
|
</dd>
|
|
<dt><a id="QUERY10" name="QUERY10">[QUERY10]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL Query Language for RDF</a>, E. Prud'hommeaux and Andy Seaborne, Editors, W3C Recommendation, 15 January 2008. This document is http://www.w3.org/TR/rdf-sparql-query/ .
|
|
</dd>
|
|
<dt><a id="QUERY11" name="QUERY11">[QUERY11]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/sparql11-query/">SPARQL 1.1 Query Language</a>, Steve Harris and Andy Seaborne, Editors, W3C Editor's Draft, 14 October 2010. http://www.w3.org/TR/sparql11-query/ .
|
|
</dd>
|
|
<dt><a id="SPROT" name="SPROT">[SPROT]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/2009/sparql/docs/protocol-1.1/Overview.xml">SPARQL 1.1 Protocol for RDF</a>,
|
|
D. Charboneau, et al., Editors, W3C Editor's Draft, 26 January 2010, http://www.w3.org/2009/sparql/docs/protocol-1.1/Overview.xml .
|
|
</dd>
|
|
<dt><a id="UPDATE11" name="UPDATE11">[UPDATE11]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/sparql11-update/">SPARQL 1.1 Update</a>, S. Schenk, P. Gearon, and A. Passant, Editors, W3C Editor's Draft, 14 October 2010. http://www.w3.org/TR/sparql11-update/ .
|
|
</dd>
|
|
</dl></div><div class="div2">
|
|
<h3><a name="sec-non-normative-refs" id="sec-non-normative-refs"></a>A.2 Other References</h3><dl class="bib">
|
|
<dt><a id="AWWW" name="AWWW">[AWWW]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/webarch/">Architecture of the World Wide Web, Volume One</a>, I. Jacobs and N. Walsh, Editors, W3C Recommendation, 15 December 2004. http://www.w3.org/TR/webarch/ .
|
|
</dd>
|
|
|
|
<dt><a id="ENTAILMENT" name="ENTAILMENT">[ENTAILMENT]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/ns/entailment/">Unique URIs for Semantic Web Entailment Regimes</a>
|
|
</dd>
|
|
|
|
<dt><a id="FORMATS" name="FORMATS">[FORMATS]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/ns/formats/">Unique URIs for File Formats</a>
|
|
</dd>
|
|
|
|
<dt><a id="OWL2PROF" name="OWL2PROF">[OWL2PROF]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/ns/owl-profile/">Unique URIs for OWL 2 Profiles</a>
|
|
</dd>
|
|
|
|
<dt><a id="RDFA" name="RDFA">[RDFA]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/rdfa-syntax/">RDFa in XHTML: Syntax and Processing</a>, B. Adida, M. Birbeck, S. McCarron, and S. Pemberton, Editors, W3C Recommendation, 14 October 2008. http://www.w3.org/TR/rdfa-syntax/ .
|
|
</dd>
|
|
|
|
<dt><a id="SPARQLENT" name="SPARQLENT">[SPARQLENT]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/sparql11-entailment/">SPARQL 1.1 Entailment Regimes</a>, B. Glimm and C. Ogbuji, Editors, W3C Working Draft, 05 January 2012. http://www.w3.org/TR/sparql11-entailment/ .
|
|
</dd>
|
|
|
|
<dt><a id="SPARQLFED" name="SPARQLFED">[SPARQLFED]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/sparql11-federated-query/">SPARQL 1.1 Federated Query</a>, E. Prud'hommeaux and C. Buil-Aranda, Editors, W3C Working Draft, 17 November 2011. http://www.w3.org/TR/2011/WD-sparql11-federated-query-20111117/ .
|
|
</dd>
|
|
|
|
<dt><a name="TURTLE" id="TURTLE">[TURTLE]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TeamSubmission/turtle/">Turtle - Terse RDF Triple Language</a>, D. Beckett, T. Berners-Lee, Editors, W3C Team Submission, 14 January 2008.
|
|
</dd>
|
|
|
|
<dt><a id="VOID" name="VOID">[VOID]</a></dt>
|
|
<dd>
|
|
<a href="http://www.w3.org/TR/2011/NOTE-void-20110303/">Describing Linked Datasets with the voiD Vocabulary</a>,
|
|
K. Alexander, R. Cyganiak, M. Hausenblas, and J. Zhao, Authors, W3C Interest Group Note, 3 March 2011, http://www.w3.org/TR/2011/NOTE-void-20110303/ .
|
|
<a title="Latest version of Describing Linked Datasets with the voiD Vocabulary" href="http://www.w3.org/TR/void/">Latest version</a> available at http://www.w3.org/TR/void/ .
|
|
</dd>
|
|
</dl></div></div><div class="div1">
|
|
<h2><a name="sec-cvsLog" id="sec-cvsLog"></a>B CVS History</h2><pre>
|
|
$Log: Overview.html,v $
|
|
Revision 1.2 2012/01/05 16:50:13 denis
|
|
fix
|
|
|
|
Revision 1.4 2012/01/05 16:19:04 apollere2
|
|
Re-added local.css
|
|
|
|
Revision 1.3 2012/01/05 03:45:56 apollere2
|
|
Fixed some references and links.
|
|
|
|
Revision 1.2 2012/01/05 03:30:42 apollere2
|
|
Adapted comments period to Feb 6th, as for the other docs.
|
|
|
|
Revision 1.1 2012/01/03 17:53:38 gwilliam
|
|
Pub prep.
|
|
|
|
Revision 1.22 2012/01/03 17:17:55 gwilliam
|
|
Fixed broken links.
|
|
|
|
Revision 1.79 2011/12/31 20:52:42 gwilliam
|
|
Updates for pub-rules process.
|
|
|
|
Revision 1.78 2011/12/19 17:07:09 gwilliam
|
|
Updated W3C links to TR space.
|
|
Removed useless cite tags from xmlspec.
|
|
|
|
Revision 1.77 2011/12/13 14:51:28 gwilliam
|
|
Added reference to ORDER BY clause in sd:extensionFunction and sd:Function sections.
|
|
|
|
Revision 1.76 2011/12/13 14:32:05 gwilliam
|
|
Updated changes since last publication.
|
|
|
|
Revision 1.75 2011/12/13 14:20:23 gwilliam
|
|
Added links to other SPARQL documents.
|
|
|
|
Revision 1.74 2011/12/07 05:12:41 gwilliam
|
|
Changes based on Chime's 2LC review <http://lists.w3.org/Archives/Public/public-rdf-dawg/2011OctDec/0309.html>
|
|
|
|
Revision 1.73 2011/12/07 03:39:50 gwilliam
|
|
More changes based on Axel's 2LC review.
|
|
|
|
Revision 1.72 2011/12/06 14:57:21 gwilliam
|
|
Fixed XML encoding bug.
|
|
|
|
Revision 1.71 2011/12/06 14:06:06 gwilliam
|
|
Changes based on Axel's 2LC review <http://lists.w3.org/Archives/Public/public-rdf-dawg/2011OctDec/0273.html>.
|
|
|
|
Revision 1.70 2011/11/04 16:05:48 gwilliam
|
|
Updated text to indicate that RDF is available by dereferencing the namespace IRI.
|
|
|
|
Revision 1.69 2011/10/18 14:23:28 gwilliam
|
|
Renamed sd:defaultDatasetDescription to sd:defaultDataset.
|
|
Renamed sd:availableGraphDescriptions to sd:availableGraphs.
|
|
|
|
Revision 1.68 2011/10/10 18:28:32 gwilliam
|
|
Fixed xml escaping in CVS Log.
|
|
|
|
Revision 1.67 2011/10/10 18:27:19 gwilliam
|
|
Changes based on DB-6:
|
|
Clarified that "accessing a service description" means with an HTTP GET.
|
|
s/a URI reference/an IRI/ in the description of the range of sd:endpoint and sd:name.
|
|
Added links and surrounded full URIs with <>.
|
|
Added note that no properties are defined for sd:Graph, but that it should be used with other appropriate vocabularies.
|
|
|
|
Revision 1.66 2011/08/16 17:06:35 gwilliam
|
|
Updated wording based on comments in DB-6.
|
|
|
|
Revision 1.65 2011/06/14 15:05:25 gwilliam
|
|
Added internal html links to sd properties, classes, and instances.
|
|
|
|
Revision 1.64 2011/05/30 12:41:47 gwilliam
|
|
Updated SPARQL links to /TR/ space.
|
|
Updated voiD link to URI of W3C NOTE.
|
|
|
|
Revision 1.63 2011/05/05 19:06:29 gwilliam
|
|
Updated links to new Protocol ED.
|
|
|
|
Revision 1.62 2011/05/05 18:56:06 gwilliam
|
|
Fixed old name for "Graph Store HTTP Protocol".
|
|
|
|
Revision 1.61 2011/05/03 18:01:47 gwilliam
|
|
Added description of changes since last WD.
|
|
|
|
Revision 1.60 2011/05/03 17:26:27 gwilliam
|
|
Added informative reference to Turtle team submission.
|
|
|
|
Revision 1.59 2011/05/03 17:16:02 gwilliam
|
|
Marked the 'Example' section as informative.
|
|
|
|
Revision 1.58 2011/05/03 15:26:10 gwilliam
|
|
Added use of entailment to example SD, and added an example of turtle serialization.
|
|
|
|
Revision 1.57 2011/05/03 14:05:41 gwilliam
|
|
Added sd:defaultSupportedEntailmentProfile.
|
|
|
|
Revision 1.56 2011/05/02 23:08:14 gwilliam
|
|
Updated terminology text linking to Protocol 1.1.
|
|
Reorderd entailment properties sections.
|
|
Tweaked example RDF/XML.
|
|
|
|
Revision 1.55 2011/04/19 19:44:00 gwilliam
|
|
Updated text and link from sd:endpoint to the Protocol document.
|
|
|
|
Revision 1.54 2011/04/07 05:28:37 gwilliam
|
|
Updated text for sd:EmptyGraphs with link to SPARQL 1.1 Update doc.
|
|
|
|
Revision 1.53 2011/04/05 15:58:51 gwilliam
|
|
Re-add comment about the range of sd:endpoint being a URI reference.
|
|
|
|
Revision 1.52 2011/04/05 15:32:35 gwilliam
|
|
Changed sd:url to sd:endpoint, and "service URL" to "service endpoint".
|
|
|
|
Revision 1.51 2011/03/10 16:26:11 gwilliam
|
|
Conformance now requires "at least one" matching triple in the SD RDF.
|
|
|
|
Revision 1.50 2011/03/01 05:39:01 gwilliam
|
|
Updated description of sd:url to indicate the range is a service endpoint.
|
|
Updated sd:defaultDatasetDescription to list type owl:InverseFunctionalProperty.
|
|
Updated sd:resultFormat and sd:inputFormat to discuss relevant formats: properties.
|
|
Updated description of sd:namedGraph to describe the use of sd:graph as optional.
|
|
Updated conformance section to require a triple using sd:url with the service URL.
|
|
|
|
Revision 1.49 2011/02/05 19:23:06 gwilliam
|
|
Added link to RDFa in section 2 Accessing a Service Description.
|
|
Added list of defined features in section 3.3.2 sd:Feature.
|
|
Added link to entailment document in section 3.2.4 sd:supportedEntailmentProfile.
|
|
Updated linked document name "SPARQL 1.1 RDF Dataset HTTP Protocol" in section 3.2.14 sd:inputFormat.
|
|
Added note on sd:GraphCollection subclass sd:Dataset in section 3.2.16 sd:namedGraph.
|
|
Added link to AWWW for use of "dereference" in section 3.4.4 sd:DereferencesURIs.
|
|
Changed use of ldodds:Distance function in example SD to ex:Distance.
|
|
Added bibliographic entries for SPARQL 1.1 Entailment Regimes, RDFa, and AWWW.
|
|
Added intra-document bibliographic citation links.
|
|
|
|
Revision 1.48 2011/01/25 16:01:51 gwilliam
|
|
Added note on range of sd:url as "URI reference".
|
|
Renamed "aggregate operation" to just "aggregate".
|
|
|
|
Revision 1.47 2011/01/24 21:06:48 gwilliam
|
|
Added ranges for sd:resultFormat and sd:inputFormat.
|
|
Added link to update document for discussion of "LOAD statement".
|
|
|
|
Revision 1.46 2011/01/23 04:00:31 gwilliam
|
|
QNames are now marked up with code tags.
|
|
Consistent capitalization of "service description".
|
|
|
|
Revision 1.45 2011/01/22 22:46:38 gwilliam
|
|
More pre-LC changes:
|
|
Added conformance section
|
|
Added more links into the query doc.
|
|
Fixed linking of title text in references section.
|
|
|
|
Revision 1.44 2011/01/22 22:00:12 gwilliam
|
|
Updates based on pre-LC reviews by NicoM and LeeF.
|
|
|
|
Revision 1.43 2011/01/13 02:51:33 gwilliam
|
|
Updated reference and link to extending BGP matching section of SPARQL 1.1 Query doc.
|
|
|
|
Revision 1.42 2010/11/23 16:14:38 gwilliam
|
|
Added sd:BasicFederatedQuery feature.
|
|
|
|
Revision 1.41 2010/10/31 02:59:14 gwilliam
|
|
Fixed stated rdfs:domain of sd:defaultGraph.
|
|
|
|
Revision 1.40 2010/10/05 15:28:02 gwilliam
|
|
Updated document to use styling from local.css.
|
|
|
|
Revision 1.39 2010/10/05 15:05:36 gwilliam
|
|
Punctuation fixes.
|
|
|
|
Revision 1.38 2010/10/05 14:51:25 gwilliam
|
|
Reformatted schema information for classes/instances with html tables.
|
|
|
|
Revision 1.37 2010/10/05 14:01:52 gwilliam
|
|
Reformatted schema information for properties with html tables.
|
|
|
|
Revision 1.36 2010/10/05 02:21:08 gwilliam
|
|
Reworded description of sd:Language.
|
|
Updated the description of changes made since last the previous working draft.
|
|
|
|
Revision 1.35 2010/09/24 20:04:20 gwilliam
|
|
Updated editor's comments.
|
|
|
|
Revision 1.34 2010/09/24 19:51:00 gwilliam
|
|
Formatting changes based on WG reviews.
|
|
|
|
Revision 1.33 2010/08/30 16:41:08 gwilliam
|
|
Added anchors for all div3 sections.
|
|
|
|
Revision 1.32 2010/08/30 01:17:02 gwilliam
|
|
Added cross-section links.
|
|
Typo fixes and rewording based on draft feedback.
|
|
Added sd:inputFormat.
|
|
|
|
Revision 1.31 2010/05/25 15:09:37 gwilliam
|
|
Updated the description of changes made since last the previous working draft.
|
|
|
|
Revision 1.30 2010/05/10 02:50:30 gwilliam
|
|
Added link for formats URIs.
|
|
Added rdfs:domain for sd:graph.
|
|
Fixed typos.
|
|
|
|
Revision 1.29 2010/05/04 15:21:49 gwilliam
|
|
Fixed formatting of sd:resultFormat definition.
|
|
|
|
Revision 1.28 2010/05/04 15:19:00 gwilliam
|
|
Added link to W3C list of Unique URIs for File Formats.
|
|
|
|
Revision 1.27 2010/04/27 02:05:08 gwilliam
|
|
Added sd:EmptyGraphs, fixed typo in sd:entailmentRegime.
|
|
|
|
Revision 1.26 2010/04/18 19:18:08 gwilliam
|
|
Renamed sd:named to sd:name.
|
|
Split Functions and Aggregates, and added sd:extensionAggregate.
|
|
|
|
Revision 1.25 2010/03/30 17:34:52 gwilliam
|
|
Updated based on F2F3 decisions including:
|
|
Added note about Unique URIs for serialization formats.
|
|
Added named graph rdfs:domain for sd:supportedEntailment.
|
|
Updated references section and added SPARQL Protocol reference.
|
|
|
|
Revision 1.24 2010/03/20 18:45:10 gwilliam
|
|
Added classes sd:GraphCollection, sd:Graph, and sd:NamedGraph.
|
|
Made sd:Dataset a subclass of sd:GraphCollection.
|
|
Updated list of sd:Language instances.
|
|
Added sd:RequiresDataset feature.
|
|
Added properties sd:propertyFeature, sd:resultFormat.
|
|
Made sd:namedGraph have domain of sd:GraphCollection and range of sd:NamedGraph.
|
|
Made sd:named have domain of sd:NamedGraph.
|
|
|
|
Revision 1.23 2010/01/22 00:57:56 apollere2
|
|
Changed anticipated pub date to 26
|
|
|
|
Revision 1.22 2010/01/21 22:06:15 apollere2
|
|
Added previous location.
|
|
|
|
Revision 1.21 2010/01/21 22:01:29 apollere2
|
|
changed date.
|
|
|
|
Revision 1.20 2010/01/06 02:42:35 gwilliam
|
|
Added missing entailment profiles link text.
|
|
|
|
Revision 1.19 2010/01/06 02:40:59 gwilliam
|
|
Added link to W3C defined entailment profiles.
|
|
|
|
Revision 1.18 2010/01/05 03:22:41 gwilliam
|
|
Updated class/property descriptions.
|
|
Updated summary of changes.
|
|
Added @@ comments for needed changes.
|
|
|
|
Revision 1.17 2010/01/02 01:15:12 gwilliam
|
|
Capitalized feature IRIs.
|
|
Added description of sd:Function.
|
|
|
|
Revision 1.16 2009/12/23 23:03:09 gwilliam
|
|
pluralization fix.
|
|
removed trailing slash on graph name IRI.
|
|
removed extra section markup in CVS History.
|
|
|
|
Revision 1.15 2009/12/18 21:01:34 gwilliam
|
|
Added entialment regimes link.
|
|
Added entailment profile class and properties.
|
|
Added sd:entailmentRegime.
|
|
Renamed supportedEntailment to defaultEntailmentRegime.
|
|
|
|
Revision 1.14 2009/12/18 19:57:08 gwilliam
|
|
Added sd:named and sd:graph properties.
|
|
Updated example RDF.
|
|
|
|
Revision 1.13 2009/12/15 05:44:13 gwilliam
|
|
summary of changes since fpwd.
|
|
replaced more uses of sd:defaultDataset.
|
|
|
|
Revision 1.12 2009/12/15 05:03:07 gwilliam
|
|
Renamed defaultDataset to defaultDatasetDescription.
|
|
|
|
Revision 1.11 2009/12/01 04:58:49 gwilliam
|
|
Added feature IRIs and updated datase description terms per 2009-11-24 telecon.
|
|
|
|
Revision 1.10 2009/12/01 04:07:02 gwilliam
|
|
Added sd:Dataset class, description of sd:SPARQLQuery and sd:SPARQLUpdate, and
|
|
fixed whitespace formatting in CVS Log.
|
|
|
|
Revision 1.9 2009/10/21 03:29:49 lfeigenb
|
|
pubrules fixes
|
|
|
|
Revision 1.8 2009/10/21 03:19:15 lfeigenb
|
|
publication prep
|
|
|
|
Revision 1.7 2009/10/20 20:47:23 lfeigenb
|
|
validation errors
|
|
|
|
Revision 1.6 2009/10/20 19:45:51 lfeigenb
|
|
small fixes for naming and cleanup
|
|
|
|
Revision 1.5 2009/10/20 18:03:06 lfeigenb
|
|
move to using the shared XML spec materials
|
|
|
|
Revision 1.4 2009/10/20 15:53:20 lfeigenb
|
|
updated NS URI as per Oct-20 meeting
|
|
|
|
Revision 1.3 2009/10/20 14:25:47 gwilliam
|
|
Fixed base.uri.
|
|
Commented out TURTLE reference.
|
|
|
|
Revision 1.2 2009/10/20 13:59:34 gwilliam
|
|
Removed duplicate namespace section.
|
|
|
|
Revision 1.1 2009/10/20 04:21:12 gwilliam
|
|
CREATED
|
|
|
|
</pre></div></div></body></html>
|