SlideServe
Menu
Préférences
© SlideServe · v2026

Enhancing CMS with Semantic Search: A Drupal Workshop Overview

nitza avatar
14 diapositives · 276 Views · Oct 04, 2014

Join us for an insightful workshop held in Rome, where experts like Axel Polleres, Stéphane Corlosquet, and others explored the integration of Semantic Web technologies into Content Management Systems (CMS), specifically Drupal. We discussed how to implement machine-readable data, enabling any Drupal site to be compatible with semantic search engines like SWSE and Sindice. Our session covered topics such as SPARQL querying, automatic vocabulary creation, and cross-site queries. Attendees got hands-on experience with live demos, including integrating RDF into Drupal.

Enhancing CMS with Semantic Search: A Drupal Workshop Overview - slide 1
01 / 14Enhancing CMS with Semantic Search: A Drupal Workshop Overview
1 / 17

Télécharger la présentation

Enhancing CMS with Semantic Search: A Drupal Workshop Overview
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Semantic Search for CMSIKS workshop Rome, 12/11/2009joint work with: Stéphane Corlosquet, Jüregen Umbrich, Lindsay Clark, Stefan DeckerDr. Axel Polleres Axel Polleres

  2. Where are we in terms of Semantic Web for CMS? • Good news! We already did it for you! • Just install Drupal and get on board for free • … and use SWSE/Sindice  which will do the search part for you!

  3. Semantic Search for CMS • Goal: • Inject machine readable data in Drupal • Off-the shelf • Low entry barrier for site administrators • Make ANY Drupal site amenable to semantic Search engines (e.g. SWSE, Sindice) • Reasoning, cross-site queries in SPARQL • “Stacked” approach for finding/integrating information from different sites in a certain domain. • tailored SWSE engine • Find/query data  if you wish, reintegrate it in you site

  4. Semantic Search over CMS: http://drupal.deri.ie/projectblogs/

  5. Semantic Search over CMS:

  6. Our approach: ISWC2009 Best in-Use Paper!!! • Produce & Consume Linked Data with Drupal • Automatic Vocabulary creation from Site structure and expose RDF off-the-shelf • Mapping Content Models to existing ontologies • Data endpoint for SPARQL querying • Lazy loading of external data (data import) • Tailored crawl and search • Configurable crawl depth, periodical crawls • Optional OWL reasoning • SPARQL/SWSE endpoint over specific sources • Applications on top • Expert Finding • VisiNav

  7. Demo time! • Produce & Consume Linked Data with Drupal (Axel) • How to get RDF into Drupal CCK (demo live) • Data endpoint for SPARQL querying (demo live) • Import of external data (data import) (under construction) • Tailored crawl and search (Jürgen Umbrich, DERI) • Configurable Search engine/crawler based ob SWSE • Cross-site Queries with Reasoning • Applications on top (time allowed) • Expert Finding (Paul Buitelaar, DERI) • VisiNav (Andreas Harth, DERI/AIFB) my ISWC SW Challenge 2nd prize!

  8. Availability of Part A: Drupal 6 modules available for download:http:// drupal.org/project/rdfcck http://drupal.org/project/evoc http://drupal.org/project/sparql_ep http://drupal.org/project/rdfproxy (under construction) Online prototype: http://drupal.deri.ie/projectblogs/ Other users: Michael J Fox Foundation (Parkinson disease) http://www.pdonlineresearch.org/ Stembook (Stem Cell articles and reviews) http://www.stembook.org/ ISWC2010 web site (to come!) Drupal 7 Core will have RDF functionality!!!! Currently more than 200.000* sites on Drupal 6 waiting to be upgraded!

  9. LIVE DEMO… • Check some more detailed slides from our ISWC presentation: • http://openspring.net/sites/openspring.net/files/slides_iswc2009_final2.pdf

  10. Site SPARQL endpoint Example Query: Show me persons, their names and optionally images of those persons PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT * WHERE { ?s a foaf:Person; foaf:firstName ?fname; foaf:surname ?lname . OPTIONAL { ?sfoaf:img ?pic} }

  11. Site SPARQL endpoint Example Query: Show me persons, their names and optionally images of those persons PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT * WHERE { ?s a foaf:Person; foaf:firstName ?fname; foaf:surname ?lname . OPTIONAL { ?sfoaf:depiction ?pic} } foaf:imgrdfs:subPropertyOffoaf:depiction Needs reasoning… cf. Jürgen’s demo later on

  12. Import of distant RDF resources Lazy loading (caching) of distant RDF resources  Enables sharing data across sites/import remote Linked data sources  Like SPARQL endpoint module built on the PHP ARC2 library  Simply CONSTRUCT query to map distant schema to local schema Currently disabled on the demo site for maintainance… so, can’t demo today, sorry, need to show you on slides…

  13. Conclusions • Use our Drupal modules! • We’d be happy to collaborate/help on building similar approaches for other CMS: • E.g. WordPress (Lin Clark, DERI) • Auto/semi-automatic export RDF ensuring LOD principles • Goal: Make ANY CMS site amenable to semantic search • We plan to make customisable crawlers awailable open source to accompany this! • We can provide tailored search/query engines on top (SWSE/Sindice)!! • We are working on further applications integrating this data!