Graph Store Overview

The GraphStore package provides capabilities for representing, querying and updating RDF graphs and datasets. The package defines a symbolic layer that can be used to make SPARQL queries against local RDF stores or remote SPARQL endpoints.

(OrangeLink[Basic RDF Structures », paclet:GraphStore/guide/RDFConcepts])

(PackageLink[IRI, paclet:GraphStore/ref/IRI, GraphStore Package Symbol]) — an Internationalized Resource Identifier, used as a basic general identifier

(PackageLink[RDFTriple, paclet:GraphStore/ref/RDFTriple, GraphStore Package Symbol]) — a triple in an RDF graph, consisting of subject, predicate and object nodes

(PackageLink[RDFStore, paclet:GraphStore/ref/RDFStore, GraphStore Package Symbol]) — an RDF graph or dataset

(OrangeLink[Querying RDF Stores Using SPARQL », paclet:GraphStore/guide/SPARQLQuery])

(PackageLink[SPARQLQuery, paclet:GraphStore/ref/SPARQLQuery, GraphStore Package Symbol]) — represents a SPARQL query

(PackageLink[SPARQLExecute, paclet:GraphStore/ref/SPARQLExecute, GraphStore Package Symbol]) — execute a query on a SPARQL endpoint

(PackageLink[SPARQLSelect, paclet:GraphStore/ref/SPARQLSelect, GraphStore Package Symbol]) — returns a list of bindings of variables to their values

(PackageLink[SPARQLConstruct, paclet:GraphStore/ref/SPARQLConstruct, GraphStore Package Symbol]) — create a graph from a template

(PackageLink[SPARQLAsk, paclet:GraphStore/ref/SPARQLAsk, GraphStore Package Symbol]) — test whether a query pattern matches

(PackageLink[SPARQLAggregate, paclet:GraphStore/ref/SPARQLAggregate, GraphStore Package Symbol]) — an aggregate

(OrangeLink[Writing To RDF Stores Using SPARQL », paclet:GraphStore/guide/SPARQLUpdate])

(PackageLink[SPARQLUpdate, paclet:GraphStore/ref/SPARQLUpdate, GraphStore Package Symbol]) — represents a SPARQL update request

(PackageLink[SPARQLExecute, paclet:GraphStore/ref/SPARQLExecute, GraphStore Package Symbol]) — execute an update request on a SPARQL endpoint