Vector Index
- CURIE:
gmeow:VectorIndex - IRI: https://blackcatinformatics.ca/gmeow/VectorIndex
- Category: class
- Defined by:
gmeow:slices/graphrag - Box roles: TBox role (What is this?)
A built retrieval structure over a corpus's embeddings — the artifact a RetrievalEvent queries. Carries its algorithm (gmeow:indexAlgorithm), parameters (verbatim, for reproducibility), and metric; its build provenance rides the EXISTING gmeow:wasGeneratedBy, tying index contents to the corpus state (contentDigest) at build time.
Structure
Subclass of: gmeow:InformationObject
Practical Pattern
Use gmeow:VectorIndex as a specialized kind of gmeow:InformationObject. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Lillith Pipeline
- Source:
slices/extensions/graphrag/examples/lillith-pipeline.ttl - Examples catalog: open in catalog#example-slices-extensions-graphrag-examples-lillith-pipeline
ex:index-lillith a gmeow:VectorIndex ;
gmeow:contentDigest "blake3:2222333344445555666677778888999900001111aaaabbbbccccddddeeeeff00" ;
gmeow:indexesCorpus ex:corpus-lillith ;
gmeow:indexAlgorithm gmeow:indexAlgorithmHnsw ;
gmeow:distanceMetric gmeow:distanceMetricCosine ;
gmeow:indexParameters "{\"M\": 16, \"efConstruction\": 200}" ;
gmeow:wasGeneratedBy ex:index-build .