SlideShare a Scribd company logo
1 of 12
Ontology Repositories:Discussions and Perspectives Mathieu d’Aquin KMi, the Open University, UK m.daquin@open.ac.uk
OBO Foundry …
More or less provide the same set of features Upload/Submit ontologies In a single space In multiple spaces With some form of validation Browse/Search The ontology collection Individual ontologies (Often) Description of ontologies. Documentation, (metadata?), stats/metrics Get the ontologies (Often) Programmatic access
So what is missing? Structure! In the interaction with the user: how do you find a suitable ontology? In the collection of ontologies: how are they related?  In the collection of repositories: shouldn’t they work together? And many other things…
Supporting the user in finding ontologies This is a hard issue: Most of the repositories have search engines attached… but are they sufficient? Metrics to measure different aspects of ontologies (c.f. OntoSelect), but appropriate metrics hard to define and depend on the application User Ratings and Reviews (cf. Cupboard [1]), but hard to obtain  Rich, metadata for ontologies (cf. OMV) Appropriate summaries of ontologies (cf. Cupboard [2] and next slide) [1] d'Aquin, M., Lewen, H.Cupboard - A Place to Expose your Ontologies to Applications and the Community. Demo, European Semantic Web Conference, ESWC 2009. [2] d'Aquin, M., Euzenat, J., Le Duc, C., Lewen, H.Sharing and Reusing Aligned Ontologies with Cupboard. Demo, International Conference on Knowledge Capture - K-CAP 2009.
Metadata Summary Reviews
Relations between ontologies Useful to  Help users find appropriate ontologies (the last version, most general ones, ones compatible with ontologies already in use) But also to provide an overview of the repository Only a few systems provide such information, only about basic relations: Import (easy) Versions (rarely) Alignment/Mappings (sometimes, cf. Bioportal and Cupboard [2]) [2] d'Aquin, M., Euzenat, J., Le Duc, C., Lewen, H.Sharing and Reusing Aligned Ontologies with Cupboard. Demo, International Conference on Knowledge Capture - K-CAP 2009.
Particular relation: previous version Can be declared through an OWL primitive, but rarely used Many different conventions used to identify versions: http://lsdis.cs.uga.edu/projects/semdis/sweto/testbed_v1_1.owlvs http://lsdis.cs.uga.edu/projects/semdis/sweto/testbed_v1_4.owl http://160.45.117.10/semweb/webrdf/#generate_timestamp_1176978024.owlvs http://160.45.117.10/semweb/webrdf/#generate_timestamp_1178119183.owl http://loki.cae.drexel.edu/~wbs/ontology/2004/01/iso-metadatavs http://loki.cae.drexel.edu/~wbs/ontology/2004/04/iso-metadata http://lsdis.cs.uga.edu/projects/semdis/swetodblp/january2007/opus_january2007.rdfvs http://lsdis.cs.uga.edu/projects/semdis/swetodblp/october2006/opus_october2006.rdf Need a common standard to identify versions of ontologies
Particular relation: inclusion Again, can be expressed through the owl:imports primitive But, very often, ontologies copy other ontologies  (or part of them) without importing (At least) 2 different ways to include or be equivalent to an ontology: Syntactically: the set of axioms is included  Semantically: can be syntactically different, but express the same meaning (same logical consequences)
Particular relation: (dis)agreement/(in)compatibility There are many different ways in which 2 ontologies can disagree or be incompatible: Inconsistent with each other, Incoherent with each other, Disparate modeling, etc. Plus, 2 ontologies can at the same time: Neither agree nor disagree Agree and disagree (cf. a formalization in [3]) [3] d'Aquin, M., (2009) Formally Measuring Agreement and Disagreement in Ontologies. International Conference on Knowledge Capture - K-CAP 2009.
Needs a formalization of relations between ontologies We built an ontology of relations between ontologies (DOOR [4]) Describe about 20 interlinked relations with ontological primitives (taxonomy, inverseOf, transitiveProperty, etc.) and rules Allows to reason upon relations between ontologies, e.g. prevVersionOf(O1, O2) AND semanticallyEquivalentTo(O1, O2)  syntacticModificationOf(O1, O2) To be used in a complete system for detecting and managing ontology relations in large ontology repository Currently developed on top of Watson and Cupboard But generic and applicable to any repository (with ontologies in OWL currently) [4] Allocca, C., d’Aquin, M., and Motta, E. DOOR: Towards a Formalization of Ontology Relations, International conference on knowledge engineering and ontology development, KEOD 2009
Interoperability/communication between repositories All the different repositories are currently built mostly isolated to each other There is no common representation of metadata between ontologies No common ways to identify (versions of ontologies) No ways to share ontologies, annotations on ontologies, reviews of ontologies, etc. One “Open Repository” to rule them all (and in the darkness bind them)?

More Related Content

More from Mathieu d'Aquin

More from Mathieu d'Aquin (20)

Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as Commodities
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scores
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science process
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain Data
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday Learning
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learner
 
The AFEL Project
The AFEL ProjectThe AFEL Project
The AFEL Project
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
 
Data ethics
Data ethicsData ethics
Data ethics
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with Data
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discovery
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0
 
