DBpedia Spotlight is a tool for automatically annotating mentions of DBpedia resources in text. See http://dbpedia-spotlight.github.io/demo/

The module runs a batch process to analyse ONLY the text contained in the BODY field of each node in order to extract semantic entities by querying the DBpedia Spotlight service.

When an user runs a batch process for a content type (bundle), the module creates a DBpedia taxonomy vocabulary and add a DBpedia taxonomy reference field automatically if they do not exist previously. The extracted terms will be stored in the vocabulary and in the taxonomy term field. It stores the last part of the URI. For example, if the URI is http://dbpedia.org/resource/Barack_Obama, the value Barack_Obama will be stored.

If modules RDFx, SEARCH_API, ARC_STORE and RDF_INDEXER are enabled and configured properly, the module can store RDF triples automatically when the rdf indexation is performed by SEARCH_API. Given a URI like http://localhost/test7/node/29 and a RDF property configured in admin/config/services/dbpedia_spotlight, the triple to store follows this structure

<http://localhost/test7/node/29> <http://www.w3.org/2004/02/skos/core#related> ?o. 

This module is sponsored by Drinux and AIMS - FAO . There is a short video tutorial here.

It was tested in PHP 5.6.X.

The taxonomy

DBpedia Spotlight

The settings

DBpedia Spotlight

The field formatter

DBpedia Spotlight

The output

DBpedia Spotlight

The graph

DBpedia Spotlight

taxonomy.png158.15 KB
formatter.png46.21 KB
fulltext.png303.83 KB
settings.png122.22 KB
graph.png221.46 KB

Project information