…to Ontology Repositories Mathieu dAquin 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 Alignment Server Cupboard Interface APIs and GUIs for search, querying, exploration, etc. Ontology submissions Mapping submissions Ontology metadata Ontology rating Trust statements
Slide 19 Watson Engine Open Rating System Alignment Server Cupboard Interface APIs and GUIs for search, querying, exploration, etc. Exchanging information about ontologies Watson Engine Open Rating System Alignment Server Cupboard Interface APIs and GUIs for search, querying, exploration, etc. Watson Engine Open Rating System Alignment Server Cupboard Interface APIs and GUIs for search, querying, exploration, etc. Watson Engine Open Rating System Alignment Server 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 users 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.
Slide 21 Thank you!