15
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.net Ioan Toma

Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

Embed Size (px)

Citation preview

Page 1: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 2: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

www.sti-innsbruck.at

Agenda

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

Page 3: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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...

Page 4: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 5: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 6: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 7: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 8: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 9: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

www.sti-innsbruck.at

S5T Project: Query

• Queries:• Metadata• Content (transcript)

• Words• Concepts

Page 10: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 11: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

www.sti-innsbruck.at

S5T Project: Browse

Page 12: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

www.sti-innsbruck.at

S5T Project: Editor

Page 13: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

www.sti-innsbruck.at

S5T Project: Interaction

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

• Resource description: type, properties, values, …

Page 14: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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

Page 15: Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK  Rhizomer “The Rhizomer Semantic Content Management System” Roberto Garcia, Juan

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