Données ouvertes et traces numériques
Données ouvertes et traces numériquesDonnées ouvertes et traces numériques
Données ouvertes et traces numériques
 
Shared data infrastructures from smart cities to education
Shared data infrastructures from smart cities to educationShared data infrastructures from smart cities to education
Shared data infrastructures from smart cities to education
 

Recently uploaded

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Ontology Repositories: Discussions and Perspectives - OOR panel

  • 1. Ontology Repositories:Discussions and Perspectives Mathieu d’Aquin KMi, the Open University, UK m.daquin@open.ac.uk
  • 3. More or less provide the same set of features Upload/Submit ontologies In a single space In multiple spaces With some form of validation Browse/Search The ontology collection Individual ontologies (Often) Description of ontologies. Documentation, (metadata?), stats/metrics Get the ontologies (Often) Programmatic access
  • 4. So what is missing? Structure! In the interaction with the user: how do you find a suitable ontology? In the collection of ontologies: how are they related? In the collection of repositories: shouldn’t they work together? And many other things…
  • 5. Supporting the user in finding ontologies This is a hard issue: Most of the repositories have search engines attached… but are they sufficient? Metrics to measure different aspects of ontologies (c.f. OntoSelect), but appropriate metrics hard to define and depend on the application User Ratings and Reviews (cf. Cupboard [1]), but hard to obtain Rich, metadata for ontologies (cf. OMV) Appropriate summaries of ontologies (cf. Cupboard [2] and next slide) [1] d'Aquin, M., Lewen, H.Cupboard - A Place to Expose your Ontologies to Applications and the Community. Demo, European Semantic Web Conference, ESWC 2009. [2] d'Aquin, M., Euzenat, J., Le Duc, C., Lewen, H.Sharing and Reusing Aligned Ontologies with Cupboard. Demo, International Conference on Knowledge Capture - K-CAP 2009.
  • 7. Relations between ontologies Useful to Help users find appropriate ontologies (the last version, most general ones, ones compatible with ontologies already in use) But also to provide an overview of the repository Only a few systems provide such information, only about basic relations: Import (easy) Versions (rarely) Alignment/Mappings (sometimes, cf. Bioportal and Cupboard [2]) [2] d'Aquin, M., Euzenat, J., Le Duc, C., Lewen, H.Sharing and Reusing Aligned Ontologies with Cupboard. Demo, International Conference on Knowledge Capture - K-CAP 2009.
  • 8. Particular relation: previous version Can be declared through an OWL primitive, but rarely used Many different conventions used to identify versions: http://lsdis.cs.uga.edu/projects/semdis/sweto/testbed_v1_1.owlvs http://lsdis.cs.uga.edu/projects/semdis/sweto/testbed_v1_4.owl http://160.45.117.10/semweb/webrdf/#generate_timestamp_1176978024.owlvs http://160.45.117.10/semweb/webrdf/#generate_timestamp_1178119183.owl http://loki.cae.drexel.edu/~wbs/ontology/2004/01/iso-metadatavs http://loki.cae.drexel.edu/~wbs/ontology/2004/04/iso-metadata http://lsdis.cs.uga.edu/projects/semdis/swetodblp/january2007/opus_january2007.rdfvs http://lsdis.cs.uga.edu/projects/semdis/swetodblp/october2006/opus_october2006.rdf Need a common standard to identify versions of ontologies
  • 9. Particular relation: inclusion Again, can be expressed through the owl:imports primitive But, very often, ontologies copy other ontologies (or part of them) without importing (At least) 2 different ways to include or be equivalent to an ontology: Syntactically: the set of axioms is included Semantically: can be syntactically different, but express the same meaning (same logical consequences)
  • 10. Particular relation: (dis)agreement/(in)compatibility There are many different ways in which 2 ontologies can disagree or be incompatible: Inconsistent with each other, Incoherent with each other, Disparate modeling, etc. Plus, 2 ontologies can at the same time: Neither agree nor disagree Agree and disagree (cf. a formalization in [3]) [3] d'Aquin, M., (2009) Formally Measuring Agreement and Disagreement in Ontologies. International Conference on Knowledge Capture - K-CAP 2009.
  • 11. Needs a formalization of relations between ontologies We built an ontology of relations between ontologies (DOOR [4]) Describe about 20 interlinked relations with ontological primitives (taxonomy, inverseOf, transitiveProperty, etc.) and rules Allows to reason upon relations between ontologies, e.g. prevVersionOf(O1, O2) AND semanticallyEquivalentTo(O1, O2)  syntacticModificationOf(O1, O2) To be used in a complete system for detecting and managing ontology relations in large ontology repository Currently developed on top of Watson and Cupboard But generic and applicable to any repository (with ontologies in OWL currently) [4] Allocca, C., d’Aquin, M., and Motta, E. DOOR: Towards a Formalization of Ontology Relations, International conference on knowledge engineering and ontology development, KEOD 2009
  • 12. Interoperability/communication between repositories All the different repositories are currently built mostly isolated to each other There is no common representation of metadata between ontologies No common ways to identify (versions of ontologies) No ways to share ontologies, annotations on ontologies, reviews of ontologies, etc. One “Open Repository” to rule them all (and in the darkness bind them)?