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

Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as CommoditiesMathieu d'Aquin
 
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 scoresMathieu d'Aquin
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Mathieu d'Aquin
 
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 processMathieu d'Aquin
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain DataMathieu d'Aquin
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday LearningMathieu d'Aquin
 
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)Mathieu d'Aquin
 
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 learnerMathieu d'Aquin
 
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...Mathieu d'Aquin
 
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 DataMathieu d'Aquin
 
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 Mathieu d'Aquin
 
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...Mathieu d'Aquin
 
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 discoveryMathieu d'Aquin
 
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...Mathieu d'Aquin
 
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 SystemsMathieu d'Aquin
 
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.0Mathieu d'Aquin
 
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ériquesMathieu d'Aquin
 
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 educationMathieu 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

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
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.pdfAdmir Softic
 
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 ImpactPECB
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
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 ...EduSkills OECD
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 

Recently uploaded (20)

Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
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
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
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 ...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 

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)?