Presentation is loading. Please wait.

Presentation is loading. Please wait.

Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.

Similar presentations


Presentation on theme: "Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat."— Presentation transcript:

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


Download ppt "Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat."

Similar presentations


Ads by Google