SlideShare a Scribd company logo
1 of 28
Download to read offline
COMMIT/ E-FOODLAB
Don Willems
don.willems@wur.nl / @oekalegon
What is an Ontology?
COMMIT/ E-FOODLAB
In computer science and information science, an ontology
formally represents knowledge as a set of concepts within a
domain, and the relationships between pairs of concepts. It can be
used to model a domain and support reasoning about concepts.
Source: http://en.wikipedia.org/wiki/Ontology_(information_science)
COMMIT/ E-FOODLAB
In computer science and information science, an ontology
formally represents knowledge as a set of concepts within a
domain, and the relationships between pairs of concepts. It can be
used to model a domain and support reasoning about concepts.
Source: http://en.wikipedia.org/wiki/Ontology_(information_science)
computer science
information science
ontology
knowledge
set of concepts
concepts
domain
relationships reasoning
subject ofsubject of
representation
of
contains
contains
contains
contains
description of
makes
use of
supports
COMMIT/ E-FOODLAB
Components of an Ontology
Classes
(concepts, types, universals)
Apple
COMMIT/ E-FOODLAB
Components of an Ontology
Classes
(concepts, types, universals)
Apple
Pome
sub class of
Fruit
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
COMMIT/ E-FOODLAB
Components of an Ontology
Instances
(individuals, particulars)
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
COMMIT/ E-FOODLAB
Components of an Ontology
Instances
(individuals, particulars)
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
COMMIT/ E-FOODLAB
Components of an Ontology
Instances
(individuals, particulars)
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
The apple in
my lunch box
type
The apple on
the tree
in my garden
type
COMMIT/ E-FOODLAB
Components of an Ontology
Relations
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
The apple in
my lunch box
type
The apple on
the tree
in my garden
type
COMMIT/ E-FOODLAB
Components of an Ontology
Relations
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
The apple in
my lunch box
type
The apple on
the tree
in my garden
type
COMMIT/ E-FOODLAB
Components of an Ontology
Relations
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
The apple in
my lunch box
type
The apple on
the tree
in my garden
type
COMMIT/ E-FOODLAB
Components of an Ontology
Relations
Apple
Pome
Fruit
sub class of
sub class of
Pear
sub class of
Elstar Golden
Delicious
sub class of
sub class of
The apple in
my lunch box
type
The apple on
the tree
in my garden
type
COMMIT/ E-FOODLAB
Components of an Ontology
Relations
Apple
Pome
sub class of
sub class of
Pear
sub class
Elstar Golden
Delicious
sub cla
sub class of
The apple in
my lunch box
type
The apple o
the tree
in my garde
type
COMMIT/ E-FOODLAB
Components of an Ontology
Relations
Apple
Pome
sub class of
sub class of
Pear
sub class
Elstar Golden
Delicious
sub cla
sub class of
The apple in
my lunch box
type
The apple o
the tree
in my garde
type
has colour
red
location
my lunch box
COMMIT/ E-FOODLAB
Ontology Languages
Triples
The apple in
my lunch box
Apple
Pome
sub class of
sub class of
Pear
sub class
Elstar Golden
Delicious
sub cla
sub class of
type
The apple o
the tree
in my garde
type
has colour
red
location
my lunch box
COMMIT/ E-FOODLAB
Ontology Languages
Triples
The apple in
my lunch box
has colour red
COMMIT/ E-FOODLAB
Ontology Languages
Triples
The apple in
my lunch box
has colour red
SUBJECT PREDICATE OBJECT
COMMIT/ E-FOODLAB
Ontology Languages
Triples
SUBJECT PREDICATE OBJECT
Elstar sub class of Apple
Elstar label “Elstar”
COMMIT/ E-FOODLAB
Ontology Languages
Triples
SUBJECT PREDICATE OBJECT
Elstar sub class of Apple
Elstar label “Elstar”
Apple label “Apple”
Apple total production 69,569,612
COMMIT/ E-FOODLAB
Ontology Languages
RDF
(Resource Description Framework)
SUBJECT PREDICATE OBJECT
Elstar sub class of Apple
Elstar label “Elstar”
Apple label “Apple”
Apple total production 69,569,612
URI
(or blank node)
URI
URI
Literal
(number/string)
http://example.com/Elstar http://www.w3.org/2000/01/rdf-schema#subClassOf http://example.com/Apple
ex:Elstar rdfs:subClassOf ex:Apple
COMMIT/ E-FOODLAB
Vocabularies
RDF W3C Conceptual Description Method
RDFS W3C Basic elements for Ontologies
OWL W3C Ontologies
Dublin Core DCMI Metadata Discovery
AgroVoc FAO Food, Nutrition, Fisheries, Forestry, ...
Ontology of Measures FBR Units, Quantities, Scales, ...
Friend Of A Friend FOAF Biographic data, relations, ...
Gene Ontology GO consortium Gene and gene product attributes
Ontology of Astronomical Object
Types IVOA Astronomical object Types
COMMIT/ E-FOODLAB
Data
DBpedia
Data taken from info boxes in
Wikipedia
Geonames Geographical information
BBC Programmes TV Programmes, series, ...
DBLP Computer Science
Bibliography
Bibliographic metadata
DrugBank
Chemical, pharmacological and
pharmaceutical data
data.gov.uk Public data related to policy
COMMIT/ E-FOODLAB
Data
And Many More
PUBLIC DATA SETS
and
Not so public data sets
COMMIT/ E-FOODLAB
LINKED OPEN DATA
Remember URIs?
COMMIT/ E-FOODLAB
LINKED OPEN DATA
http://dbpedia.org/page/Nijmegen
Remember URIs?
http://www.w3.org/2002/07/owl#sameAs
http://sws.geonames.org/2750053/
COMMIT/ E-FOODLAB
LINKED OPEN DATA
COMMIT/ E-FOODLAB
World
Fact-
book
Pokedex
Pfam
Linked
LCCN
ChEMBL
SW
Dog
Food
AGROVOC
DBpedia
Tele-
graphis
dotAC
ERA
Open
Cyc
UB Mann-
heim
JISC
OS
totl.net
OAI
Portu-
guese
DBpedia
UMBEL
Affy-
metrix
riese
Open
o
ed
ta
UniProt
(Bio2RDF)
SSW
Thesau-
rus
Freebase
GEMET
P20
TCM
Gene
DIT
OMIM
Brainz
(DBTune)
LODE
SIDER
Project
Guten-
berg
ProDom
HGNC
Revyu
Gene
Ontology
URI
Burner
Eurécom
New
York
Times
ECS
South-
ampton
EPrints
LIBRIS
KEGG
Drug
VIVO
Cornell
WordNet
(RKB
Explorer)
Cornetto
DDC Deutsche
Bio-
graphie
Wiki
Ulm
BBC
Music
Drug
Bank
KIST
warql
Geo
Names
Pub
Chem
Good-
win
Family
flickr
wrappr
Thesau-
rus W
ked
Data
Linked
WordNet
(VUA)
Greek
DBpedia
GND
LinkedCT
SISVU
Didac-
talia
dbpedia
lite
BNB
LAAS
iServe
Geo
Species
VIVO UF
ntnu
lingvoj
PubMed
ACM
BBC
Wildlife
Finder
Calames
Chronic-
ling
America
data-
open-
ac-
uk
MARC
Codes
List
VIVO
Indiana
LCSH
bible
ontology
IdRef
Sudoc
KEGG
Enzyme
PRO-
SITE
Open
Calais
data
bnf.fr
lobid
Resources
IRIT
theses.
fr
Daily
Med
Taxo-
nomy
New-
castle
Poké-
pédia
BibBase
STITCH
PDB
.FM
sts
une)
YAGO
ECS
(RKB
Explorer)
Event
Media
my
Experi-
ment
m-
axon
ncept
KEGG
(DBtune)
Alpine
Ski
Austria
DBLP
(RKB
Explorer)
DBLP
(L3S)
RDF Book
Mashup
Uberblic
data
dcs
Last.FM
(rdfize)
RAE2001
Disea-
some
PSH
WordNet
(W3C)
semantic
web.org
SGD
UniProt
PBAC
UN/
LOCODE
Lexvo
Linked
MDB
Sudoc
ECS
South-
ampton
ePrints
Classical
(DB
Tune)
DBLP
(FU
Berlin)
Fishes
of
Texas
gnoss
Enipedia
ndlna
Budapest
CiteSeer
COMMIT/ E-FOODLAB
Thank you!
don.willems@wur.nl / @oekalegon

