Index
All Classes and Interfaces|All Packages
A
- accessKeyId() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
accessKeyIdrecord component. - ai.chatur.cortex.spring - package ai.chatur.cortex.spring
- ai.chatur.cortex.spring.archive - package ai.chatur.cortex.spring.archive
- ai.chatur.cortex.spring.backup - package ai.chatur.cortex.spring.backup
- ai.chatur.cortex.spring.branch - package ai.chatur.cortex.spring.branch
- ai.chatur.cortex.spring.graph - package ai.chatur.cortex.spring.graph
- ai.chatur.cortex.spring.inference - package ai.chatur.cortex.spring.inference
- ai.chatur.cortex.spring.ingest - package ai.chatur.cortex.spring.ingest
- ai.chatur.cortex.spring.lint - package ai.chatur.cortex.spring.lint
- ai.chatur.cortex.spring.mcp - package ai.chatur.cortex.spring.mcp
- ai.chatur.cortex.spring.ontology - package ai.chatur.cortex.spring.ontology
- ai.chatur.cortex.spring.query - package ai.chatur.cortex.spring.query
- ai.chatur.cortex.spring.stats - package ai.chatur.cortex.spring.stats
- ai.chatur.cortex.spring.web - package ai.chatur.cortex.spring.web
- ANONYMOUS - Enum constant in enum class ai.chatur.cortex.spring.CortexProperties.S3.Auth
-
No credentials at all, for an unauthenticated S3-compatible endpoint.
- approveBranch(String) - Method in class ai.chatur.cortex.spring.branch.BranchController
-
Merges a branch's staged assertions into the knowledge graph.
- ArchiveController - Class in ai.chatur.cortex.spring.archive
-
Web UI for exporting the approved assertions and importing a Turtle document back in.
- ArchiveController(CortexArchive, CortexIngestor) - Constructor for class ai.chatur.cortex.spring.archive.ArchiveController
-
Creates the controller.
- assertionsLocation() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
assertionsLocationrecord component. - auth() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
authrecord component.
B
- backup() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
backuprecord component. - Backup(boolean, Duration, String, boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Creates an instance of a
Backuprecord class. - BackupJob - Class in ai.chatur.cortex.spring.backup
-
Quartz adapter around
BackupRunner. - BackupJob(BackupRunner) - Constructor for class ai.chatur.cortex.spring.backup.BackupJob
-
Creates the job.
- BackupRunner - Class in ai.chatur.cortex.spring.backup
-
Takes a backup of the assertions store and uploads it to S3.
- BackupRunner(BackupService, S3Client, String, String) - Constructor for class ai.chatur.cortex.spring.backup.BackupRunner
-
Creates the runner.
- BranchController - Class in ai.chatur.cortex.spring.branch
-
Web UI for reviewing branches staged by ingestion: listing branches pending review, viewing a single branch's staged statements, and approving or rejecting it.
- BranchController(CortexBranches) - Constructor for class ai.chatur.cortex.spring.branch.BranchController
-
Creates the controller.
- BranchEditController - Class in ai.chatur.cortex.spring.branch
-
JSON API consumed by
branch.jsto apply reviewer edits to a branch pending review, in place, without a page reload. - BranchEditController(CortexBranches) - Constructor for class ai.chatur.cortex.spring.branch.BranchEditController
-
Creates the controller.
- bucket() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
bucketrecord component.
C
- CortexAutoConfiguration - Class in ai.chatur.cortex.spring
-
Core auto-configuration for Cortex: the ontology, SHACL shapes, rule reasoner, the two Jena
Datasets, the eleven core services composed intoCortex, theUsageServicethat weights search ranking, and the composedCortexbean. - CortexAutoConfiguration() - Constructor for class ai.chatur.cortex.spring.CortexAutoConfiguration
-
Creates the auto-configuration.
- CortexBackupAutoConfiguration - Class in ai.chatur.cortex.spring.backup
-
Backup auto-configuration for Cortex: a Quartz job that periodically snapshots the assertions store, and the S3 client each snapshot is uploaded through.
- CortexBackupAutoConfiguration(CortexProperties) - Constructor for class ai.chatur.cortex.spring.backup.CortexBackupAutoConfiguration
-
Creates the auto-configuration, validating that backups can actually run.
- CortexMcpAutoConfiguration - Class in ai.chatur.cortex.spring.mcp
-
MCP server auto-configuration for Cortex: the tools and resources that let AI agents lint, ingest, query, and search the knowledge graph, and read its ontology.
- CortexMcpAutoConfiguration() - Constructor for class ai.chatur.cortex.spring.mcp.CortexMcpAutoConfiguration
-
Creates the auto-configuration.
- CortexProperties - Record Class in ai.chatur.cortex.spring
-
Configuration properties for Cortex, bound to the
cortex.*prefix. - CortexProperties(boolean, String, List<Resource>, List<Resource>, List<Resource>, CortexProperties.Search, CortexProperties.Web, CortexProperties.Mcp, CortexProperties.S3, CortexProperties.Backup, CortexProperties.Restore) - Constructor for record class ai.chatur.cortex.spring.CortexProperties
-
Creates an instance of a
CortexPropertiesrecord class. - CortexProperties.Backup - Record Class in ai.chatur.cortex.spring
-
Settings for the scheduled backup job auto-configured by
CortexBackupAutoConfiguration. - CortexProperties.Mcp - Record Class in ai.chatur.cortex.spring
-
Settings for the MCP server auto-configured by
CortexMcpAutoConfiguration. - CortexProperties.Restore - Record Class in ai.chatur.cortex.spring
-
Settings for the restore-on-startup step auto-configured by
CortexRestoreAutoConfiguration. - CortexProperties.S3 - Record Class in ai.chatur.cortex.spring
-
Settings for the S3 client auto-configured by
CortexBackupAutoConfiguration, used to upload backups. - CortexProperties.S3.Auth - Enum Class in ai.chatur.cortex.spring
-
How the S3 client obtains credentials.
- CortexProperties.S3.Proxy - Record Class in ai.chatur.cortex.spring
-
HTTP proxy settings for the S3 client.
- CortexProperties.Search - Record Class in ai.chatur.cortex.spring
-
Settings for full-text search ranking.
- CortexProperties.Web - Record Class in ai.chatur.cortex.spring
-
Settings for the web UI auto-configured by
CortexWebAutoConfiguration. - CortexRestoreAutoConfiguration - Class in ai.chatur.cortex.spring.backup
-
Restore-on-startup auto-configuration for Cortex: downloads the most recent backup from S3 and loads it into the assertions store before the application serves traffic, so a replaced instance on a fresh volume comes up with its data.
- CortexRestoreAutoConfiguration(CortexProperties) - Constructor for class ai.chatur.cortex.spring.backup.CortexRestoreAutoConfiguration
-
Creates the auto-configuration, validating that a restore can actually run.
- CortexS3AutoConfiguration - Class in ai.chatur.cortex.spring.backup
-
Registers the S3 client, switched by
cortex.s3.enabled. - CortexS3AutoConfiguration() - Constructor for class ai.chatur.cortex.spring.backup.CortexS3AutoConfiguration
-
Creates the auto-configuration.
- CortexWebAutoConfiguration - Class in ai.chatur.cortex.spring.web
-
Web UI auto-configuration for Cortex: the Thymeleaf controllers that browse the graph, review and edit pending branches, export the approved assertions, and stage an uploaded document for review.
- CortexWebAutoConfiguration() - Constructor for class ai.chatur.cortex.spring.web.CortexWebAutoConfiguration
-
Creates the auto-configuration.
D
- DEFAULT - Enum constant in enum class ai.chatur.cortex.spring.CortexProperties.S3.Auth
-
The AWS default credentials chain: environment variables, system properties, the profile file, then container and instance credentials.
- describeUri(String, Model) - Method in class ai.chatur.cortex.spring.graph.GraphController
-
Renders everything known about a single resource, including statements derived by inference.
E
- enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Mcp
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Web
-
Returns the value of the
enabledrecord component. - endpoint() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
endpointrecord component. - endpoint() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns the value of the
endpointrecord component. - equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.Mcp
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.Search
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.chatur.cortex.spring.CortexProperties.Web
-
Indicates whether some other object is "equal to" this one.
- execute(JobExecutionContext) - Method in class ai.chatur.cortex.spring.backup.BackupJob
-
Runs one backup.
- exportAssertions() - Method in class ai.chatur.cortex.spring.archive.ArchiveController
-
Downloads the approved assertions as a dated Turtle file.
G
- getAssertions(String, Model) - Method in class ai.chatur.cortex.spring.graph.GraphController
-
Renders the ontology's class hierarchy, or the instances of a single class when
typeis given. - getBranch(String, Model) - Method in class ai.chatur.cortex.spring.branch.BranchController
-
Renders the assertions staged on a single branch, grouped by subject.
- getOntology(McpMeta) - Method in class ai.chatur.cortex.spring.ontology.OntologyResources
-
Returns the ontology in Turtle syntax as an MCP resource.
- getOntology(Model) - Method in class ai.chatur.cortex.spring.ontology.OntologyController
-
Renders the ontology in Turtle syntax.
- getStats(Model) - Method in class ai.chatur.cortex.spring.stats.StatsController
-
Renders the knowledge graph's home page with its current statistics.
- GraphController - Class in ai.chatur.cortex.spring.graph
-
Web UI for browsing the knowledge graph: the class hierarchy, the instances of a class, and everything known about a single resource.
- GraphController(CortexOntology, CortexQuery) - Constructor for class ai.chatur.cortex.spring.graph.GraphController
-
Creates the controller.
H
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.Mcp
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.Search
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.chatur.cortex.spring.CortexProperties.Web
-
Returns a hash code value for this object.
I
- importAssertions(MultipartFile, RedirectAttributes) - Method in class ai.chatur.cortex.spring.archive.ArchiveController
-
Stages an uploaded Turtle document on a branch for review.
- InferenceInitializer - Class in ai.chatur.cortex.spring.inference
-
Computes inference once the application is ready, so that queries against a freshly started — possibly persistent — knowledge graph see inferred statements without waiting for the first branch approval.
- InferenceInitializer(CortexInference) - Constructor for class ai.chatur.cortex.spring.inference.InferenceInitializer
-
Creates the initializer.
- IngestTools - Class in ai.chatur.cortex.spring.ingest
-
MCP tool that lets AI agents ingest assertions into the knowledge graph, staged on a branch for human review.
- IngestTools(CortexIngestor) - Constructor for class ai.chatur.cortex.spring.ingest.IngestTools
-
Creates the tool.
- initializeInference() - Method in class ai.chatur.cortex.spring.inference.InferenceInitializer
-
Recomputes inference over the approved assertions.
- interval() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Returns the value of the
intervalrecord component.
K
- keyPrefix() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Returns the value of the
keyPrefixrecord component. - keyPrefix() - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
-
Returns the value of the
keyPrefixrecord component.
L
- LintTools - Class in ai.chatur.cortex.spring.lint
-
MCP tool that lets AI agents lint assertions against the ontology before ingesting them into the knowledge graph.
- LintTools(CortexLinter) - Constructor for class ai.chatur.cortex.spring.lint.LintTools
-
Creates the tool.
- listBranches(Model) - Method in class ai.chatur.cortex.spring.branch.BranchController
-
Lists every branch pending review with its provenance summary.
M
- mcp() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
mcprecord component. - Mcp(boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Mcp
-
Creates an instance of a
Mcprecord class.
N
- nonProxyHosts() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns the value of the
nonProxyHostsrecord component.
O
- onShutdown() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Returns the value of the
onShutdownrecord component. - ontologies() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
ontologiesrecord component. - OntologyController - Class in ai.chatur.cortex.spring.ontology
-
Web UI page rendering the ontology in Turtle syntax.
- OntologyController(CortexOntology) - Constructor for class ai.chatur.cortex.spring.ontology.OntologyController
-
Creates the controller.
- OntologyResources - Class in ai.chatur.cortex.spring.ontology
-
MCP resource serving the ontology at
cortex://ontology, so AI agents can ground the assertions they produce in the vocabulary of the knowledge graph. - OntologyResources(CortexOntology) - Constructor for class ai.chatur.cortex.spring.ontology.OntologyResources
-
Creates the resource.
P
- password() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns the value of the
passwordrecord component. - pathStyleAccess() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
pathStyleAccessrecord component. - persistent() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
persistentrecord component. - proxy() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
proxyrecord component. - Proxy(String, String, String, Set<String>, boolean, boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Creates an instance of a
Proxyrecord class.
Q
- QueryTools - Class in ai.chatur.cortex.spring.query
-
MCP tools that let AI agents interrogate the knowledge graph with SPARQL queries and full-text search.
- QueryTools(CortexQuery, CortexSearch) - Constructor for class ai.chatur.cortex.spring.query.QueryTools
-
Creates the tools.
R
- region() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
regionrecord component. - rejectBranch(String) - Method in class ai.chatur.cortex.spring.branch.BranchController
-
Rejects a branch, discarding its staged assertions.
- renameBranchSubjects(String, List<BranchRename>) - Method in class ai.chatur.cortex.spring.branch.BranchEditController
-
Renames subjects staged on a branch.
- restore() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
restorerecord component. - Restore(boolean, String) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Restore
-
Creates an instance of a
Restorerecord class. - RestoreRunner - Class in ai.chatur.cortex.spring.backup
-
Downloads the most recent backup under a key prefix and loads it into the assertions store.
- RestoreRunner(RestoreService, S3Client, String, String) - Constructor for class ai.chatur.cortex.spring.backup.RestoreRunner
-
Creates the runner.
- rules() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
rulesrecord component. - run() - Method in class ai.chatur.cortex.spring.backup.BackupRunner
-
Takes a backup and uploads it.
- run() - Method in class ai.chatur.cortex.spring.backup.RestoreRunner
-
Finds the latest backup under the key prefix, downloads it, and restores it.
S
- s3() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
s3record component. - S3(boolean, String, String, String, CortexProperties.S3.Auth, String, String, boolean, CortexProperties.S3.Proxy) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.S3
-
Creates an instance of a
S3record class. - search() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
searchrecord component. - search(String, Model) - Method in class ai.chatur.cortex.spring.query.SearchController
-
Renders the results of a full-text search over subject labels, or an empty result set when
qis absent or blank. - Search(Duration) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Search
-
Creates an instance of a
Searchrecord class. - SearchController - Class in ai.chatur.cortex.spring.query
-
Web UI for searching the knowledge graph from the navbar search bar.
- SearchController(CortexSearch) - Constructor for class ai.chatur.cortex.spring.query.SearchController
-
Creates the controller.
- secretAccessKey() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns the value of the
secretAccessKeyrecord component. - shapes() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
shapesrecord component. - STATIC - Enum constant in enum class ai.chatur.cortex.spring.CortexProperties.S3.Auth
-
The
accessKeyIdandsecretAccessKeyconfigured here. - StatsController - Class in ai.chatur.cortex.spring.stats
-
Web UI home page showing statistics of the knowledge graph.
- StatsController(CortexStatistics) - Constructor for class ai.chatur.cortex.spring.stats.StatsController
-
Creates the controller.
T
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.Mcp
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.Search
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns a string representation of this record class.
- toString() - Method in record class ai.chatur.cortex.spring.CortexProperties.Web
-
Returns a string representation of this record class.
U
- updateBranch(String, List<BranchChange>) - Method in class ai.chatur.cortex.spring.branch.BranchEditController
-
Applies deletions and object edits to the assertions staged on a branch.
- useEnvironmentVariableValues() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns the value of the
useEnvironmentVariableValuesrecord component. - username() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns the value of the
usernamerecord component. - useSystemPropertyValues() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
-
Returns the value of the
useSystemPropertyValuesrecord component.
V
- valueOf(String) - Static method in enum class ai.chatur.cortex.spring.CortexProperties.S3.Auth
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.chatur.cortex.spring.CortexProperties.S3.Auth
-
Returns an array containing the constants of this enum class, in the order they are declared.
- viewHalfLife() - Method in record class ai.chatur.cortex.spring.CortexProperties.Search
-
Returns the value of the
viewHalfLiferecord component.
W
- web() - Method in record class ai.chatur.cortex.spring.CortexProperties
-
Returns the value of the
webrecord component. - Web(boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Web
-
Creates an instance of a
Webrecord class.
All Classes and Interfaces|All Packages