Skip to content

Commit

Permalink
Merge pull request #1402 from sensiasoft/oms-alignment
Browse files Browse the repository at this point in the history
SOSA-OMS Alignment - merged - then copied to new submodule (which has the original backed up)
  • Loading branch information
rob-metalinkage committed Aug 10, 2023
2 parents 60f308d + d61c3e5 commit ef6faaa
Show file tree
Hide file tree
Showing 3 changed files with 441 additions and 25 deletions.
72 changes: 71 additions & 1 deletion ssn/integrated/readme.md
@@ -1,3 +1,73 @@
# SOSA/SSN - OMS Alignment

Notes about the integration of new OMS v3 concepts into the SOSA/SSN ontology (2023).


## Design choices:

- No change to URIs of existing SOSA/SSN classes and properties.
- Only allow minor documentation changes or clarifications that don't fundamentally change the meaning of existing concepts.
- Keep most notes and examples from OMS
- Some changes to relations to better integrate new OMS classes (range or domain)
- Rename associations with more specific names since unique URIs are neeeded in RDF


## Summary of the changes:

### New concepts introduced from SSN extensions

#### Classes:
- ObservationCollection

#### Associations:
- hasOriginalSample
- hasSampledFeature
- hasUltimateFeatureOfInterest


### New concepts introduced from OMS

#### Classes:
- ObservingProcedure
- SamplingProcedure
- PreparationProcedure
- Observer
- Host
- SpatialSample
- MaterialSample
- StatisticalSample
- SampleCollection

#### Associations:
- ObservingProcedure subclassOf Procedure
- SamplingProcedure subclassOf Procedure
- PreparationProcedure subclassOf Procedure
- Sensor subclassOf Observer
- Platform subclassOf Host
- SpatialSample subclassOf Sample
- MaterialSample subclassOf Sample
- StatisticalSample subclassOf Sample
- Observation usedProcedure ObservingProcedure
- Observation madeByObserver (but kept madeBySensor)
- Observation madeOnHost
- Observer implements ObservingProcedure
- Sampling usedProcedure SamplingProcedure
- Sampling preparedSample
- Sampler implements SamplingProcedure


### New concepts introduced for consistency

#### Classes:
- ActuationProcedure

#### Associations:
- Actuation usedProcedure ActuatingProcedure
- Actuator implements ActuatingProcedure




# oldSSN/newSSN/SOSA/alignments Integration

This folder contains a proposal for the various documents that need to be exposed by the W3C server:
Expand Down Expand Up @@ -76,4 +146,4 @@ For ssnx, sosa, ssn:
4. report this on the mailing list, and in the ISSUE/ACTION tracker,
5. vote during a conf call,
6. every decision is implemented in a separate branch `c` and issue pull requests from `c` into `b`.
7. when `b` is ready, `merge `b` into `gh-pages`.
7. when `b` is ready, `merge `b` into `gh-pages`.

0 comments on commit ef6faaa

Please sign in to comment.