-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linking schema.org and instruments #225
Comments
The first option in that list seems difficult and non-intuitive. The second option, linking through schema:measurementTechnique, could work, but doesn't allow us to include a link and description with the name of the instrument. |
Do you mean 'the instrument used to create the sample' or at some other point in the lifecycle? Note that SSN/SOSA has a fairly solid framework for this - see https://w3c.github.io/sdw-sosa-ssn/ssn/#Samplings-overview |
Great to see you discovered this thread! |
In Heliophysics/related, we don't often have samples, just data from in-situ or remote observations. In our case, I am talking about the instrument used to observe a phenomenon and produce the data. At this point, a detailed implementation like the one linked is too much. I am just interested in including the basic information to link the instrument to the dataset it produced in a way aligned with what others are doing. |
@rebeccaringuette , this is exactly the use case PIDINST are designed for and we would like to see a possible solution on how to expose this information using schema.org |
To follow up on @rebeccaringuette's two ideas, here is an example of the second option that uses "measurementTechnique" to link to the instrument.
Note that this example passes the schema.org validator. It also fulfills our desire to be able to map the instrument name, url, and identifier, since these properties descend from the "Thing" type. Let me know what you all think. Thanks! |
In SSN/SOSA we distinguish I note that the range of |
This would work well for instrument types but maybe not so good for instrument instances? Also sdo:measurementTechnique not necessarily refers to an instrument so it might be hard to guess for (machine) clients if a sdo:DefinedTerm describes an instrument or some other method used? But maybe one could additionally use sdo:additionalType to indicate e.g. sosa:Sensor or similar? |
If we could use schema:instrument this would be great but this would require to create a sdo:Action (e.g. sdo:CreateAction) which then refers to the dataset created via sdo:result which seems to complicated to me. ...something like:
But it would be far easier to be able to use sdo:instrument within sdo:measurementTechnique , @danbri ? |
We are looking for something simple to link the instrument into the dataset record, preferably aligned with what is already common practice. Thanks for all the discussion, and interested to see where this goes. |
@huberrob Hopefully @danbri can get back to us soon on the instrument question. |
What about using an approach similar to that being discussed in issue 258? If I (perhaps badly) incorporate sosa into that approach, I think it becomes:
What are the thoughts about this approach for instruments? It would be useful to have the observatories and instruments represented with similar approaches for programmatic use. |
This validates in schema.org and uses the sosa sensor term. Thoughts?
|
URIs are case-sensitive, so it the correct form is Note that the draft update has more examples and diagrams |
@rebeccaringuette I would rather expect this is in a DCAT graph. I fear in a schema.org graph the prov:wasGeneratedBy should not be used unless your instance of a schema:Dataset is also an instance of a dcat:Dataset. |
Most things schema considers a Dataset are going to be considered a dataset by DCAT too. Earlier DCAT specs implied that datasets only lived in organized repositories-- but perhaps that has been softened by now? |
If that is the only error, then that is easy to correct. Thanks! |
Dear all,
I have seen that ESIP group already discussed ways to link samples and instruments so you might be interested to see that the RDA PIDINST group now tries to identify a way how to include references to instruments/sensors in schema.org/Dataset here: https://github.com/rdawg-pidinst/usage
Robert
The text was updated successfully, but these errors were encountered: