-
Notifications
You must be signed in to change notification settings - Fork 2
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
Example of a converted DATS metadata record #98
Conversation
I just looked at the detail of the DATS example and it has loads of subject-specific dataset properties that can't be classified as generic E.g.:
Conceptually: how would we include the triple: |
c10f560
to
392b4ff
Compare
This is simply using a basic implementation of `rdfs:Property`. This document ```yaml name: growing-dataset properties: - type: http://purl.obolibrary.org/obo/NCIT_C90437 label: Planned Number of Female Subjects range: xsd:nonNegativeInteger value: 54 ``` will translate to this set of triples (blank node identifiers shortened) ```ntriples OBJ0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://concepts.datalad.org/ontology/DatasetVersionObject> . OBJ0 <https://concepts.datalad.org/ontology/name> "growing-dataset" . OBJ0 <http://www.w3.org/2000/01/rdf-schema#property> OBJ1 . OBJ1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Property> . OBJ1 <http://www.w3.org/2000/01/rdf-schema#type> "http://purl.obolibrary.org/obo/NCIT_C90437"^^<http://www.w3.org/2001/XMLSchema#anyURI> . OBJ1 <http://www.w3.org/2000/01/rdf-schema#value> "54" . OBJ1 <http://www.w3.org/2000/01/rdf-schema#label> "Planned Number of Female Subjects" . OBJ1 <http://www.w3.org/2000/01/rdf-schema#range> "xsd:nonNegativeInteger"^^<http://www.w3.org/2001/XMLSchema#anyURI> . ```
As long as the object in the triple is an Your example above appears to be a topic relation https://patterns.dataincubator.org/book/topic-relation.html DCAT also has this built-in. So what we can do is to use the existing pattern: a place to define the relation entity ( Alternatively, we can support The more complex case is when we have no property defined, and the annotation is just a data property (like an integer). 8b39663 proposes an approach for that. |
I will merge this now. Before completing the example, I want to write up a document that explains the general ideas (to me). I feel like there is a danger to become needlessly complex, and we should sharpen the focus a bit to better be able to tell what we need and what not. |
Notes
dimensions
isschema:variableMeasure
acknowledges
isschema:funder
isAbout
isschema:about
-- very close or identical tofoaf:primaryTopic
spatialCoverage
isschema:spatialCoverage
dates
isschema:temporalCoverage
relatedIdentifier
isschema:mentions