Index

A B C D E G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages

A

accessKeyId() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
Returns the value of the accessKeyId record 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 assertionsLocation record component.
auth() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
Returns the value of the auth record component.

B

backup() - Method in record class ai.chatur.cortex.spring.CortexProperties
Returns the value of the backup record component.
Backup(boolean, Duration, String, boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Backup
Creates an instance of a Backup record 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.js to 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 bucket record 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 into Cortex, the UsageService that weights search ranking, and the composed Cortex bean.
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 CortexProperties record 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 enabled record component.
enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Mcp
Returns the value of the enabled record component.
enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
Returns the value of the enabled record component.
enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
Returns the value of the enabled record component.
enabled() - Method in record class ai.chatur.cortex.spring.CortexProperties.Web
Returns the value of the enabled record component.
endpoint() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
Returns the value of the endpoint record component.
endpoint() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
Returns the value of the endpoint record 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 type is 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 interval record component.

K

keyPrefix() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
Returns the value of the keyPrefix record component.
keyPrefix() - Method in record class ai.chatur.cortex.spring.CortexProperties.Restore
Returns the value of the keyPrefix record 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 mcp record component.
Mcp(boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Mcp
Creates an instance of a Mcp record class.

N

nonProxyHosts() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
Returns the value of the nonProxyHosts record component.

O

onShutdown() - Method in record class ai.chatur.cortex.spring.CortexProperties.Backup
Returns the value of the onShutdown record component.
ontologies() - Method in record class ai.chatur.cortex.spring.CortexProperties
Returns the value of the ontologies record 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 password record component.
pathStyleAccess() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
Returns the value of the pathStyleAccess record component.
persistent() - Method in record class ai.chatur.cortex.spring.CortexProperties
Returns the value of the persistent record component.
proxy() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3
Returns the value of the proxy record 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 Proxy record 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 region record 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 restore record component.
Restore(boolean, String) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Restore
Creates an instance of a Restore record 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 rules record 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 s3 record 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 S3 record class.
search() - Method in record class ai.chatur.cortex.spring.CortexProperties
Returns the value of the search record 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 q is absent or blank.
Search(Duration) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Search
Creates an instance of a Search record 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 secretAccessKey record component.
shapes() - Method in record class ai.chatur.cortex.spring.CortexProperties
Returns the value of the shapes record component.
STATIC - Enum constant in enum class ai.chatur.cortex.spring.CortexProperties.S3.Auth
The accessKeyId and secretAccessKey configured 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 useEnvironmentVariableValues record component.
username() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
Returns the value of the username record component.
useSystemPropertyValues() - Method in record class ai.chatur.cortex.spring.CortexProperties.S3.Proxy
Returns the value of the useSystemPropertyValues record 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 viewHalfLife record component.

W

web() - Method in record class ai.chatur.cortex.spring.CortexProperties
Returns the value of the web record component.
Web(boolean) - Constructor for record class ai.chatur.cortex.spring.CortexProperties.Web
Creates an instance of a Web record class.
A B C D E G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages