Skip to content
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

RDF Mapping #178

Open
3 of 4 tasks
ChristophB opened this issue Jul 1, 2024 · 2 comments
Open
3 of 4 tasks

RDF Mapping #178

ChristophB opened this issue Jul 1, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@ChristophB
Copy link
Member

ChristophB commented Jul 1, 2024

As stated in Onto-Med/top-frontend#335, we want to provide content of the TOP Framework in RDF format to enable better interoperability and as a step to implement the FAIR principles.

  • decide, which types of resources to map
  • find suitable vocabularies and properties
  • create mapping
  • decide on a namespace
@ChristophB ChristophB added the enhancement New feature or request label Jul 1, 2024
@ChristophB ChristophB self-assigned this Jul 1, 2024
@ChristophB
Copy link
Member Author

Types of resources

We will stick to phenotypes for now, leaving out text related concepts.

@ChristophB
Copy link
Member Author

Organisation

TOP property RDFS equivalent value
id dcterms:identifier  
name dcterms:title  
description dcterms:description  
createdAt dcterms:created  
updatedAt dcterms:modified  
superOrganisation dcterms:isPartOf superOrganisation.id
permission -  
  dcterms:publisher framework base URL
  foaf:page URL of organisation, without /api
  rdf:type http://purl.org/dc/dcmitype/Collection
  rdf:type foaf:Organisation

Repository

TOP property RDFS equivalent value
id dcterms:identifier  
name dcterms:title  
description dcterms:description  
primary dcterms:accessRights true=http://publications.europa.eu/resource/authority/access-right/PUBLIC false=http://publications.europa.eu/resource/authority/access-right/RESTRICTED
createdAt dcterms:created  
updatedAt dcterms:modified  
organisation dcterms:isPartOf organisation.id
repositoryType dcterms:type cop:Phenotype
  dcterms:publisher framework base URL
  foaf:page URL of repository, without /api
  rdf:type http://purl.org/dc/dcmitype/Collection

Phenotype

TOP property RDFS equivalent value
id dcterms:identifier  
entityType rdf:type single_phenotype=cop:BasicPhenotypeClass composite_phenotype=cop:DerivedPhenotypeClass single_restriction=cop:BasicPhenotypeRestriction composite_restriction=cop:DerivedPhenotypeRestriction
titles dcterms:title  
synonyms dcterms:alternative  
descriptions dcterms:description  
version pav:version  
author dcterms:creator  
createdAt dcterms:created  
codes skos:closeMatch code URI
repository dcterms:isPartOf  
equivalentEntities skos:exactMatch  
superCategories dcterms:isPartOf  
subCategories dcterms:hasPart  
superPhenotype single_restriction=cop:basicRestrictionOf composite_restriction=cop:derivedRestrictionOf  
dataType sd:hasDataType map to ONTODT or xsd data types?
itemType cop:hasRepresentationAttribute  
restriction    
expression cop:hasRepresentationAttribute expression.toString()
unit iao:has measurement unit label map UCUM to UO concepts?
  dcterms:publisher framework base URL
  foaf:page URL of phenotype, without /api
  dcterms:replaces URL of previous version
  dcterms:isReplacedBy URL of next version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant