/* CVS $Id: $ */
package com.ontos.ldiw.vocabulary;
import com.hp.hpl.jena.rdf.model.*;
/**
* Vocabulary definitions from sparql-service-description.ttl
* @author Auto-generated by schemagen on 03 Jun 2015 12:28
*/
public class SD {
/** <p>The RDF model that holds the vocabulary terms</p> */
private static Model m_model = ModelFactory.createDefaultModel();
/** <p>The namespace of the vocabulary as a string</p> */
public static final String NS = "http://www.w3.org/ns/sparql-service-description#";
/** <p>The namespace of the vocabulary as a string</p>
* @see #NS */
public static String getURI() {return NS;}
/** <p>The namespace of the vocabulary as a resource</p> */
public static final Resource NAMESPACE = m_model.createResource( NS );
/** <p>Relates an instance of sd:Service to a description of the graphs which are
* allowed 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, if the service limits the scope of dataset construction.</p>
*/
public static final Property availableGraphs = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#availableGraphs" );
/** <p>Relates an instance of sd:Service to a description of the default dataset
* available when no explicit dataset is specified in the query, update request
* or via protocol parameters.</p>
*/
public static final Property defaultDataset = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#defaultDataset" );
/** <p>Relates an instance of sd:Service 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 sd:entailmentRegime
* property should be used to indicate this fact in the description of that graph.</p>
*/
public static final Property defaultEntailmentRegime = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#defaultEntailmentRegime" );
/** <p>Relates an instance of sd:Dataset to the description of its default graph.</p> */
public static final Property defaultGraph = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#defaultGraph" );
/** <p>Relates an instance of sd:Service with a resource representing a supported
* profile of the default entailment regime (as declared by sd:defaultEntailmentRegime).</p>
*/
public static final Property defaultSupportedEntailmentProfile = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#defaultSupportedEntailmentProfile" );
/** <p>The SPARQL endpoint of an sd:Service that implements the SPARQL Protocol service.
* The object of the sd:endpoint property is an IRI.</p>
*/
public static final Property endpoint = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#endpoint" );
/** <p>Relates a named graph description with a resource representing an entailment
* regime used for basic graph pattern matching over that graph.</p>
*/
public static final Property entailmentRegime = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#entailmentRegime" );
/** <p>Relates an instance of sd:Service to an aggregate that may be used in a SPARQL
* aggregate query (for instance in a HAVING clause or SELECT expression) besides
* the standard list of supported aggregates COUNT, SUM, MIN, MAX, AVG, GROUP_CONCAT,
* and SAMPLE</p>
*/
public static final Property extensionAggregate = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#extensionAggregate" );
/** <p>Relates an instance of sd:Service to a function that may be used in a SPARQL
* SELECT expression or a FILTER, HAVING, GROUP BY, ORDER BY, or BIND clause.</p>
*/
public static final Property extensionFunction = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#extensionFunction" );
/** <p>Relates an instance of sd:Service with a resource representing a supported
* feature.</p>
*/
public static final Property feature = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#feature" );
/** <p>Relates a named graph to its graph description.</p> */
public static final Property graph = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#graph" );
/** <p>Relates an instance of sd:Service to a format that is supported for parsing
* RDF input; for example, via a SPARQL 1.1 Update LOAD statement, or when URIs
* are dereferenced in FROM/FROM NAMED/USING/USING NAMED clauses.</p>
*/
public static final Property inputFormat = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#inputFormat" );
/** <p>Relates an instance of sd:Service to a resource representing an implemented
* extension to the SPARQL Query or Update language.</p>
*/
public static final Property languageExtension = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#languageExtension" );
/** <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>
*/
public static final Property name = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#name" );
/** <p>Relates an instance of sd:GraphCollection (or its subclass sd:Dataset) to
* the description of one of its named graphs. The description of such a named
* graph MUST include the sd:name property and MAY include the sd:graph property.</p>
*/
public static final Property namedGraph = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#namedGraph" );
/** <p>Relates an instance of sd:Service 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>
*/
public static final Property propertyFeature = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#propertyFeature" );
/** <p>Relates an instance of sd:Service to a format that is supported for serializing
* query results.</p>
*/
public static final Property resultFormat = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#resultFormat" );
/** <p>Relates a named graph description with a resource representing a supported
* profile of the entailment regime (as declared by sd:entailmentRegime) used
* for basic graph pattern matching over that graph.</p>
*/
public static final Property supportedEntailmentProfile = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#supportedEntailmentProfile" );
/** <p>Relates an instance of sd:Service to a SPARQL language (e.g. Query and Update)
* that it implements.</p>
*/
public static final Property supportedLanguage = m_model.createProperty( "http://www.w3.org/ns/sparql-service-description#supportedLanguage" );
/** <p>An instance of sd:Aggregate represents an aggregate that may be used in a
* SPARQL aggregate query (for instance in a HAVING clause or SELECT expression)
* besides the standard list of supported aggregates COUNT, SUM, MIN, MAX, AVG,
* GROUP_CONCAT, and SAMPLE.</p>
*/
public static final Resource Aggregate = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Aggregate" );
/** <p>An instance of sd:Dataset represents a RDF Dataset comprised of a default
* graph and zero or more named graphs.</p>
*/
public static final Resource Dataset = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Dataset" );
/** <p>An instance of sd:EntailmentProfile represents a profile of an entailment
* regime. An entailment profile MAY impose restrictions on what constitutes
* valid RDF with respect to entailment.</p>
*/
public static final Resource EntailmentProfile = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#EntailmentProfile" );
/** <p>An instance of sd:EntailmentRegime represents an entailment regime used in
* basic graph pattern matching (as described by SPARQL 1.1 Query Language).</p>
*/
public static final Resource EntailmentRegime = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#EntailmentRegime" );
/** <p>An instance of sd:Feature represents a feature of a SPARQL service. Specific
* types of features include functions, aggregates, languages, and entailment
* regimes and profiles. This document defines five instances of sd:Feature:
* sd:DereferencesURIs, sd:UnionDefaultGraph, sd:RequiresDataset, sd:EmptyGraphs,
* and sd:BasicFederatedQuery.</p>
*/
public static final Resource Feature = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Feature" );
/** <p>An instance of sd:Function represents a function that may be used in a SPARQL
* SELECT expression or a FILTER, HAVING, GROUP BY, ORDER BY, or BIND clause.</p>
*/
public static final Resource Function = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Function" );
/** <p>An instance of sd:Graph represents the description of an RDF graph.</p> */
public static final Resource Graph = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Graph" );
/** <p>An instance of sd:GraphCollection represents a collection of zero or more
* named graph descriptions. Each named graph description belonging to an sd:GraphCollection
* MUST be linked with the sd:namedGraph predicate.</p>
*/
public static final Resource GraphCollection = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#GraphCollection" );
/** <p>An instance of sd:Language represents one of the SPARQL languages, including
* specific configurations providing particular features or extensions. This
* document defines three instances of sd:Language: sd:SPARQL10Query, sd:SPARQL11Query,
* and sd:SPARQL11Update.</p>
*/
public static final Resource Language = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Language" );
/** <p>An instance of sd:NamedGraph represents a named graph having a name (via sd:name)
* and an optional graph description (via sd:graph).</p>
*/
public static final Resource NamedGraph = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#NamedGraph" );
/** <p>An instance of sd:Service represents a SPARQL service made available via the
* SPARQL Protocol.</p>
*/
public static final Resource Service = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#Service" );
/** <p>sd:BasicFederatedQuery, when used as the object of the sd:feature property,
* indicates that the SPARQL service supports basic federated query using the
* SERVICE keyword as defined by SPARQL 1.1 Federation Extensions.</p>
*/
public static final Resource BasicFederatedQuery = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#BasicFederatedQuery" );
/** <p>sd:DereferencesURIs, when used as the object of the sd:feature property, indicates
* that a SPARQL service will dereference URIs used in FROM/FROM NAMED and USING/USING
* NAMED clauses and use the resulting RDF in the dataset during query evaluation.</p>
*/
public static final Resource DereferencesURIs = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#DereferencesURIs" );
/** <p>sd:EmptyGraphs, when used as the object of the sd:feature property, indicates
* that the underlying graph store supports empty graphs. A graph store that
* supports empty graphs MUST NOT remove graphs that are left empty after triples
* are removed from them.</p>
*/
public static final Resource EmptyGraphs = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#EmptyGraphs" );
/** <p>sd:RequiresDataset, when used as the object of the sd:feature property, indicates
* that the SPARQL service requires an explicit dataset declaration (based on
* either FROM/FROM NAMED clauses in a query, USING/USING NAMED clauses in an
* update, or the appropriate SPARQL Protocol parameters).</p>
*/
public static final Resource RequiresDataset = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#RequiresDataset" );
/** <p>sd:SPARQL10Query is an sd:Language representing the SPARQL 1.0 Query language.</p> */
public static final Resource SPARQL10Query = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#SPARQL10Query" );
/** <p>sd:SPARQL11Query is an sd:Language representing the SPARQL 1.1 Query language.</p> */
public static final Resource SPARQL11Query = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#SPARQL11Query" );
/** <p>sd:SPARQLUpdate is an sd:Language representing the SPARQL 1.1 Update language.</p> */
public static final Resource SPARQL11Update = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#SPARQL11Update" );
/** <p>sd:UnionDefaultGraph, when used as the object of the sd:feature 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>
*/
public static final Resource UnionDefaultGraph = m_model.createResource( "http://www.w3.org/ns/sparql-service-description#UnionDefaultGraph" );
}