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

Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AISemantic Web Company
 
Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondPeter Geil
 
Best Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | EdurekaBest Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | EdurekaEdureka!
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic webStanley Wang
 
Introduction to Knowledge Graphs
Introduction to Knowledge GraphsIntroduction to Knowledge Graphs
Introduction to Knowledge Graphsmukuljoshi
 
Text analytics in social media
Text analytics in social mediaText analytics in social media
Text analytics in social mediaJeremiah Fadugba
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
Data scientist roadmap
Data scientist roadmapData scientist roadmap
Data scientist roadmapSonu Kumar
 
From Taxonomies to Ontologies
From Taxonomies to OntologiesFrom Taxonomies to Ontologies
From Taxonomies to OntologiesChristine Connors
 
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceOptum
 
NFDI Physical Sciences Colloquium - FAIR
NFDI Physical Sciences Colloquium - FAIRNFDI Physical Sciences Colloquium - FAIR
NFDI Physical Sciences Colloquium - FAIRSusanna-Assunta Sansone
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge GraphsJeff Z. Pan
 

What's hot (20)

Introduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AIIntroduction to Knowledge Graphs and Semantic AI
Introduction to Knowledge Graphs and Semantic AI
 
Ontology
OntologyOntology
Ontology
 
Ai black box
Ai black boxAi black box
Ai black box
 
Ontology Learning
Ontology LearningOntology Learning
Ontology Learning
 
Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyond
 
Protege tutorial
Protege tutorialProtege tutorial
Protege tutorial
 
Best Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | EdurekaBest Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | Edureka
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Ontology development
Ontology developmentOntology development
Ontology development
 
Introduction to Knowledge Graphs
Introduction to Knowledge GraphsIntroduction to Knowledge Graphs
Introduction to Knowledge Graphs
 
Text analytics in social media
Text analytics in social mediaText analytics in social media
Text analytics in social media
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Data scientist roadmap
Data scientist roadmapData scientist roadmap
Data scientist roadmap
 
Ontologies
OntologiesOntologies
Ontologies
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
From Taxonomies to Ontologies
From Taxonomies to OntologiesFrom Taxonomies to Ontologies
From Taxonomies to Ontologies
 
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data ScienceAI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
AI, Knowledge Representation and Graph Databases -
 Key Trends in Data Science
 
NFDI Physical Sciences Colloquium - FAIR
NFDI Physical Sciences Colloquium - FAIRNFDI Physical Sciences Colloquium - FAIR
NFDI Physical Sciences Colloquium - FAIR
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
 
Metadata Workshop
Metadata WorkshopMetadata Workshop
Metadata Workshop
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 RobisonAnna Loughnan Colquhoun
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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 slidevu2urc
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

What is an Ontology? Understanding Key Concepts