Sensory Observation

An observation produced by a sensor or sensory apparatus reading a physical property of the environment. Specialises Observation with sensor-specific properties (sensory property, sensor platform, sampling feature).

Structure

Subclass of: gmeow:Observation

Practical Pattern

Use gmeow:SensoryObservation as a specialized kind of gmeow:Observation. 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.

Sensor Reading

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: a sensor reading on the observation stack . A
# gmeow:SensoryObservation records WHAT was sensed (gmeow:sensoryObservationOf),
# WHICH gmeow:ObservableProperty (humidity), and the gmeow:SensoryQuantity result.
# A gmeow:Sensor is a gufo functional complex that is also an Agent, so it is the
# observation's gmeow:vantage — the SensoryObservation is an Observation like any
# other, just produced by an instrument on a gmeow:SensorPlatform at a location.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/sensory/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .

# --- The reading: what, which property, the result, the sensor as vantage, and
#     the method (a SensoryObservation is a core Observation — it records its
#     gmeow:observationMethod like any other).
ex:obs a gmeow:SensoryObservation ;
    gmeow:sensoryObservationOf ex:greenhouse ;
    gmeow:sensoryProperty      ex:humidity ;
    gmeow:sensoryResult        ex:quantity ;
    gmeow:vantage              ex:dht22 ;
    gmeow:observationMethod    gmeow:methodInstrumentalReading .

Common Companion Terms

gmeow:Observation

Projects To

Profile External Targets
ivoa obscore
loinc loinc, rdf, snomed
sosa sosa

External Equivalences

Equivalent or closely aligned targets: loinc, obscore, qb, snomed, 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:SensoryObservation equivalence - skos:relatedMatch loinc:LabTest gmeow-observations.sssom.tsv; gmeow:eqObs072; confidence 0.8
gmeow:SensoryObservation equivalence - skos:closeMatch obscore:ObsDataset gmeow-observations.sssom.tsv; gmeow:eqObs063; confidence 0.85
gmeow:SensoryObservation equivalence - skos:closeMatch qb:Observation gmeow-observations.sssom.tsv; gmeow:eqObs054; confidence 0.75
gmeow:SensoryObservation equivalence - skos:relatedMatch snomed:404684003 gmeow-observations.sssom.tsv; gmeow:eqObs077; confidence 0.75
gmeow:SensoryObservation equivalence - skos:closeMatch sosa:Observation gmeow-sensory-environment.sssom.tsv; gmeow:eqSenv001; confidence 0.95

Projection Coverage

Source Kind Profile Predicate/Relation Target Evidence
gmeow:SensoryObservation projection ivoa projects to / <= obscore:ObsDataset gmeow:mapIvoaObsDataset; confidence 0.85; lossy: determinacy, granularity, standpoint, and reference-frame metadata are dropped; only the generic dataset class survives
gmeow:SensoryObservation projection ivoa projects to / <= obscore:coordsys gmeow:mapIvoaReferenceFrame; confidence 0.7; lossy: the full GMEOW reference-frame profile is flattened to a coordinate-system string or IRI
gmeow:SensoryObservation projection ivoa projects to / <= obscore:facility gmeow:mapIvoaFacility; confidence 0.75; lossy: the telescope/facility node is preserved, but agent roles and platform location are dropped
gmeow:SensoryObservation projection ivoa projects to / <= obscore:instrument gmeow:mapIvoaInstrument; confidence 0.75; lossy: the instrument node is preserved, but agent roles and platform location are dropped
gmeow:SensoryObservation projection ivoa projects to / <= obscore:observable gmeow:mapIvoaObservable; confidence 0.7; lossy: unit, determinacy, granularity, and reference frame are dropped; only the measured physical quantity survives
gmeow:SensoryObservation projection ivoa projects to / <= obscore:observableAxis, obscore:spatialAxis, obscore:spectralAxis, obscore:timeAxis gmeow:mapIvoaObsCoreAxes; confidence 0.65; lossy: the single GMEOW result node is replicated across all four ObsCore axes; axis-specific metadata (units, coverage, resolution) is not preserved
gmeow:SensoryObservation projection loinc projects to / <= loinc:LabTest gmeow:mapLoincLabTest; confidence 0.8; lossy: the general sensory observation is narrowed to a laboratory test; non-lab sensory observations lose their specific semantics
gmeow:SensoryObservation projection loinc projects to / <= rdf:type, snomed:116154003 gmeow:mapSnomedPatient; confidence 0.7; lossy: the generic observed feature is narrowed to a patient in clinical contexts
gmeow:SensoryObservation projection loinc projects to / <= snomed:404684003 gmeow:mapSnomedClinicalFinding; confidence 0.75; lossy: the general sensory observation is narrowed to a clinical finding / diagnosis interpretation
gmeow:SensoryObservation projection sosa projects to / <= sosa:Observation gmeow:mapSosaSensoryObservation; lossy: the sensory-specific properties (sensoryProperty, sensoryResult, platformLocation), the reference frame, determinacy, granularity, and standpoint are dropped; only the generic sosa:Observation class survives
gmeow:SensoryObservation projection sosa projects to / <= sosa:hasFeatureOfInterest gmeow:mapSosaFeatureOfInterest; confidence 0.85; lossy: the subproperty distinction (sensoryObservationOf vs spatialMeasurementOf vs generic observedFeature) collapses to flat sosa:hasFeatureOfInterest. Non-displayable observations are suppressed.
gmeow:SensoryObservation projection sosa projects to / <= sosa:hasResult gmeow:mapSosaSensoryResult; confidence 0.85; lossy: the unit, determinacy, granularity, reference frame, and standpoint on the result are dropped; only the scalar value node survives. Non-displayable/superseded observations are suppressed.
gmeow:SensoryObservation projection sosa projects to / <= sosa:madeBySensor gmeow:mapSosaMadeBySensor; confidence 0.85; lossy: only vantage instances that are typed as Sensor are projected to sosa:madeBySensor; other vantage types (person, organization, software agent) are dropped in the SOSA profile. Non-displayable observations are suppressed.

Usage Advice

Use when

Avoid when

How to use

Examples

Published Alignment Graph

Alignments

RelationTarget
closeMatchobscore:ObsDataset
closeMatchqb:Observation
closeMatchsosa:Observation
relatedMatchloinc:LabTest
relatedMatchsnomed:404684003