Improving Human-Semantic Web Interaction: The Rhizomer Experience - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Improving Human-Semantic Web Interaction: The Rhizomer Experience

Description:

Mix human and machine-oriented content ... Predicate,Object Predicate,Object Conclusions. Usable framework (preliminary user tests) ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 22
Provided by: rhiz6
Category:

less

Transcript and Presenter's Notes

Title: Improving Human-Semantic Web Interaction: The Rhizomer Experience


1
Improving Human-Semantic Web InteractionThe
Rhizomer Experience
  • Roberto García and Rosa Gil
  • GRIHO - Human Computer Interaction Research Group
  • Universitat de Lleida, Spain

2
Table of Contents
  • Introduction
  • Proposal
  • Architecture
  • Wiki Engine
  • Rhizomer
  • Guided tour
  • Conclusions
  • Future Work

3
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
Introduction
  • However, most Semantic Wikis
  • Mix human and machine-oriented content
  • Quite unusable notation for HTML content and/or
    semantic metadata
  • CategoryResearchProject
  • labelRhizomer
  • homepagerhizomik.net/rhizomer
  • Require user aware of available classes, props,
  • Difficult reuse of external data and ontologies
  • More usable approaches PlatypusWiki, OntoWiki,

5
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
Architecture
  • Wiki Engine manage HTML documents
  • Rhizomer manage semantic metadata, about wiki
    docs or other resources

RHIZOMER
WIKI ENGINE
URL
URL
URL
URL
7
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
Wiki Engine
9
Rhizomer
  • Simplicity
  • Abstraction layer on metadata stores (Sesame,
    Jena,).
  • REST interface
  • Implementation
  • Java Servlets
  • JSP

edit
search
new
delete
GET
PUT
POST
DEL
Rhizomer
MetadataStore
10
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
JavaScript
ltHTML/gt
ltHTML/gt SemFORMS
11
Guided Tour query
12
Guided Tour query
swrcProjectspecific properties
GET
13
Guided Tour store
  • Rhizomer servlet GET ? query
  • SPARQL metadata store
  • Jena, Sesame,
  • DESCRIBE implementation
  • Concise Bounded Description rdfslabels for
    all selected resources
  • Query output also RDF

14
Guided Tour store
  • DESCRIBE R2 build CBD(R2) Fragment 2 U
    rdfslabels

label
R2
15
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, xmllang for
    multilanguage support.

16
Guided Tour interaction
ltswrcSoftwareProject rdfabout"http//rhizomik.net/rhizomer"gt ltrdfslabelgtRhizomerlt/rdfslabelgt ltswrchomepage rdfresource "http//rhizomik.net/content/rhizomer"/gt ltrdftype rdfresourceswrcResearchProject"/gt lt/swrcSoftwareProjectgt ltrdfDescription rdfaboutswrchomepagegt ltrdfslabelgthomepagelt/rdfslabelgt lt/rdfDescriptiongt
view, RDF2HTML XSLT
view, RDF2HTML XSLT
17
Guided Tour interaction
18
Guided Tour interaction
  • Submit semantic form
  • ltform methodPUT/POST onSumbitbuildMetadatagt
    ltinput typetext namehttp//...w3.org/.../rdf-
    syntax-nsID valuehttp//rhizomik.net/rhizome
    r/gt
  • ltinput typetext namehttp//...w3.org/.../rdf
    -syntax-nstype valuehttp//swrcorg/ontology
    SoftwareProject/gt
  • ltinput typetext namehttp//...w3.org/.../rdf
    -schemalabel/ valueRhizomer/gt
  • lt/formgt
  • PUT add metadata fragment
  • POST delete metadata fragment for ID and add
    new metadata

ltSubject,
Predicate,Objectgt
Predicate,Objectgt
19
Conclusions
  • Usable framework (preliminary user tests)
  • Simple and flexible
  • Example Semantic Media Portal

20
Future Work
  • AJAX to improve user interaction
  • Assisted metadata creationavailable 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 attentionMore at
http//rhizomik.net
  • Contact
  • rgarcia_at_diei.udl.esrosa.gil_at_diei.udl.es
Write a Comment
User Comments (0)
About PowerShow.com