Building Semantic Web Based Applications with Watson - Presentation Transcript
Building Semantic Web Based Applications with Watson Mathieu d’Aquin and many other people The Knowledge Media Institute, The Open University [email_address]
The Semantic Web is growing http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData
Next Generation Semantic Web Applications Dynamically retrieving, exploiting and combining relevant semantic resources from the SW, at large Need for a Gateway to the Semantic Web
Next Generation Semantic Web Applications
Architecture
Collection
Interfaces: WUI
Web User Interface: http://watson.kmi.open.ac.uk/WatsonWUI
Web services and API
A SOAP Based API that provides the infrastructure to:
F ind SW documents and retrieve metadata about them
Find entities (classes, properties, individuals) and explore their semantic description
Apply SPARQL queries to Semantic Web documents
An initial REST Based API
But what applications (can) do with it?
Demonstrator: gowgle/wahoo
An extension of a web search engine that suggests ways to extend a query thanks to online ontologies
Example with the query “ researcher ”
Suggests “academic staff”, “Person”, etc. as terms to generalize the query, and
“ professor”, “PhD student” as terms to specialize the query
Without having to give the system any knowledge: everything comes from the Web!
2 Versions:
Gowgle (http://watson.kmi.open.ac.uk/gowgle): use the Google SOAP API and the Watson SOAP API
Wahoo (http://watson.kmi.open.ac.uk/wahoo): use the Yahoo! REST API and the Watson REST API
Query Result from Yahoo! Term suggestions Add/Replace Screenshot of wahoo (REST based)
How to do it?
Find ontologies containing the keyword “researcher”
0 comments
Post a comment