Skip to content

Commit

Permalink
feat: Extensions to the Semantic Sensor Network Ontology (#2654)
Browse files Browse the repository at this point in the history
Add the IRIs from https://www.w3.org/TR/vocab-ssn-ext/ to `rdflib.namespace.SOSA`
  • Loading branch information
nicholascar authored Nov 30, 2023
1 parent 6632836 commit ecad1e3
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions rdflib/namespace/_SOSA.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ class SOSA(DefinedNamespace):
FeatureOfInterest: URIRef # The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling.
ObservableProperty: URIRef # An observable quality (property, characteristic) of a FeatureOfInterest.
Observation: URIRef # Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with.
ObservationCollection: URIRef # Collection of one or more observations, whose members share a common value for one or more property
Platform: URIRef # A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms.
Procedure: URIRef # A workflow, protocol, plan, algorithm, or computational method specifying how to make an Observation, create a Sample, or make a change to the state of the world (via an Actuator). A Procedure is re-usable, and might be involved in many Observations, Samplings, or Actuations. It explains the steps to be carried out to arrive at reproducible results.
Result: URIRef # The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property.
Expand All @@ -36,8 +37,12 @@ class SOSA(DefinedNamespace):
# http://www.w3.org/2002/07/owl#ObjectProperty
actsOnProperty: URIRef # Relation between an Actuation and the property of a FeatureOfInterest it is acting upon.
hasFeatureOfInterest: URIRef # A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled.
hasMember: URIRef # Link to a member of a collection of observations that share the same value for one or more of the characteristic properties
hasOriginalSample: URIRef # link to the original sample that is related to the context sample through a chain of isSampleOf relations
hasResult: URIRef # Relation linking an Observation or Actuation or act of Sampling and a Result or Sample.
hasSample: URIRef # Relation between a FeatureOfInterest and the Sample used to represent it.
hasSampledFeature: URIRef # link to the ultimate feature of interest of the context sample - i.e. the end of a chain of isSampleOf relations
hasUltimateFeatureOfInterest: URIRef # link to the ultimate feature of interest of an observation or act of sampling. This is useful when the proximate feature of interest is a sample of the ultimate feature of interest, directly or trasntitively.
hosts: URIRef # Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it.
isActedOnBy: URIRef # Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state.
isFeatureOfInterestOf: URIRef # A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it.
Expand Down

0 comments on commit ecad1e3

Please sign in to comment.