All Classes and Interfaces
Class
Description
Context for fluent; contains the SPARQL statement parser for early validation
A DataPod represents a specific digital copy of a dataset
and acts as the provider for means of access to it.
This class extends DataObjectFactory with advanced handling of DataRefUrl using a repository
Basic DataPod factory methods
Deprecated.
Supplier of paths for hashes
The base path should be an absolute path
Class to lookup java objects in order to de-serialize them and
to serialize them to a http store.
Repository interface to access information based on HTTP conventions, especially content negotiation
for a given id.
A Job corresponds to a Job in spring / java batch terminology
It is comprised of
- an operator expression
- a binding - a specification for how to process an input resource into job parameters
A Job instance binds the placeholders/variables
of a job to concrete values
A macro denotes an unary operation on datasets.
A bundle of two maps, with the purpose of denoting a primary association between values of K and V
while also allowing for relating Vs to Ks.
A reference to a node in a foreign dataset referred to by a DataRef
TODO Add attribute to hold data - right now its more of an OpEmpty
Fail an execution
To be used in conjunction with OpWhen
An operator that applies a Java rewrite.
Pseudo operation that specifies substitutions
(expressed as changes in the execution context)
for the sub operations
Call of a macro
Binding based on a SPARQL property path
Similar to an OpUnion, but without the materialization
Set a variable in the execution context.
A sequence of SPARQL statements - i.e.
A binding operation is a function that for a given
rdf term in an rdf graph yields another set of rdf terms.
Traversal from a node to itself
Apply union default graph to the underlying dataset.
Interface to assign rdf metadata to paths
An entity that allows querying and using the persistence
capabilities of a datapod.
Query Library
Bundles a datapod with hashes describing the content
TODO Remove RdfDataPod (camed case Rdf) and replace with RDFDataPod.
Base class for DataRefs backed by RDF
This class differs from DataRefDcat by the level of indirection:
DataRefDcat has a copy of the record, while this class only refers to any entry in another
catalog
Reference to data stored in a git repository
Globbing is allowed
A reference to a named graph within the active dataset.
A resource is identified by an ID and can host multiple content entities.
ResourceManager for a single folder; does not manage multiple repositories
TODO Probably this class should also be turned into a Resource
A variant of the turtle writer that omits the base url statement.