Upload
emerald-fowler
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Using Watson for Building Intelligent Applications in E-learning
Mathieu d’AquinThe Knowledge Media Institute, The Open University
Using Watson for Building Next Generation Semantic Web Applications
The Semantic Web
A large scale, heterogenous collection of formal, machine processable, ontology-based statements (semantic metadata) about web resources and other entities in the world, expressed in a XML-based syntax
0
5
10
15
20
25
30
35
40
45
2003 2004
#SW Pages
Lee, J., Goodwin, R. (2004) The Semantic Webscape: a View of the Semantic Web. IBM Research Report.
Ontologies
Metadata
<rdf:RDF><channel rdf:about=“http://watson.kmi.open.ac.uk/blog”><title>Elementaries - The Watson Blog</title><link>http://watson.kmi.open.ac.uk:8080/blog/</link><description>"Oh dear! Where the Semantic Web is going to go now?" -- imaginary user 23</description><language>en</language><copyright>Watson team</copyright><lastBuildDate>Thu, 01 Mar 2007 13:49:52 GMT</lastBuildDate><generator>Pebble (http://pebble.sourceforge.net)</generator><docs>http://backend.userland.com/rss</docs>…
<rdf:RDF><channel rdf:about=“http://watson.kmi.open.ac.uk/blog”><title>Elementaries - The Watson Blog</title><link>http://watson.kmi.open.ac.uk:8080/blog/</link><description>"Oh dear! Where the Semantic Web is going to go now?" -- imaginary user 23</description><language>en</language><copyright>Watson team</copyright><lastBuildDate>Thu, 01 Mar 2007 13:49:52 GMT</lastBuildDate><generator>Pebble (http://pebble.sourceforge.net)</generator><docs>http://backend.userland.com/rss</docs>…
<rdf:RDF> <foaf:Image rdf:about='http://static.flickr.com/132/400582453_e1e1f8602c.jpg'> <dc:title>Zen wisteria</dc:title> <dc:description></dc:description> <foaf:page rdf:resource='http://www.flickr.com/photos/xcv/400582453/'/> <foaf:topic rdf:resource='http://www.flickr.com/photos/tags/vittelgarden/'/> <foaf:topic rdf:resource='http://www.flickr.com/photos/tags/wisteria/'/> <dc:creator> <foaf:Person><foaf:name>Mathieu d'Aquin</foaf:name> …
<rdf:RDF> <foaf:Image rdf:about='http://static.flickr.com/132/400582453_e1e1f8602c.jpg'> <dc:title>Zen wisteria</dc:title> <dc:description></dc:description> <foaf:page rdf:resource='http://www.flickr.com/photos/xcv/400582453/'/> <foaf:topic rdf:resource='http://www.flickr.com/photos/tags/vittelgarden/'/> <foaf:topic rdf:resource='http://www.flickr.com/photos/tags/wisteria/'/> <dc:creator> <foaf:Person><foaf:name>Mathieu d'Aquin</foaf:name> …
<rdf:RDF> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://usefulinc.com/ns/doap#"/> </owl:Ontology> <j.1:Organization rdf:ID="KMi"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment> </j.1:Organization> <j.1:Document rdf:ID="KMiWebSite"> …
<rdf:RDF> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://usefulinc.com/ns/doap#"/> </owl:Ontology> <j.1:Organization rdf:ID="KMi"> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment> </j.1:Organization> <j.1:Document rdf:ID="KMiWebSite"> …
DOAP
FOAFDC
RSS TAPWORDNET
NCI GalenMusic
…
…… …
…
…
UoD
Next Generation Semantic Web Applications
NG SW Application
• Able to exploit the SW at large – Dynamically retrieving the relevant semantic resources – Combining several, heterogeneous Ontologies– …
• Need tools to efficiently access the knowledge available on the SW: a Gateway…
Design Principles
Focused on Knowledge Qualities– Provided quality information about the collected ontologies and semantic data
A Variety of query and access mechanisms– To fit applications having different purposes and requirements– Ranging from Keyword search to ontology exploration and formal queries (SPARQL)
Support for relations between ontologies– Detecting redundancy, duplication, incompatibility (contradiction), modularization, versioning, etc.
Architecture
Keyword Search
SPARQLQuery
Crawling Parsing(Jena)
Validation/Analysis
Indexing
RepositoryURLs Metadata Indexes
populates populates populates populatesusedextractedretrieved
OntologyExploration
queries queriesqueriesqueries queries
request
WWW
discovered
Collecting Analyzing
Querying
Interfaces
• Human: AJAX based Web interface for Keyword Search, Ontology Exploration and SPARQL Queries
• Programs: Web services and API for accessing the content and features of Watson
Interface: Web services and API
• Provide the same features as the Web interface, and more…
Example (demo)applications built
using the Watson API
Example (demo)applications built
using the Watson API
What can the Semantic Web do for e-Learning?
• Watson has collected tens of thousands of semantic documents.
• This represents Millions of RDF entities, most of them being instances.
• New sources of knowledge are regularly integrated (FOAF, DBPedia, etc.), so that these number is growing rapidly.
What can the Semantic Web do for e-Learning?
• Heterogeneity! Great variety in…
Size
Coverage
Richness, etc.
What can Watson do for e-Learning?
Providing an infrastructure for dynamically selecting, combining and exploiting these knowledge and data, within next generation
semantic web applications!
PowerAqua
1. NL Question1. NL Question
2. Linguistic interpretation2. Linguistic interpretation
3. Ontology based interpretation3. Ontology based interpretation
mathieu_daquin martin_dzbor enrico_motta victoria_uren vanessa_lopez marta_sabou
4. Answer4. Answer
Magpie
Ontology concepts
Instances highlighted according to their type
Contextual access to web services
Folksonomy enrichment
Tags
{camera, digital slr, photograph} {damage, flooding, hurricane, katrina, Louisiana}
Clusters
Digital SLR
cameraphotographtakenWith
Ontologies
NLP/ClusteringNLP/Clustering
Find and combine Online ontologies +modularizaton
+matching+modularizaton
+matching
Discovering relations between tags
Ontology Matching
ka2.rdf
Researcher AcademicStaff
Sem
anti
c W
eb
Researcher
AcademicStaff
⊆
⊆
ISWC SWRCHam SeaFood
Sem
anti
c W
eb
HamSeaFood
Meat
Meat
SeaFood
Agrovoc NALT
⊆
€
⊥
€
⊥
€
⊥
pizza-to-go
wine.owl
NALT
Take Home Message
• Watson is an ongoing project to build a Gateway to the Semantic Web
• Usable Now! • But lost of directions for improvements
So…Use it! Show it! Torture it!
Build new applications with it!And…
Send feedbacks! Suggest new features!Suggest new applications!
Thank you!Website: http://watson.kmi.open.ac.ukBlog: http://watson.kmi.open.ac.uk/blogE-mail: [email protected]: http://watson.kmi.open.ac.uk/WatsonWUIAPI: http://watson.kmi.open.ac.uk/WS_and_API.htmlTwitter: watson_swg