Download presentation
Presentation is loading. Please wait.
Published byEvan Hess Modified over 11 years ago
1
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat de Lleida, Spain
2
Improving Human-Semantic Web Interaction: The Rhizomer Experience 2/21 Table of Contents Introduction Proposal Architecture Wiki Engine Rhizomer Guided tour Conclusions Future Work
3
Improving Human-Semantic Web Interaction: The Rhizomer Experience 3/21 Introduction Scenario: semantic portal –Framework for community knowledge sharing –Non-expert users User interaction not just consumption, also production Follow Semantic Wiki style: –Facilitate production –Keep information organised
4
Improving Human-Semantic Web Interaction: The Rhizomer Experience 4/21 Introduction However, most Semantic Wikis… –Mix human and machine-oriented content –Quite unusable notation for HTML content and/or semantic metadata [[Category:ResearchProject]] [[label:=Rhizomer]] [[homepage:=rhizomik.net/rhizomer]] –Require user aware of available classes, props,… –Difficult reuse of external data and ontologies –More usable approaches: PlatypusWiki, OntoWiki,…
5
Improving Human-Semantic Web Interaction: The Rhizomer Experience 5/21 Proposal Focus on simplicity and ease of use: –Separate HTML content and semantic metadata –Simple wiki engine –WYSIWYG wiki user interface –Semantic metadata engine –Usable semantic metadata interaction –Common HTML interface, just the web browser
6
Improving Human-Semantic Web Interaction: The Rhizomer Experience 6/21 Architecture Wiki Engine: manage HTML documents Rhizomer: manage semantic metadata, about wiki docs or other resources link #anchor link URL RHIZOMER WIKI ENGINE
7
Improving Human-Semantic Web Interaction: The Rhizomer Experience 7/21 Wiki Engine Simplicity: –Based on Java Servlets / JSPs / JavaScript –No database required –Store documents as HTML files Ease of use: –FCKEditor, http://www.fckeditor.net –WYSIWYG interface, text processor like –Customisable user interface E.g.: add custom special chars
8
Improving Human-Semantic Web Interaction: The Rhizomer Experience 8/21 Wiki Engine
9
Improving Human-Semantic Web Interaction: The Rhizomer Experience 9/21 Rhizomer Simplicity: –Abstraction layer on metadata stores (Sesame, Jena,…). –REST interface –Implementation Java Servlets JSP Metadata Store Rhizomer GET PUT POST DEL search new edit delete
10
Improving Human-Semantic Web Interaction: The Rhizomer Experience 10/21 Rhizomer Ease of use: –Facilitate discovering unknown metadata SPARQL DESCRIBE for default queries –Web browser interface for semantic metadata Graph browsing mechanism Enable self-explanatory metadata RDF SemFORMS JavaScript
11
Improving Human-Semantic Web Interaction: The Rhizomer Experience 11/21 Guided Tour: query
12
Improving Human-Semantic Web Interaction: The Rhizomer Experience 12/21 Guided Tour: query GET swrc:Project specific properties
13
Improving Human-Semantic Web Interaction: The Rhizomer Experience 13/21 Guided Tour: store Rhizomer servlet: GET query SPARQL metadata store –Jena, Sesame,… DESCRIBE implementation –Concise Bounded Description + rdfs:labels for all selected resources Query output also RDF
14
Improving Human-Semantic Web Interaction: The Rhizomer Experience 14/21 Guided Tour: store DESCRIBE R2: build CBD(R2) = Fragment 2 U rdfs:labels label R2
15
Improving Human-Semantic Web Interaction: The Rhizomer Experience 15/21 Guided Tour: response Show results: –Visualisation and interaction: XSLT: –RDF to HTML –RDF to HTML FORM –Other options: Fresnel Lenses, RDF Path,… –Use RDF labels for usability, xml:lang for multilanguage support.
16
Improving Human-Semantic Web Interaction: The Rhizomer Experience 16/21 Guided Tour: interaction Rhizomer homepage view, RDF2HTML XSLT
17
Improving Human-Semantic Web Interaction: The Rhizomer Experience 17/21 Guided Tour: interaction
18
Improving Human-Semantic Web Interaction: The Rhizomer Experience 18/21 Guided Tour: interaction Submit semantic form: … –PUT: add metadata fragment –POST: delete metadata fragment for ID and add new metadata <Subject,… Predicate,Object>
19
Improving Human-Semantic Web Interaction: The Rhizomer Experience 19/21 Conclusions Usable framework (preliminary user tests) Simple and flexible –Example: Semantic Media Portal
20
Improving Human-Semantic Web Interaction: The Rhizomer Experience 20/21 Future Work AJAX to improve user interaction –Assisted metadata creation: available properties, property values,… Specialised visualisation and interaction services –Map for geo-tagged resources, Timeline or Calendar for events,… Deeper user testing
21
Thank you for your attention More at: http://rhizomik.net Contact rgarcia@diei.udl.es rosa.gil@diei.udl.es
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.