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

Slides:



Advertisements
Similar presentations
Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Advertisements

2008 EPA and Partners Metadata Training Program: 2008 CAP Project Geospatial Metadata: Intermediate Course Module 3: Metadata Catalogs and Geospatial One.
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Chapter 1: The Database Environment
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 9 Using Perl for CGI Programming.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
Copyright Management for the LUISA Semantic Learning Content Management System Roberto García Universitat de Lleida, Spain Tomas Pariente ATOS Origin SAE,
Ontological Infrastructure for a Semantic Newspaper Roberto García 1, Ferran Perdrix 1,2, Rosa Gil 1 1 GRIHO – Human Computer Interaction Research Group.
A Platform for Object-Action Semantic Web Interaction Roberto García, Juan Manuel Gimeno, Ferran Perdrix*, Rosa Gil, Marta Oliva HCI and Data Integration.
Semantic Integration and Retrieval of Multimedia Metadata Facilitating Business Interoperability from the Semantic Web Roberto García, Rosa Gil Universitat.
Building a Semantic IntraWeb with Rhizomer and a Wiki Roberto Garcia and Rosa Gil GRIHO (Human Computer Interaction Research Group) Universitat de Lleida,
Rhizomer Semantic Content Management System Roberto García, Juan Manuel Gimeno, Ferran Perdrix*, Rosa Gil, Marta Oliva HCI and Data Integration Research.
Publishing XBRL as Linked Open Data
1 Search and Navigate Web Ontologies Li Ding Tetherless World Constellation Rensselaer Polytechnic Institute Aug 22, 2008.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
1 Web Search Environments Web Crawling Metadata using RDF and Dublin Core Dave Beckett Slides:
Relational Database and Data Modeling
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Maritime Knowledge Base Semantic Application Semantic Exchange Workshop February 17th, 2009 Eric Freese Semantic Web, XML & Geospatial Technologist Copyright.
HERMES TUTORIAL version 1.0 Published 24th July 2007 This tutorial version is based on the actual deployed version of Hermes, as of the date of publication.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Addition Facts
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Representational State Transfer (REST): Representing Information in Web 2.0 Applications this is the presentation Emilio F Zegarra CS 2650.
The Hydra Framework as a Series of Diagrams Naomi Dushay Stanford University Libraries April,
Week 2 The Object-Oriented Approach to Requirements
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
Flex Your APEX Implementing Oracle E-Business Suite Descriptive Flexfields in Application Express Shane Bentz InterVarsity Christian Fellowship/USA.
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
FitNesse in Fifty Minutes Chris Harbert Resonate 1.
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
CAR Training Module PRODUCT REGISTRATION and MANAGEMENT Module 2 - Register a New Document - Without Alternate Formats (Run as a PowerPoint show)
Software Requirements
Database System Concepts and Architecture
Executional Architecture
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE: Semantic Application Support Generic Enabler FI-PPP Webinars Ivan Martinez.
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Addition 1’s to 20.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Week 1.
KEOD 2013 – 20 th September 2013 A Comprehensive Framework for Semantic Annotation of Web Content Manuel Fiorelli 1, Maria Teresa Pazienza 2, Armando Stellato.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
Grouper UI Part 2 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
© Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan.
What Can Do for You! Fabian Christ
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
Publishing and Interacting with Linked Data Roberto Garcia, Josep Maria Brunetti, Antonio López-Muzás, Juan Manuel Gimeno, Rosa Gil WIMS’11 Conference,
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
1 DMS-DQS-SUPSC03-PRE-12-E © DEIMOS Space S.L., 2007 A Semantic Data Grid for Satellite Mission Quality Analysis Reuben Wright Deimos Space.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
Presentation transcript:

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

Improving Human-Semantic Web Interaction: The Rhizomer Experience 2/21 Table of Contents Introduction Proposal Architecture Wiki Engine Rhizomer Guided tour Conclusions Future Work

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

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,…

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

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

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, –WYSIWYG interface, text processor like –Customisable user interface E.g.: add custom special chars

Improving Human-Semantic Web Interaction: The Rhizomer Experience 8/21 Wiki Engine

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

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

Improving Human-Semantic Web Interaction: The Rhizomer Experience 11/21 Guided Tour: query

Improving Human-Semantic Web Interaction: The Rhizomer Experience 12/21 Guided Tour: query GET swrc:Project specific properties

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

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

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.

Improving Human-Semantic Web Interaction: The Rhizomer Experience 16/21 Guided Tour: interaction Rhizomer homepage view, RDF2HTML XSLT

Improving Human-Semantic Web Interaction: The Rhizomer Experience 17/21 Guided Tour: interaction

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>

Improving Human-Semantic Web Interaction: The Rhizomer Experience 19/21 Conclusions Usable framework (preliminary user tests) Simple and flexible –Example: Semantic Media Portal

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

Thank you for your attention More at: Contact