Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content...

Preview:

Citation preview

www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK www.sti-innsbruck.at

Rhizomer

“The Rhizomer Semantic Content Management System”

Roberto Garcia, Juan Manuel Gimeno, Ferran Perdrix, Rosa Gil, Marta Oliva

http://rhizomik.netIoan Toma

www.sti-innsbruck.at

Agenda

• Introduction • The Rhizomer platform • Use Case: S5T Project • Summary

www.sti-innsbruck.at

Introduction

• Difficult to intelligently manage information with current CMSs/Wikis.

• Use Semantic Web technologies• Semantic CMSs/Wikis don’t fully exploit them:

• Most semantic wikis focus on page annotation, limited reasoning, no import...

www.sti-innsbruck.at

Rhizomer

• Platform for Semantic Content Management and Human-Semantic Web Interaction • Based on Web 2.0 technologies

• Client (AJAX) / Server (REST) • Web 3.0 data model

• Semantic metadata store: RDF(OWL) / SPARQL • Generic metadata browsing

• HTML + Javascript • Object-Action Interaction Paradigm

• Semantic Web Services

www.sti-innsbruck.at

Rhizomer

• Server part:• REST interface over the repository

• Jena, Sesame, …• GET: SPARQL end-point• PUT/POST/DELETE

• RDF metadata management

• Semantic Web Services• OWL-S descriptions

• Service Profile: Process, hasInput, hasOutput• REST adapters for

• Javascrip APIs (e.g. Google Maps), SOAP, …

www.sti-innsbruck.at

Rhizomer

• Client part:• AJAX (asynchronously send queries and metadata)• RDF/XML - XSLT -> HTML (browsing) • “Semantic” forms (edition)

• RDF/XML - XSLT -> FORM – Javascript -> RDF

www.sti-innsbruck.at

S5T Project

• S5T Spanish research project (TIN2005-06885) • Scalable Semantic personalized Search of Spoken and written

contents on the Semantic Web

• Application in the Segre media group • Newspaper, TV, radio and web site • Internal use (media house): facilitate content production, history

tracking, contextualisation • External use (web users): advanced services (e.g. news

personalisation, semantic podcasts, …)

www.sti-innsbruck.at

S5T Project

• Semantic annotation of audiovisual content • voice -> text (keywords) -> semantic annotations

• Rhizomer: user interface for browsing/interacting with content and associated knowledge

www.sti-innsbruck.at

S5T Project: Query

• Queries:• Metadata• Content (transcript)

• Words• Concepts

www.sti-innsbruck.at

S5T Project: Store

• REST interface over semantic repository e.g. Jena, Sesame• GET -> SPARQL endpoint, PUT/POST/DELETE • RDF metadata management

www.sti-innsbruck.at

S5T Project: Browse

www.sti-innsbruck.at

S5T Project: Editor

www.sti-innsbruck.at

S5T Project: Interaction

• Given a resource (object)… determine available services (actions)

• Resource description: type, properties, values, …

www.sti-innsbruck.at

S5T Project: Service descriptions

• Service descriptions:• ID: Service Adapter URL• hasInput: an OWL Class

• Service applicable to any resource classified in this class

• hasOutput: output content type• text/html, application/rdf+xml, …

www.sti-innsbruck.at

Conclusions

• Content Management System based on semantic metadata • Framework for Human-Semantic Web Interaction

• Flexible • Projects: S5T, Rhizomik, …

• Extensible• Plugins for visualisation, interaction and metadata

extraction• Usable

• Preliminary usability tests

Recommended