…to Ontology Repositories
description
Transcript of …to Ontology Repositories
…to Ontology Repositories
Mathieu d’Aquin Knowledge Media Institute, The Open University
From…
Slide 2
Finding Ontologies: Why?
• For reuse – To build upon what exists– To adopt what is used in practice– Not to re-invent the wheel– Because it is simpler than building from scratch
• For applications – Because semantic applications need knowledge– Because knowledge is hard to acquire– Because some scenarios require to gather this
knowledge at run-time– Because in some scenarios, the more there is, the
better
Slide 3
Finding Ontologies: Why?
Because there
are lots of them!
Because there
are lots of them!
Slide 4
is a Search Engine for the Semantic Web
Gateway
Slide 5
Architecture
Slide 6
Web Interface
Slide 7
Web Interface
Advanced Keyword Search
Slide 8
Web Interface
Ontology Exploration
Slide 9
Web Interface
Ontology Metadata
Slide 10
Web Interface
Querying
Slide 11
APIs
• SOAP and REST APIs that provide the infrastructure to:– Find SW documents and
retrieve metadata about them
– Find entities (classes, properties, individuals) and explore their semantic description
– Apply SPARQL queries to Semantic Web documents
Slide 12
Next Generation Semantic Web Applications
Slide 13
Example Application:PowerAqua
Natural language question
Answers from online semantic data
Slide 14
Example Application:The Watson Plugin
Chose an entity to search
Get entities from online ontologies
Integrate statements Into the edited ontology
Slide 15
But…
But Watson is a Semantic Web search engine, not an
Ontology Repository…
Slide 16
From a Semantic Web search engine…
Slide 17
… to Ontology Repositories?
Ontologies
Ontology Metadata
Versions of
Alignments
Comments and
Reviews
Slide 18
The future of Watson:
Watson Engine
Open Rating System
AlignmentServer
Cupboard Interface
APIs and GUIs for search, querying, exploration, etc.
Ontology submissions Mapping submissionsOntology metadata
Ontology rating
Trust statements
Slide 19
Watson Engine
Open Rating System
AlignmentServer
Cupboard Interface
APIs and GUIs for search, querying, exploration, etc.
Exchanging information about ontologies
Watson Engine
Open Rating System
AlignmentServer
Cupboard Interface
APIs and GUIs for search, querying, exploration, etc.
Watson Engine
Open Rating System
AlignmentServer
Cupboard Interface
APIs and GUIs for search, querying, exploration, etc.
Watson Engine
Open Rating System
AlignmentServer
Cupboard Interface
APIs and GUIs for search, querying, exploration, etc.
…Cupboard in KMi
Cupboard in Karlsruhe
Cupboard in Madrid
Cupboard in W3C
The future of Watson:
Slide 20
So, to conclude…
• Watson is a powerful engine to index semantic content (ontologies) and build applications taking benefit from this content.
• It provides the basic functionalities to build an ontology repository with active, dynamic user contributions in various forms.
• But more than that, a decentralized multi repository made of user’s ontology spaces and that institutions can adopt and connect through a peer-to-peer architecture…
• A decentralized network for sharing, distributing, discussing and making use of ontologies.