View
214
Download
0
Category
Tags:
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