Skip to content

adaptations of definitions and additions in sosa-oms for better alignment with OMS #407

Closed
afeliachi wants to merge 14 commits intow3c:gh-pagesfrom
afeliachi:gh-pages
Closed

adaptations of definitions and additions in sosa-oms for better alignment with OMS #407
afeliachi wants to merge 14 commits intow3c:gh-pagesfrom
afeliachi:gh-pages

Conversation

@afeliachi
Copy link
Copy Markdown
Contributor

  • definitions adaptation for adapting sosa-oms :

    • sosa:ObservationCollection
    • sosa:resultTime
    • sosa:observedProperty
    • sosa:usedProcedure
    • sosa:madeBySensor
    • sosa-oms:madeOnPlatform
  • adding inverse property for sosa-oms:madeOnPlatform

  • adding inverse relations in sosa-oms

Abdelfettah Feliachi and others added 6 commits November 16, 2025 20:45
- sosa:ObservationCollection
- sosa:resultTime
- sosa:observedProperty
- sosa:usedProcedure
- sosa:madeBySensor
- sosa-oms:madeOnPlatform
definitions adaptation for :
- definition of sosa-om:madeOnPlatform
-adding its inverse relation sosa-oms:observationCollection
   * sosa-oms:preparedSample <-> sosa-oms:hasPreparationStep
   * sosa-oms:processingDetails <-> sosa-oms:samplePreparationStep
adding inverse relations
   * sosa-oms:preparedSample <-> sosa-oms:hasPreparationStep
   * sosa-oms:processingDetails <-> sosa-oms:samplePreparationStep
@dr-shorthair
Copy link
Copy Markdown
Collaborator

  1. I think a class diagram is needed to elucidate what's going on here with the long property chains - e.g., see https://w3c.github.io/sdw-sosa-ssn/ssn/#Fig-Sampling where isResultOfMadeBySampler is shown alongside the links that its chain is composed of. I understand that an intermediate individual is both a Sample and a FeatureOfInterest, so this will require some thought about the notation. If you can sketch it, I will convert it into SVG in the style of the rest of the document.
  2. The property chains for sosa-oms:madeOnPlatform and sosa-oms:observationCollection appear to be in the reverse direction to what I expected. This would be clearer if there was a diagram.
  3. is the term observationCollection taken from OMS? If not (i.e. if this is not a constraint) then could it be renamed to madeObservationCollection (retrospective) or makesObservationCollection (prospective)
  4. Please add entries for sosa-oms:observationCollection (maybe renamed) to the alignment tables

@KathiSchleidt
Copy link
Copy Markdown
Contributor

Missing / in:
6.1.3.5 sosa-oms:observationCollection
IRI: http://www.w3.org/ns/sosa/oms**/**observationCollection

@KathiSchleidt
Copy link
Copy Markdown
Contributor

Switch Super property of chain between sosa-oms:madeOnPlatform and sosa-oms:observationCollection

@KathiSchleidt
Copy link
Copy Markdown
Contributor

Change observationCollection to makesObservationCollection

@maximelefrancois86
Copy link
Copy Markdown
Contributor

Change observationCollection to makesObservationCollection

also in the ttl

@dr-shorthair
Copy link
Copy Markdown
Collaborator

@afeliachi @KathiSchleidt @sgrellet is this updated yet?

@afeliachi
Copy link
Copy Markdown
Contributor Author

@dr-shorthair It's almost done, I need just to finish the diagram
I am still having one issue: in 6.1.6 so far, I can't make a decision regarding the alignment for sosa-oms:makesObservationCollection with OMS
@KathiSchleidt any takes on that?

@dr-shorthair
Copy link
Copy Markdown
Collaborator

Thx @afeliachi

We need you to satisfy W3C IP requirements.
See https://labs.w3.org/repo-manager/pr/id/w3c/sdw-sosa-ssn/407
I think you must use the second option.
First make sure you are in the OGC group https://agora.ogc.org/c/general-sdwwg
Then try to link your accounts.

We may need @bert-github to guide us.

@dr-shorthair
Copy link
Copy Markdown
Collaborator

If that becomes too hard, I will pull your work over into a branch in the w3c repository and we will take it from there.

@dr-shorthair
Copy link
Copy Markdown
Collaborator

Replaced by #415

@dr-shorthair dr-shorthair marked this pull request as draft January 13, 2026 09:12
Comment thread ssn/chapters/OMS.html
</p>
<p class="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.The underlying roperty chain is represtented in <a href="#Fig-MadeOnPlateform"></a>.
Copy link
Copy Markdown
Member

@TallTed TallTed Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
provided. This mimics the semantics of the OMS ObservingCapability class.The underlying roperty chain is represtented in <a href="#Fig-MadeOnPlateform"></a>.
provided. This mimics the semantics of the OMS ObservingCapability class. The
underlying property chain is represented in <a href="#Fig-MadeOnPlateform"></a>.

@dr-shorthair
Copy link
Copy Markdown
Collaborator

Closing in favour of #415

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants