All Classes and Interfaces

Class
Description
 
 
 
A ConceptManager allocates names for concepts and roles.
 
 
The metamodel captures for a set of resources their ingoing/outgoing predicates and the number of values for each predicates.
Element for building a concept Full name would be ConceptElement
 
 
Name an element with a variable
 
 
 
 
 
Navigates from one set of resources to a related one via the given path
 
 
 
 
 
 
Element for restricting to a certain type.
 
 
 
 
 
A class for (incomplete) enumerations - overengineering?
 
 
 
 
 
Data provider where ingoing and outgoing predicates are at the same level of nesting: The schema of a triple-based resource traversal path is comprised of the following constituents: ${value}/${direction}/${property}/${alias}/${value}/...
 
Resource Metamodel generation: - For a resource retrieve the number of out/ingoing properties and their number of distinct values per graph The stats are used to decide which set of properties to fetch eagerly and which ones to process lazily.
 
 
 
 
 
 
A class to retrieve the triples that correspond to a set of RDF resources w.r.t.
 
 
 
 
 
A graph wrapper that overrides the ObservableGraphImpl.add(Triple) and ObservableGraphImpl.delete(Triple) methods such that duplicate insertions and removals are suppressed and thus do not fire superfluous events.
 
 
Set view over the values of a property of a given subject resource.
This is a mutable graph view based on filtering a delegate ObservableGraph's triples.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Path which makes use of an arbitrary SPARQL relation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Intensional specification of an RDF graph (a set of triples) based on a predicate and direction.
Deprecated.
Do not use.
An RdfField is a reference to a set of triples based on a source node and a PropertySchema..
An observable field over the subgraph formed by the triples of another graph matching the given DirectedFilteredTriplePattern.
A field that when setting its value removes the referred to triple and replaces it with another one
 
 
 
A view over a resource being edited in a GraphChange.
 
Information about the ingoing/outgoing properties of a set of resources.
 
 
 
A graph expression is a SPARQL expression which only makes use of the variables ?s ?p and ?o The evaluation of a graph expression te over an RDF dataset D yields a graph (a set of triples) [[te]]_D Maybe we should take a set of triples, derive a set of related resources, and then for this related set of resources specify which triples we are interested in again.
A fluent API to build a resource shape.
 
 
shape: true shape: 'rdfs:label' shape: ['rdf:type', 'rdfs:label'] shape: { 'rdf:type': true # Fetch rdf:type triples together with all outgoing triples of rdf:type } shape: { 'rdf:type': false # Fetch rdf:type triples, but no further reachable triples } shape: { '-rdf:type': ...
shape: true shape: 'rdfs:label' shape: ['rdf:type', 'rdfs:label'] shape: { 'rdf:type': true # Fetch rdf:type triples together with all outgoing triples of rdf:type } shape: { 'rdf:type': false # Fetch rdf:type triples, but no further reachable triples } shape: { '-rdf:type': ...
 
 
Resource meta model vocabulary
 
A mapper that allows predicate IRIS to be defined in terms of an alternative sparql expression.
 
A helper view for classes for which shacl NodeShape 'annotations' exist and as such these classes appear as values of sh:targetClass properties.
Provides information about the set of values for a given property
 
 
 
 
 
 
 
 
 
 
 
Utility methods for working with SHACL.
Deprecated.
A SinglePrefetchIterator that implements ClosableIterator such that when wapping using WrappedIterator#wrap the close method gets called through the wrapped.
 
Combine an expression with a direction