From ae5cc0ae66ea28209fed9b335940e0726f820e08 Mon Sep 17 00:00:00 2001
From: Simon Cox
Date: Sun, 30 Aug 2026 12:11:17 +1000
Subject: [PATCH 1/6] Minor clarifications - OMS alignment
---
ssn/chapters/OMS.html | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/ssn/chapters/OMS.html b/ssn/chapters/OMS.html
index f426d67b..8f6d2118 100644
--- a/ssn/chapters/OMS.html
+++ b/ssn/chapters/OMS.html
@@ -21,7 +21,7 @@ OMS Requirement
The URI for each formal Requirement relating to a class or property in OMS denotes the UML class or
property.
The predicate `ogc-ms:implements` links a SOSA term to the corresponding OMS class or property,
- and `ogc-ms:implementedBy` its inverse, defined as follows:
+ and its inverse `ogc-ms:implementedBy`, defined as follows:
@@ -33,8 +33,8 @@ OMS Requirement
- The OMS Extension Module provides an implementation of most but not all of the classes and properties defined in [[OMS]].
- Furthermore, the axiomatization here does not capture the details of the ranges of all properties.
+ The OMS Extension Module implements most but not all of the classes and properties defined in [[OMS]].
+ Furthermore, the axioms in this module does not capture the details of the ranges of all properties.
Future editions of SSN may provide a more complete implementation.
@@ -246,7 +246,7 @@ sosa-oms:hasPreparationStep
has preparation step —
- relation from a Sample to a PreparationStep used to prepare it
+ relation from a Sample to a PreparationStep used to prepare the Sample
- Domain Includes
@@ -365,7 +365,7 @@ sosa-oms:makesObservationCollection
makes observation collection —
- relation from a Platform to an ObservationCollection arising from it
+ relation from a Platform to an ObservationCollection arising from a Deployment on the Platform
In order to indicate potential Observations at a Platform, an empty ObservationCollection can be provided.
@@ -636,7 +636,7 @@
sosa-oms:samplePreparationStep
sample preparation step —
- link from a PreparationProcedure to a PreparationStep used in it
+ link from a PreparationProcedure to a PreparationStep used in the PreparationProcedure
- Domain Includes
From db8526c0d3c059bcad2f15ae473a15be58301531 Mon Sep 17 00:00:00 2001
From: Simon Cox
Date: Sun, 30 Aug 2026 17:00:57 +1000
Subject: [PATCH 2/6] RDF file
---
ssn/rdf/ontology/extensions/sosa-oms.ttl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ssn/rdf/ontology/extensions/sosa-oms.ttl b/ssn/rdf/ontology/extensions/sosa-oms.ttl
index d70ebb9e..8cc6a73d 100644
--- a/ssn/rdf/ontology/extensions/sosa-oms.ttl
+++ b/ssn/rdf/ontology/extensions/sosa-oms.ttl
@@ -338,7 +338,7 @@ sosa-oms:madeOnPlatform
sosa-oms:makesObservationCollection
a owl:ObjectProperty ;
rdfs:label "makes observation collection"@en ;
- skos:definition "relation from a Platform to an ObservationCollection arising from it."@en ;
+ skos:definition "relation from a Platform to an ObservationCollection arising from a Deployment on the Platform"@en ;
skos:note """
In order to indicate potential Observations at a Platform, an empty ObservationCollection can be provided. This mimics the semantics of the OMS ObservingCapability class.
"""@en ;
@@ -423,7 +423,7 @@ sosa-oms:samplePreparationStep
a owl:ObjectProperty ;
ogc-ms:implements ;
rdfs:label "sample preparation step"@en ;
- skos:definition "A PreparationStep that uses the PreparationProcedure."@en ;
+ skos:definition "link from a PreparationProcedure to a PreparationStep used in the PreparationProcedure"@en ;
schema:domainIncludes sosa-oms:PreparationProcedure ;
schema:rangeIncludes sosa-oms:PreparationStep ;
owl:inverseOf sosa-oms:processingDetails ;
From 51368e6bd4cf80915698c05bfa875228690c4a1f Mon Sep 17 00:00:00 2001
From: Simon Cox
Date: Tue, 1 Sep 2026 12:45:10 +1000
Subject: [PATCH 3/6] plural verb
---
ssn/chapters/OMS.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ssn/chapters/OMS.html b/ssn/chapters/OMS.html
index 8f6d2118..103cd308 100644
--- a/ssn/chapters/OMS.html
+++ b/ssn/chapters/OMS.html
@@ -34,7 +34,7 @@ OMS Requirement
The OMS Extension Module implements most but not all of the classes and properties defined in [[OMS]].
- Furthermore, the axioms in this module does not capture the details of the ranges of all properties.
+ Furthermore, the axioms in this module do not capture the details of the ranges of all properties.
Future editions of SSN may provide a more complete implementation.
From bb9f319898b7b7216dc58961ed4c1fc26b38bf1f Mon Sep 17 00:00:00 2001
From: Simon Cox
Date: Wed, 2 Sep 2026 10:04:37 +1000
Subject: [PATCH 4/6] Update ssn/chapters/OMS.html
Co-authored-by: Ted Thibodeau Jr
---
ssn/chapters/OMS.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ssn/chapters/OMS.html b/ssn/chapters/OMS.html
index 103cd308..4b5c47d2 100644
--- a/ssn/chapters/OMS.html
+++ b/ssn/chapters/OMS.html
@@ -20,7 +20,7 @@ OMS Requirement
structure model.
The URI for each formal Requirement relating to a class or property in OMS denotes the UML class or
property.
- The predicate `ogc-ms:implements` links a SOSA term to the corresponding OMS class or property,
+ The predicate `ogc-ms:implements` and its inverse `ogc-ms:implementedBy` link a SOSA term to
and its inverse `ogc-ms:implementedBy`, defined as follows:
From 6d4b90d2f924ca2086c9b3cc3bd0556d636def6d Mon Sep 17 00:00:00 2001
From: Simon Cox
Date: Wed, 2 Sep 2026 10:04:46 +1000
Subject: [PATCH 5/6] Update ssn/chapters/OMS.html
Co-authored-by: Ted Thibodeau Jr
---
ssn/chapters/OMS.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ssn/chapters/OMS.html b/ssn/chapters/OMS.html
index 4b5c47d2..a7ac3ed1 100644
--- a/ssn/chapters/OMS.html
+++ b/ssn/chapters/OMS.html
@@ -21,7 +21,7 @@ OMS Requirement
The URI for each formal Requirement relating to a class or property in OMS denotes the UML class or
property.
The predicate `ogc-ms:implements` and its inverse `ogc-ms:implementedBy` link a SOSA term to
- and its inverse `ogc-ms:implementedBy`, defined as follows:
+ the corresponding OMS class or property, defined as follows:
From f785eac32bf946839ee8367c9dc2ebc362f2cf86 Mon Sep 17 00:00:00 2001
From: Simon Cox
Date: Wed, 2 Sep 2026 10:05:11 +1000
Subject: [PATCH 6/6] Update ssn/chapters/OMS.html
Co-authored-by: Ted Thibodeau Jr
---
ssn/chapters/OMS.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ssn/chapters/OMS.html b/ssn/chapters/OMS.html
index a7ac3ed1..a3458d96 100644
--- a/ssn/chapters/OMS.html
+++ b/ssn/chapters/OMS.html
@@ -33,7 +33,7 @@ OMS Requirement
- The OMS Extension Module implements most but not all of the classes and properties defined in [[OMS]].
+ The OMS Extension Module implements most, but not all, of the classes and properties defined in [[OMS]].
Furthermore, the axioms in this module do not capture the details of the ranges of all properties.
Future editions of SSN may provide a more complete implementation.