Semantic Web Browsing for Semantic Web Browsing for the VISWE Learning the VISWE Learning
CommunityCommunityArthur Stutt
(some slides from ISWC 2003 talk)
Knowledge Media Institute, The Open University, UK
Why add extensionsWhy add extensions
Knowledge Web is a Semantic Web oriented NoE
We need showcases of what we can do The LMS+SW hybrid augments/provides an
alternative for browsing, search, etc. LMS+SW is better since more focussed on
resources retrieved using an ontology built by the community - i.e., using a community point of view
Semantic Web ExtensionsSemantic Web Extensions
Semantic web browsing
Personalized search and retrieval
Semantic Learning Web services
Knowledge Navigation and Knowledge Charts
Knowledge Neighbourhoods
Communication and Collaboration tools
Semantic extensions for best practice storage and retrieval (W3C SIG, Outreach to Industry)Note that we will concentrate in the first 18 months on adding semantic browsing using KMi’s Magpie.
3
VISWE
LOs
MetaData
Conventional System
LMS
1
2
Designers
Teachers/Learners
Administrators
Semantic WebOntology/ies
KBKB
KBs
Semantic WebCommunity
Community-oriented
Tools
LearningServices:Glossaries,Sense-making,Collaboration…
Semantic WebExtensions
Not THE ontology But One suited to
SW communityNeeds
Magpie is a Semantic Browser Which mediates
among ontology, KBs, LOs, services
and users
Satisfaction ofCommunity needs
Is paramount
Community constructs LOs, Services,
ontologies
Initial prototypeBy Month 18 =June 2005
Semantic BrowsingFor the Semantic Web Learning Community
LOs
MetaData
Conventional System
LMS
+ =
Solution to puzzle of how to providedecent E-learning
MAGPIEMAGPIE
John Domingue Martin Dzbor, and Enrico Motta
Magpie IE Plugin downloadable fromhttp://kmi.open.ac.uk/projects/magpie
MagpieMagpie
Uses lexicon derived from domain ontology to identify and highlight textual elements in web pages which can be associated with classes
Associates appropriate services with classes
User accesses these from menu obtained by right clicking on highlighted class
Can also push information (related class instances etc.) as user browses
Keeps semantic log of user interactions (i.e., asserts to knowledge base)
Current ontologyclasses
(Results of) Learning service selected
Semantic Enhanced Web Browsing - Semantic Enhanced Web Browsing - MAGPIEMAGPIE
Focus on ontology based semantic enrichment of web pages
Zero work (for end user)
Zero time overhead
Zero cognitive overhead
Integrated with standard web browsers
Minimal changes to look and feel of web pages
User requested (pull) and trigger (push) semantic services
One-click (or less) interface
Magpie OverviewMagpie Overview
Ontology basedProxy Server
Lexicon
Web Page Enriched Web Page
Semantic Log
(found-item 3275578832 localhost #u"http://localhost/people/motta/" john-domingue john-domingue)(found-item 3275578832 localhost
Supporting Collaborative WorkSupporting Collaborative Work
Semantic annotations & semantic log as team memory
Team members benefit from colleagues’ semantic annotations and browsing history
Synchronous communication using a KMi Jabber/XML based telepresence tool (BuddySpace)
Magpie SummaryMagpie Summary Semantic web browsing to support sense-
making
Integrated with standard web browsers
User requested (pull) and trigger (push) semantic services
Semantic web browsing at no-extra-cost and no-extra-cognitive-overhead
Current Work— Integrating NER— Integrating semantic web services— Integrating semantic annotation— Creating a framework for web site development
LearningLearning
Search and retrieval of material Personalization Browsing Sense-making Display Collaboration Course construction Assessment
Magpie and learningMagpie and learning
Currently— Services such as Glossaries, similar projects, who
works with whom etc.
Medium term— Semantic Web Services for Learning such as
summarization, helping with citations
Future— Knowledge Charts
Extending VISWE’s LMS using Extending VISWE’s LMS using MagpieMagpie
Identify community/community requirements
Build Ontology (and create metadata scheme, populate ontologies)
Create/find tools for community construction of ontologies, learning objects, learning services
Construct new learning services
Ontology for SW domainOntology for SW domain Subsumes Ontoweb Portal Ontology/AKT – which can
be regarded as community self-portrait Not sufficient for learning Needs EML or similar for pedagogic roles, course
components, courses, programmes etc. Needs new classes for subject matter (e.g., for
knowledge modelling and its components; topics etc) Must be built by the KnowledgeWeb/VISWE community
Possible problemsPossible problems
Conflicts between services provided by LMS and SW extensions
No pedagogy in SW extensions
Semantic Web ExtensionsSemantic Web Extensions
Semantic web browsing
Personalized search and retrieval
Semantic Learning Web services
Knowledge Navigation and Knowledge Charts
Knowledge Neighbourhoods
Communication and Collaboration tools
Vision of ontology-based learningVision of ontology-based learning
Goes beyond LOs + markup + search + retrieval
Learning Service oriented
Knowledge Charts— Controversies/debates— Principles— Causes— Narratives
Built by community
Navigated by Magpie+
Debates/Scientific ControversiesDebates/Scientific Controversies Archaeology
— Cannibalism and the Anasazi— Invasion versus cultural imperialism
Earth Sciences— Wegener and continental drift— Climate change and Lomborg
Biology— Darwin and creationism— Darwin and Lamarque— Birds are dinosaurs
Agriculture— GM versus organic— Badgers and Bovine TB
Knowledge Charts, Navigation, Knowledge Charts, Navigation, NeighbourhoodsNeighbourhoods
Charts— Special type of LO— Community authored— Automatically constructed (ScholOnto and
ClaimSpotter)
Navigation— Fixed links (chart to chart, chart to text)— Dynamic linking
Neighbourhoods— Common ontology— Common Interests— Common ownership of resources
KnowledgeChart fragments