Download Rhizomer

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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 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
www.sti-innsbruck.at
Related documents