stream sample
- CURIE:
gmeow:streamSample - IRI: https://blackcatinformatics.ca/gmeow/streamSample
- Category: property
- Defined by:
gmeow:slices/observations - Box roles: RBox role (What is this?)
Links a stream to an individual observation, location state, or other entity composing it. Non-functional: a stream typically has many samples, and multiple sampling strategies may coexist for the same stream (Principle 9). Ordering is implicit via sample timestamps, not asserted list structure (Principle 12).
Structure
Property shape: object property; gmeow:Stream -> gmeow:Entity
Practical Pattern
Use gmeow:streamSample from gmeow:Stream to gmeow:Entity when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: sosa
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:streamSample |
equivalence | - |
skos:closeMatch | sosa:hasMember | gmeow-observations.sssom.tsv; gmeow:eqObs027; confidence 0.8 |
Usage Advice
Use when
- Use to attach each individual sample — an observation, location state, or reading — to the stream it composes; a stream typically carries many.
Avoid when
- Avoid encoding sample order as an RDF list or next-pointer chain; order is implicit via each sample's own timestamp (Principle 12). Avoid for the tracked subject (
gmeow:streamOf) or the producing sensor (gmeow:streamSensor).
How to use
- Link each sample with
gmeow:streamSampleand give each its own timestamp; the solver layer interpolates a continuous trajectory from the timestamped samples rather than reading an asserted sequence.
Examples
- ex:roverTrack
gmeow:streamSampleex:fix1, ex:fix2.