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.