Digital Enterprise Research Institute www deri ie Semantic

  • Slides: 14
Download presentation
Digital Enterprise Research Institute www. deri. ie Semantic Search for CMS IKS workshop Rome,

Digital Enterprise Research Institute www. deri. ie Semantic Search for CMS IKS workshop Rome, 12/11/2009 joint work with: Stéphane Corlosquet, Jüregen Umbrich, Lindsay Clark, Stefan Decker Dr. Axel Polleres ãCopyright 2009 Digital Enterprise Research Institute. All rights reserved

Digital Enterprise Research Institute n Where are we in terms of Semantic Web for

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

Semantic Search for CMS Digital Enterprise Research Institute n Goal: ¨ Inject machine readable

Semantic Search for CMS Digital Enterprise Research Institute n 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 3 www. deri. ie

Semantic Search over CMS: Digital Enterprise Research Institute http: //drupal. deri. ie/projectblogs/ 4 www.

Semantic Search over CMS: Digital Enterprise Research Institute http: //drupal. deri. ie/projectblogs/ 4 www. deri. ie

Semantic Search over CMS: Digital Enterprise Research Institute 5 www. deri. ie

Semantic Search over CMS: Digital Enterprise Research Institute 5 www. deri. ie

Our approach: Digital Enterprise Research Institute A. Produce & Consume Linked Data with Drupal

Our approach: Digital Enterprise Research Institute A. Produce & Consume Linked Data with Drupal 1. 2. 3. 4. B. 2. 3. 2. 6 Configurable crawl depth, periodical crawls Optional OWL reasoning SPARQL/SWSE endpoint over specific sources Applications on top 1. www. deri. ie 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 1. C. ISW Be C 2 Pa st in 009 pe -U r!! ! se Expert Finding Visi. Nav

Demo time! Digital Enterprise Research Institute A. Produce & Consume Linked Data with Drupal

Demo time! Digital Enterprise Research Institute A. Produce & Consume Linked Data with Drupal (Axel) 1. 2. 3. B. 2. Configurable Search engine/crawler based ob SWSE Cross-site Queries with Reasoning Applications on top (time allowed) 1. 2. 7 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) 1. C. www. deri. ie Expert Finding Visi. Nav ISW Ch C S 2 nd alle W pr nge ize ! (Paul Buitelaar, DERI) (Andreas Harth, DERI/AIFB) my

Availability of Part A: Digital Enterprise Research Institute Drupal 6 modules available for download:

Availability of Part A: Digital Enterprise Research Institute Drupal 6 modules available for download: www. deri. ie 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/ ISWC 2010 web site (to come!) Drupal 7 Core will have RDF functionality!!!! Currently more than 200. 000* sites on Drupal 6 waiting to be upgraded! 8

Digital Enterprise Research Institute www. deri. ie LIVE DEMO… Check some more detailed slides

Digital Enterprise Research Institute www. deri. ie LIVE DEMO… Check some more detailed slides from our ISWC presentation: http: //openspring. net/sites/openspring. net/files/slides_iswc 2009_final 2. pdf 9

Site SPARQL endpoint Example Query: Digital Enterprise Research Institute Show me persons, their names

Site SPARQL endpoint Example Query: Digital Enterprise Research Institute 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: first. Name ? fname; foaf: surname ? lname. OPTIONAL { ? s foaf: img ? pic} } 10 www. deri. ie

Site SPARQL endpoint Example Query: Digital Enterprise Research Institute www. deri. ie Show me

Site SPARQL endpoint Example Query: Digital Enterprise Research Institute www. deri. ie 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: first. Name ? fname; foaf: surname ? lname. OPTIONAL { ? s foaf: depiction ? pic} } foaf: img rdfs: sub. Property. Of foaf: depiction Needs reasoning… cf. Jürgen’s demo later on 11

Import of distant RDF resources Digital Enterprise Research Institute Lazy loading (caching) of distant

Import of distant RDF resources Digital Enterprise Research Institute 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 ARC 2 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… 12 www. deri. ie

Digital Enterprise Research Institute 13 www. deri. ie

Digital Enterprise Research Institute 13 www. deri. ie

Conclusions Digital Enterprise Research Institute n www. deri. ie Use our Drupal modules! ¨

Conclusions Digital Enterprise Research Institute n www. deri. ie Use our Drupal modules! ¨ ¨ We’d be happy to collaborate/help on building similar approaches for other CMS: ¨ E. g. Word. Press (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! 14