More Related Content

What's hot

Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Simplilearn
 
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
Simplilearn
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Simplilearn
 
Tdm information retrieval
Tdm information retrievalTdm information retrieval
Tdm information retrieval
KU Leuven
 
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Simplilearn
 
Probabilistic models (part 1)
Probabilistic models (part 1)Probabilistic models (part 1)
Probabilistic models (part 1)
KU Leuven
 

What's hot (20)

Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
 
NLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language ModelNLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language Model
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
What Is Artificial Intelligence? | Artificial Intelligence For Beginners | Wh...
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Deep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptxDeep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptx
 
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Classification
ClassificationClassification
Classification
 
Introduction to tibbles
Introduction to tibblesIntroduction to tibbles
Introduction to tibbles
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
 
Text categorization
Text categorizationText categorization
Text categorization
 
Tdm information retrieval
Tdm information retrievalTdm information retrieval
Tdm information retrieval
 
Intro To Machine Learning in Python
Intro To Machine Learning in PythonIntro To Machine Learning in Python
Intro To Machine Learning in Python
 
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Probabilistic models (part 1)
Probabilistic models (part 1)Probabilistic models (part 1)
Probabilistic models (part 1)
 
Constructing Knowledge Graph for Social Networks in a Deep and Holistic Way
Constructing Knowledge Graph for Social Networks in a Deep and Holistic WayConstructing Knowledge Graph for Social Networks in a Deep and Holistic Way
Constructing Knowledge Graph for Social Networks in a Deep and Holistic Way
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

What are ontologies (in computer science)