All Classes and Interfaces

Classes
Class
Description
Exports the approved assertions as a portable RDF document.
Opens the TDB2 dataset holding the approved assertions and the branches pending review.
Takes a TDB2 snapshot of the assertions dataset.
Applies reviewer edits — deletions, object edits, and subject renames — to the assertions staged on a branch pending review.
Resolves a branch pending review by merging its staged assertions into the default graph or discarding them.
Reads the assertions staged on a branch pending review.
Looks up the branches pending review — named graphs within the assertions dataset — guarding every access against the provenance graph, which is never a branch even though it is a named graph of the same dataset.
Builds a Cortex knowledge graph from ontology, shapes, and rules, without booting Spring.
Creates resource names in the cortex:// namespace used by the knowledge graph.
Collects additions and deletions as an RDF patch and applies them to a Dataset in one write transaction.
Derives new statements from the approved assertions by applying a Reasoner.
Validates incoming RDF assertions and stages them on a new branch pending review.
Cortex implementation backed by Apache Jena.
Lints assertions against the ontology and validates them against SHACL shapes before they are ingested.
Builds the immutable OntModel the knowledge graph is built on.
Provides access to the ontology the knowledge graph is built on.
Vocabulary of the W3C PROV-O terms used to record provenance in the knowledge graph.
Builds and closes the provenance activity that records an ingestion, from staging through approval — the only place in the codebase with knowledge of the PROV-O vocabulary used for this bookkeeping.
Answers questions about the knowledge graph.
Serializes a Model or Dataset to a string.
Builds the GenericRuleReasoner used for rule-based inference.
Loads a backup file into the assertions dataset, replacing whatever it currently holds.
Parses the Jena rules used for rule-based inference.
Builds the Shapes that incoming assertions are validated against.
Runs a Query against a Dataset inside a read transaction.
Computes statistics over the knowledge graph: ingestion activity derived from provenance, the size of the assertion and inference datasets, and the size of the ontology, shapes, and rules the graph is built on.
Creates Terms from Jena nodes, resolving prefixes against a prefix mapping.
Wraps a dataset with a Lucene full-text index over rdfs:label and rdfs:comment, held in separate fields so queries can rank a name above a description.
Counts how often each resource is deliberately viewed, and turns those counts into a search ranking weight that fades as views age.