Index
All Classes and Interfaces|All Packages
A
- additions() - Method in record class ai.chatur.cortex.BranchInfo
-
Returns the value of the
additionsrecord component. - ai.chatur.cortex - package ai.chatur.cortex
- approve(String) - Method in interface ai.chatur.cortex.CortexBranches
-
Merges the assertions staged on the given branch into the knowledge graph.
- ASSERTED - Enum constant in enum class ai.chatur.cortex.StatementOrigin
-
Approved into the knowledge graph by a human, and therefore carrying provenance.
- assertionTriples() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
assertionTriplesrecord component.
B
- backup() - Method in interface ai.chatur.cortex.CortexBackup
-
Writes a snapshot of the whole assertions store to a local file.
- branch() - Method in record class ai.chatur.cortex.IngestResult
-
Returns the value of the
branchrecord component. - BranchChange - Record Class in ai.chatur.cortex
-
A reviewer's change to a single statement: a deletion, an edit replacing the object, or an addition.
- BranchChange(String, String, String, boolean, String, String, String, boolean) - Constructor for record class ai.chatur.cortex.BranchChange
-
Creates an instance of a
BranchChangerecord class. - BranchInfo - Record Class in ai.chatur.cortex
-
A summary of a branch pending review.
- BranchInfo(String, String, long, long) - Constructor for record class ai.chatur.cortex.BranchInfo
-
Creates an instance of a
BranchInforecord class. - BranchRename - Record Class in ai.chatur.cortex
-
A reviewer's rename of a subject staged on a branch: every staged statement in which the IRI appears — as subject or as object — is rewritten to use the new IRI.
- BranchRename(String, String) - Constructor for record class ai.chatur.cortex.BranchRename
-
Creates an instance of a
BranchRenamerecord class. - BranchStatement - Record Class in ai.chatur.cortex
-
A statement staged on a branch, carrying the raw node values needed to round-trip
editsback to the staged graph. - BranchStatement(String, String, String, boolean, String, String, boolean) - Constructor for record class ai.chatur.cortex.BranchStatement
-
Creates an instance of a
BranchStatementrecord class. - BranchSubject - Record Class in ai.chatur.cortex
-
The statements staged on a branch about one subject.
- BranchSubject(String, String, List<BranchStatement>) - Constructor for record class ai.chatur.cortex.BranchSubject
-
Creates an instance of a
BranchSubjectrecord class.
C
- changes() - Method in record class ai.chatur.cortex.ResourceEdit
-
Returns the value of the
changesrecord component. - Cortex - Interface in ai.chatur.cortex
-
Entry point to a Cortex knowledge graph.
- CortexArchive - Interface in ai.chatur.cortex
-
Exports the approved assertions as a portable RDF document.
- CortexBackup - Interface in ai.chatur.cortex
-
Snapshots the assertions store to a durable local file.
- CortexBranches - Interface in ai.chatur.cortex
-
Lists, inspects, edits, and resolves the review branches staged by ingestion.
- CortexInference - Interface in ai.chatur.cortex
-
Rebuilds the statements the knowledge graph derives by rule-based inference.
- CortexIngestor - Interface in ai.chatur.cortex
-
Validates and stages incoming RDF assertions, and edits to approved ones, onto a review branch.
- CortexLinter - Interface in ai.chatur.cortex
-
Validates RDF assertions against the ontology before they are ingested.
- CortexOntology - Interface in ai.chatur.cortex
-
Exposes the ontology a knowledge graph is built on, and its class hierarchy.
- CortexQuery - Interface in ai.chatur.cortex
-
Looks up instances and resources in the knowledge graph, including SPARQL access.
- CortexSearch - Interface in ai.chatur.cortex
-
Finds resources in the knowledge graph by fuzzy full-text search over their labels.
- CortexStatistics - Interface in ai.chatur.cortex
-
Reports size and activity statistics for the knowledge graph.
- CortexStats - Record Class in ai.chatur.cortex
-
A snapshot of the size and activity of the knowledge graph, as returned by
CortexStatistics.getStats(). - CortexStats(long, long, long, long, long, long, long) - Constructor for record class ai.chatur.cortex.CortexStats
-
Creates an instance of a
CortexStatsrecord class. - countInstances() - Method in interface ai.chatur.cortex.CortexQuery
-
Counts the instances of every class, including memberships derived by inference, so an instance of a subclass counts towards its superclasses too.
- created() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
createdrecord component.
D
- datatype() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
datatyperecord component. - datatype() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
datatyperecord component. - datatype() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
datatyperecord component. - describe(String) - Method in interface ai.chatur.cortex.CortexQuery
-
Returns everything known about a resource, including statements derived by inference.
E
- equals(Object) - Method in record class ai.chatur.cortex.BranchChange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.BranchInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.BranchRename
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.BranchStatement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.BranchSubject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.CortexStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.IngestResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.LintResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.OntologyClass
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.ResourceEdit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.SearchResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.Term
-
Indicates whether some other object is "equal to" this one.
- errors() - Method in record class ai.chatur.cortex.IngestResult
-
Returns the value of the
errorsrecord component. - errors() - Method in record class ai.chatur.cortex.LintResult
-
Returns the value of the
errorsrecord component. - exportAssertions() - Method in interface ai.chatur.cortex.CortexArchive
-
Exports the approved assertions — the knowledge graph as it stands after review.
G
- getBranch(String) - Method in interface ai.chatur.cortex.CortexBranches
-
Returns the assertions staged on the given branch.
- getBranchInfo(String) - Method in interface ai.chatur.cortex.CortexBranches
-
Summarizes a branch pending review from the provenance activity recorded when it was staged.
- getBranchSubjects(String) - Method in interface ai.chatur.cortex.CortexBranches
-
Returns the assertions staged on the given branch grouped by subject, excluding the provenance activity of the ingestion.
- getClassHierarchy() - Method in interface ai.chatur.cortex.CortexOntology
-
Returns the class hierarchy of the ontology.
- getInstances(String) - Method in interface ai.chatur.cortex.CortexQuery
-
Returns the known instances of an ontology class, including those derived by inference.
- getOntology() - Method in interface ai.chatur.cortex.CortexOntology
-
Returns the ontology that this knowledge graph is built on.
- getStats() - Method in interface ai.chatur.cortex.CortexStatistics
-
Returns a snapshot of the size and activity of the knowledge graph.
H
- hasBranch(String) - Method in interface ai.chatur.cortex.CortexBranches
-
Reports whether a branch with the given name is pending review.
- hashCode() - Method in record class ai.chatur.cortex.BranchChange
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.BranchInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.BranchRename
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.BranchSubject
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.CortexStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.IngestResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.LintResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.OntologyClass
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.ResourceEdit
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.SearchResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.Term
-
Returns a hash code value for this object.
I
- INFERRED - Enum constant in enum class ai.chatur.cortex.StatementOrigin
-
Derived by the reasoner from the approved assertions and the ontology.
- inferredTriples() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
inferredTriplesrecord component. - ingest(String) - Method in interface ai.chatur.cortex.CortexIngestor
-
Validates the given assertions and stages them on a new branch.
- IngestResult - Record Class in ai.chatur.cortex
-
The outcome of
ingestingassertions into the knowledge graph. - IngestResult(boolean, String, String) - Constructor for record class ai.chatur.cortex.IngestResult
-
Creates an instance of a
IngestResultrecord class.
L
- language() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
languagerecord component. - language() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
languagerecord component. - language() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
languagerecord component. - lint(String) - Method in interface ai.chatur.cortex.CortexLinter
-
Lints the given assertions against
the ontology. - LintResult - Record Class in ai.chatur.cortex
-
The outcome of
lintingassertions against the ontology. - LintResult(boolean, String, String) - Constructor for record class ai.chatur.cortex.LintResult
-
Creates an instance of a
LintResultrecord class. - listBranches() - Method in interface ai.chatur.cortex.CortexBranches
-
Returns the names of all branches with staged assertions awaiting review.
- literal() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
literalrecord component. - literal() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
literalrecord component. - literal() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
literalrecord component. - localName() - Method in record class ai.chatur.cortex.Term
-
Returns the value of the
localNamerecord component.
M
- match() - Method in record class ai.chatur.cortex.SearchResult
-
Returns the value of the
matchrecord component.
N
- name() - Method in record class ai.chatur.cortex.BranchInfo
-
Returns the value of the
namerecord component. - name() - Method in record class ai.chatur.cortex.BranchSubject
-
Returns the value of the
namerecord component. - newObject() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
newObjectrecord component. - newSubject() - Method in record class ai.chatur.cortex.BranchRename
-
Returns the value of the
newSubjectrecord component. - newSubject() - Method in record class ai.chatur.cortex.ResourceEdit
-
Returns the value of the
newSubjectrecord component.
O
- object() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
objectrecord component. - object() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
objectrecord component. - object() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
objectrecord component. - ONTOLOGY - Enum constant in enum class ai.chatur.cortex.StatementOrigin
-
Part of the ontology the graph is built on.
- OntologyClass - Record Class in ai.chatur.cortex
-
One node of the ontology's class hierarchy, as returned by
CortexOntology.getClassHierarchy(). - OntologyClass(Term, List<OntologyClass>) - Constructor for record class ai.chatur.cortex.OntologyClass
-
Creates an instance of a
OntologyClassrecord class. - ontologyClasses() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
ontologyClassesrecord component. - origin() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
originrecord component.
P
- pendingBranches() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
pendingBranchesrecord component. - predicate() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
predicaterecord component. - predicate() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
predicaterecord component. - predicate() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns the value of the
predicaterecord component. - predicateUri() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
predicateUrirecord component. - prefix() - Method in record class ai.chatur.cortex.Term
-
Returns the value of the
prefixrecord component. - ProvenancedStatement - Record Class in ai.chatur.cortex
-
A statement about a resource together with its provenance, as returned by
CortexQuery.describe(String). - ProvenancedStatement(Term, Term, String, StatementOrigin, boolean, String, String) - Constructor for record class ai.chatur.cortex.ProvenancedStatement
-
Creates an instance of a
ProvenancedStatementrecord class.
Q
- query(String) - Method in interface ai.chatur.cortex.CortexQuery
-
Runs a SPARQL query against the knowledge graph, including statements derived by inference.
R
- recomputeInference() - Method in interface ai.chatur.cortex.CortexInference
-
Rebuilds the statements derived by inference from the current assertions.
- reject(String) - Method in interface ai.chatur.cortex.CortexBranches
-
Rejects the given branch, discarding its staged assertions.
- renameBranchSubjects(String, List<BranchRename>) - Method in interface ai.chatur.cortex.CortexBranches
-
Renames subjects staged on the given branch.
- ResourceEdit - Record Class in ai.chatur.cortex
-
A proposed edit to an already-approved resource, staged for review by
CortexIngestor.revise(ai.chatur.cortex.ResourceEdit). - ResourceEdit(String, String, List<BranchChange>) - Constructor for record class ai.chatur.cortex.ResourceEdit
-
Creates an instance of a
ResourceEditrecord class. - retracted() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
retractedrecord component. - retracted() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns the value of the
retractedrecord component. - retractions() - Method in record class ai.chatur.cortex.BranchInfo
-
Returns the value of the
retractionsrecord component. - revise(ResourceEdit) - Method in interface ai.chatur.cortex.CortexIngestor
-
Stages an edit to an already-approved resource on a new branch.
- rules() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
rulesrecord component.
S
- score() - Method in record class ai.chatur.cortex.SearchResult
-
Returns the value of the
scorerecord component. - search(String) - Method in interface ai.chatur.cortex.CortexSearch
-
Finds resources by fuzzy full-text search over their labels.
- SearchResult - Record Class in ai.chatur.cortex
-
A full-text search hit in the knowledge graph.
- SearchResult(Term, String, double) - Constructor for record class ai.chatur.cortex.SearchResult
-
Creates an instance of a
SearchResultrecord class. - searchSubjects(String) - Method in interface ai.chatur.cortex.CortexSearch
-
Searches the knowledge graph by free text and returns the matching subjects.
- shapes() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
shapesrecord component. - started() - Method in record class ai.chatur.cortex.BranchInfo
-
Returns the value of the
startedrecord component. - StatementOrigin - Enum Class in ai.chatur.cortex
-
Where a statement returned by
CortexQuery.describe(String)came from. - statements() - Method in record class ai.chatur.cortex.BranchSubject
-
Returns the value of the
statementsrecord component. - subClasses() - Method in record class ai.chatur.cortex.OntologyClass
-
Returns the value of the
subClassesrecord component. - subject() - Method in record class ai.chatur.cortex.BranchChange
-
Returns the value of the
subjectrecord component. - subject() - Method in record class ai.chatur.cortex.BranchRename
-
Returns the value of the
subjectrecord component. - subject() - Method in record class ai.chatur.cortex.ResourceEdit
-
Returns the value of the
subjectrecord component. - subject() - Method in record class ai.chatur.cortex.SearchResult
-
Returns the value of the
subjectrecord component.
T
- Term - Record Class in ai.chatur.cortex
-
One node of a statement.
- Term(String, String, String) - Constructor for record class ai.chatur.cortex.Term
-
Creates an instance of a
Termrecord class. - toString() - Method in record class ai.chatur.cortex.BranchChange
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.BranchInfo
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.BranchRename
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.BranchStatement
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.BranchSubject
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.CortexStats
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.IngestResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.LintResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.OntologyClass
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.ProvenancedStatement
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.ResourceEdit
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.SearchResult
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.Term
-
Returns a string representation of this record class.
- triplesAddedToday() - Method in record class ai.chatur.cortex.CortexStats
-
Returns the value of the
triplesAddedTodayrecord component. - ttl() - Method in record class ai.chatur.cortex.LintResult
-
Returns the value of the
ttlrecord component. - type() - Method in record class ai.chatur.cortex.OntologyClass
-
Returns the value of the
typerecord component.
U
- updateBranch(String, List<BranchChange>) - Method in interface ai.chatur.cortex.CortexBranches
-
Applies reviewer changes — deletions and object edits — to the assertions staged on the given branch.
- uri() - Method in record class ai.chatur.cortex.BranchSubject
-
Returns the value of the
urirecord component. - uri() - Method in record class ai.chatur.cortex.Term
-
Returns the value of the
urirecord component.
V
- valid() - Method in record class ai.chatur.cortex.IngestResult
-
Returns the value of the
validrecord component. - valid() - Method in record class ai.chatur.cortex.LintResult
-
Returns the value of the
validrecord component. - valueOf(String) - Static method in enum class ai.chatur.cortex.StatementOrigin
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.chatur.cortex.StatementOrigin
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages