Chunk
- CURIE:
gmeow:Chunk - IRI: https://blackcatinformatics.ca/gmeow/Chunk
- Category: class
- Defined by:
gmeow:slices/ai
A contiguous segment of a source information object, produced by a chunking step for retrieval — the unit a retrieval returns, a model reads, and an evidence span pins into. Located in its source by gmeow:chunkOf + gmeow:spanStart/gmeow:spanEnd and content-addressed via the EXISTING gmeow:contentDigest (sources slice), so 'which exact bytes did the model see?' is answerable after the fact.
Structure
Subclass of: gmeow:InformationObject
Practical Pattern
Use gmeow:Chunk 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.
Grounded Claim
- Source:
slices/core/ai/examples/grounded-claim.ttl - Examples catalog: open in catalog#example-slices-core-ai-examples-grounded-claim
ex:chunk-042 a gmeow:Chunk ;
gmeow:chunkOf ex:handbook ;
gmeow:spanStart "18200"^^xsd:nonNegativeInteger ;
gmeow:spanEnd "18950"^^xsd:nonNegativeInteger ;
gmeow:contentDigest "blake3:1a2b3c4d5e6f708192a3b4c5d6e7f8091a2b3c4d5e6f708192a3b4c5d6e7f809" .
Lillith Pipeline
- Source:
slices/extensions/graphrag/examples/lillith-pipeline.ttl - Examples catalog: open in catalog#example-slices-extensions-graphrag-examples-lillith-pipeline
ex:chunk-7 a gmeow:Chunk ;
gmeow:chunkOf ex:mail-archive ;
gmeow:spanStart "5200"^^xsd:nonNegativeInteger ;
gmeow:spanEnd "6100"^^xsd:nonNegativeInteger ;
gmeow:contentDigest "blake3:fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210" .
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: oa
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Chunk |
equivalence | - |
skos:relatedMatch | oa:TextPositionSelector | gmeow-ai.sssom.tsv; gmeow:eqAi015; confidence 0.5 |
Usage Advice
Use when
- Use for a retrieval-sized segment cut from a larger source — the unit a retriever returns, a model reads, and an evidence span pins into; the genuinely missing information-object kind in the Source →
Chunk→EvidenceSpan→ claim spine.
Avoid when
- Avoid typing the whole source document as a
Chunk(the source is a plaingmeow:InformationObject) and avoid re-chunking by re-pointing — a new segmentation mints freshChunkindividuals, sincegmeow:chunkOfis functional.
How to use
- Type the segment
gmeow:Chunk, locate it withgmeow:chunkOf+ gmeow:spanStart/gmeow:spanEnd, content-address it with the existinggmeow:contentDigest, and let evidence spans pin into it viagmeow:spanOfChunk.
Examples
- ex:c1 a
gmeow:Chunk;gmeow:chunkOfex:doc;gmeow:spanStart0;gmeow:spanEnd512;gmeow:contentDigestex:sha256.