Stream
- CURIE:
gmeow:Stream - IRI: https://blackcatinformatics.ca/gmeow/Stream
- Category: class
- Defined by:
gmeow:slices/observations - Box roles: TBox role (What is this?)
A time-ordered sequence of observations or samples produced by a sensor or platform over a time interval. The ordering of samples is implicit via their individual timestamps, not asserted as a list structure (Principle 12). A stream is the canonical source from which a continuous trajectory may be derived by the solver layer.
Structure
Subclass of: gmeow:Entity, gufo:Object
Practical Pattern
Use gmeow:Stream as a specialized kind of gmeow:Entity, gufo:Object. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: sosa, sta
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:Stream |
equivalence | - |
skos:closeMatch | sosa:ObservationCollection | gmeow-observations.sssom.tsv; gmeow:eqObs026; confidence 0.85 |
gmeow:Stream |
equivalence | - |
skos:closeMatch | sta:Datastream | gmeow-places.sssom.tsv; gmeow:eqPlaces108; confidence 0.85 |
Usage Advice
Use when
- Use to group a time-ordered run of observations or samples about one entity from a sensor or platform — the canonical source a solver derives a continuous trajectory from (no list structure is asserted).
Avoid when
- Avoid for a single isolated reading (use a bare
Observation) and avoid encoding sample order as an RDF list — ordering is implicit via each sample's timestamp (Principle 12), and the interpolated trajectory is a solver concern.
How to use
- Mint the
Stream, bind its subject with the functionalgmeow:streamOf, attach readings viagmeow:streamSample, namegmeow:streamPlatform/gmeow:streamSensor, and bound it with the functionalgmeow:streamInterval; an entity reaches its streams throughgmeow:hasStream.
Examples
- ex:roverTrack a
gmeow:Stream;gmeow:streamOfex:rover;gmeow:streamSampleex:fix1.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | sosa:ObservationCollection |
closeMatch | sta:Datastream |