span start
- CURIE:
gmeow:spanStart - IRI: https://blackcatinformatics.ca/gmeow/spanStart
- Category: property
- Defined by:
gmeow:slices/ai - Box roles: RBox role (What is this?)
The starting character offset (unicode code points, zero-based, inclusive) of a span — a Chunk within its source, or an EvidenceSpan within a chunk. Domain-free: one span idiom for the retrieval substrate and the evidence layer. The TYPED sharpening of the citations slice's gmeow:selectorTextPosition (which remains the home of non-numeric position locators); mechanical AIS checking (EvidenceSpan audit machinery) needs integers, not prose.
Structure
Property shape: datatype property; ? -> xsd:nonNegativeInteger
Practical Pattern
Use gmeow:spanStart from ? to xsd:nonNegativeInteger when the relationship itself belongs in the native GMEOW graph.
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" .
ex:span-close-2200 a gmeow:EvidenceSpan ;
gmeow:spanOfChunk ex:chunk-042 ;
gmeow:spanStart "310"^^xsd:nonNegativeInteger ;
gmeow:spanEnd "366"^^xsd:nonNegativeInteger ;
gmeow:supportPolarity gmeow:polaritySupports .
Flagship Epistemic Ledger
- Source:
slices/core/epistemics/examples/flagship-epistemic-ledger.ttl - Examples catalog: open in catalog#example-slices-core-epistemics-examples-flagship-epistemic-ledger
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/epistemics/flagship/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:chunk1 a gmeow:Chunk ;
rdfs:label "retrieved chunk containing the meeting date"@en ;
gmeow:chunkOf ex:source1 ;
gmeow:spanStart 142 ;
gmeow:spanEnd 186 .
Projects To
| Profile | External Targets |
|---|---|
web-annotation |
oa, rdf |
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:spanStart |
equivalence | - |
skos:closeMatch | oa:start | gmeow-ai.sssom.tsv; gmeow:eqAi010; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:spanStart |
projection | web-annotation |
projects to / <= | oa:Annotation, oa:SpecificResource, oa:TextPositionSelector, oa:end, oa:hasBody, oa:hasSelector, oa:hasSource, oa:hasTarget, oa:start, rdf:type | gmeow:mapOaGroundedClaim; confidence 0.85; lossy: supportPolarity dropped (no faithful oa motivation — assessing would imply a verdict); claim epistemics (confidence, standpoint, modality, clocks) dropped; the quote selector half joins when the citations selectors project |
Usage Advice
Use when
- Use to pin the inclusive start offset of a span in unicode code points — a
Chunkwithin its source or anEvidenceSpanwithin a chunk — when mechanical re-anchoring needs an integer, not prose.
Avoid when
- Avoid it for a non-numeric position locator (use the citations slice's
gmeow:selectorTextPosition) and avoid asserting a start without its matchinggmeow:spanEnd— the pair defines the span.
How to use
- Assert
gmeow:spanStartwithgmeow:spanEndas a zero-based half-open code-point range on the same span subject; keep both as integers so AIS coverage checks compute over them directly.
Examples
- ex:c1
gmeow:spanStart0.