Top Banner
Microdata and ontologies Simon Jupp and Tony Burdett Samples, Phenotypes and Ontologies Team The European Bioinformatics Institute
25

schema.org and biomedical ontologies

Jan 10, 2017

Download

Science

Simon Jupp
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: schema.org and biomedical ontologies

Microdata and ontologies

Simon Jupp and Tony BurdettSamples, Phenotypes and Ontologies TeamThe European Bioinformatics Institute

Page 2: schema.org and biomedical ontologies

Ontologies in the life sciences• Life sciences been quick to adopt ontologies for

annotation of data• Over 200 biomedical ontologies in active use

• Large amount of data at EMBL-EBI annotated to ontologies

• A lot of it still hidden in backend databases• Rarely exposed in a structured way

Page 3: schema.org and biomedical ontologies

<a href=http://www.ebi.ac.uk/efo/EFO_0000400>diabetic</a>

Ontology concept

Ontology terms sometimes hyperlinked

Page 4: schema.org and biomedical ontologies

Ontology Lookup Service• http://www.ebi.ac.uk/ols/beta/ • 140 biomedical ontologies• 3.4 million terms• 11 million relationships

Page 5: schema.org and biomedical ontologies

Connecting ontologies to the data

Data Terms Ontology

Defined byisAbout

Page 6: schema.org and biomedical ontologies

Connecting ontologies to the data

Biosamples entry(Diabetic mouse strain)

Diabetes termEFO_0000400 Experimental

Factor Ontology

Defined byisAbout

Page 7: schema.org and biomedical ontologies

Schema.org properties for ontology terms

Page 8: schema.org and biomedical ontologies

Ontology term = vocab:MedicalCode

Page 9: schema.org and biomedical ontologies

Ontology term = vocab:MedicalCode

Page 10: schema.org and biomedical ontologies

Ontology = vocab:CreativeWork

Page 11: schema.org and biomedical ontologies

Ontology = vocab:CreativeWork

Page 12: schema.org and biomedical ontologies

Biosamples page = vocab:MedicalEntity

Page 13: schema.org and biomedical ontologies

Biosamples page = vocab:MedicalEntity

Page 14: schema.org and biomedical ontologies

Using Schema.org to connect these resources

Organization- name

MedicalEntity- name- description

MedicalCode- codeValue

MedicalCode- name- url- alternateName- description- codeValue- codingSystem…

CreativeWork- about- name- description- url- datePublished…

Data Term Ontology

Page 15: schema.org and biomedical ontologies

Using Schema.org to connect these resources

What ontologies are used in <my data>?

Page 16: schema.org and biomedical ontologies

Using Schema.org to connect these resources

Organization- name

MedicalEntity- name- description

MedicalCode- codeValue

MedicalCode- name- url- alternateName- description- codeValue- codingSystem…

CreativeWork- about- name- description- url- datePublished…

Data Term Ontology

Page 17: schema.org and biomedical ontologies

Using Schema.org to connect these resources

What is <my data> broadly about?

Page 18: schema.org and biomedical ontologies

What is the biosamples page about?

Organization- name

MedicalEntity- name- description

MedicalCode- codeValue

MedicalCode- name- url- alternateName- description- codeValue- codingSystem…

CreativeWork- about (disease)- name- description- url- datePublished…

Data Term Ontology

Page 19: schema.org and biomedical ontologies

Using Schema.org to connect these resources

Which databases are using <my ontology>?

Page 20: schema.org and biomedical ontologies

Where is an ontology/term being used?

Organization- name

MedicalEntity- name- description

MedicalCode- codeValue- codingSystem

MedicalCode- name- url- alternateName- description- codeValue- codingSystem…

CreativeWork- about- name- description- url- datePublished…

Data Term Ontology

Page 21: schema.org and biomedical ontologies

Using Schema.org to connect these resources

Can I use an ontology to enrich the search over <my data>?

Page 22: schema.org and biomedical ontologies

Enriching content

Organization- name

MedicalEntity- name- description

MedicalCode- codeValue- codingSystem

MedicalCode- name- url- alternateName- description- codeValue- codingSystem…

CreativeWork- about- name- description- url- datePublished…

Data Term Ontology

Page 23: schema.org and biomedical ontologies

Google custom search engine over vocab:MedicalCode

Page 24: schema.org and biomedical ontologies

Schema.org questions• MedicalEntity / MedicalCode too narrow

• We have plants and other non-medical entities• Ontology/Terminology as a CreativeWork?• Where does schema.org stop?

• AnatomicalStructure > Bone, Nerve, Muscle seem very specific

Page 25: schema.org and biomedical ontologies

What next• Develop patterns and best practice for schema.org

markup for data + ontology• Pilot to add markup to Biosamples and GWAS

website • Develop more use cases

• How to exploit Google CSE• What would a rich snippets for data + ontology look

like?