This page shows how to access a SPARQL endpoint using an interface provided by Talis. Potentially more valuable, it also provides several dozen example queries, including those covering: Abbreviated query syntax; Aggregate features; Generic queries; and Schema queries.
URL: https://en.wikibooks.org/wiki/XQuery/SPARQL_Tutorial
Keywords: SPARQL, SPARQL endpoint, XQuery, Talis
Publisher: Wikibooks
Date created: 2014-03-26 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H
- Understands how to combine and filter graph patterns using operators such as UNION, OPTIONAL, FILTER, and MINUS.
- Interacting with RDF data
- Querying RDF data
- Understands how to combine and filter graph patterns using operators such as UNION, OPTIONAL, FILTER, and MINUS.
- Uses UNION to formulate queries with multiple possible graph patterns.
- Uses OPTIONAL to formulate queries to return the values of optional variables when available.
- Uses FILTER to formulates queries that eliminate solutions from a result set.
- Uses NOT EXISTS to limit whether a given graph pattern exists in the data.
- Uses MINUS to remove matches from a result based on the evaluation of two patterns.
- Uses NOT IN to restrict a variable to not being in a given set of values.
- Understands how to combine and filter graph patterns using operators such as UNION, OPTIONAL, FILTER, and MINUS.
- Querying RDF data
- Interacting with RDF data
- Understands the major SPARQL result set modifiers, e.g., to limit or sort results, or to return distinct results only once.
- Interacting with RDF data
- Querying RDF data
- Understands the major SPARQL result set modifiers, e.g., to limit or sort results, or to return distinct results only once.
- Uses ORDER BY to define ordering conditions by variable, function call, or expression.
- Uses DISTINCT to ensure solutions in the sequence are unique.
- Uses OFFSET to control where the solutions processed start in the overall sequence of solutions.
- Uses LIMIT to restrict the number of solutions processed for query results.
- Uses projection to transform a solution sequence into one involving only a subset of the variables.
- Understands the major SPARQL result set modifiers, e.g., to limit or sort results, or to return distinct results only once.
- Querying RDF data
- Interacting with RDF data
- Understands that QNames define shorthand prefixes for long URIs.
- Fundamentals of Resource Description Framework
- RDF data model
- Understands that QNames define shorthand prefixes for long URIs.
- Uses prefixes for URIs in RDF specifications and data.
- Understands that QNames define shorthand prefixes for long URIs.
- RDF data model
- Fundamentals of Resource Description Framework
- Uses aggregates to apply expressions over groups of solutions (GROUP BY, COUNT, SUM, AVG, MIN) for partitioning results, evaluating projections, and filtering.
- Interacting with RDF data
- Querying RDF data
- Understands the use of SPARQL functions and operators.
- Uses aggregates to apply expressions over groups of solutions (GROUP BY, COUNT, SUM, AVG, MIN) for partitioning results, evaluating projections, and filtering.
- Uses aggregates to apply expressions over groups of solutions (GROUP BY, COUNT, SUM, AVG, MIN) for partitioning results, evaluating projections, and filtering.
- Understands the use of SPARQL functions and operators.
- Querying RDF data
- Interacting with RDF data
- Uses the regular expression (regex()) function for string matching.
- Interacting with RDF data
- Querying RDF data
- Understands the use of SPARQL functions and operators.
- Uses the regular expression (regex()) function for string matching.
- Uses the regular expression (regex()) function for string matching.
- Understands the use of SPARQL functions and operators.
- Querying RDF data
- Interacting with RDF data