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.