Coder Social home page Coder Social logo

pablomendes / dbpedia-spotlight Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dbpedia-spotlight/dbpedia-spotlight

4.0 4.0 0.0 265.8 MB

DBpedia Spotlight is a tool for automatically annotating mentions of DBpedia resources in text.

Home Page: http://spotlight.dbpedia.org/

Shell 0.42% Java 55.70% Scala 39.98% Logos 2.18% Python 1.72%

dbpedia-spotlight's Introduction

DBpedia Spotlight

Shedding Light on the Web of Documents

DBpedia Spotlight is a tool for automatically annotating mentions of DBpedia resources in text, providing a solution for linking unstructured information sources to the Linked Open Data cloud through DBpedia. DBpedia Spotlight performs named entity extraction, including [entity detection](http://en.wikipedia.org/wiki/Information_extraction#IE_tasks_and_subtasks and Name Resolution (a.k.a. disambiguation). It can also be used for building your solution for Named Entity Recognition, amongst other information extraction tasks.

Text annotation has the potential of enhancing a wide range of applications, including search, faceted browsing and navigation. By connecting text documents with DBpedia, our system enables a range of interesting use cases. For instance, the ontology can be used as background knowledge to display complementary information on web pages or to enhance information retrieval tasks. Moreover, faceted browsing over documents and customization of web feeds based on semantics become feasible. Finally, by following links from DBpedia into other data sources, the Linked Open Data cloud is pulled closer to the Web of Documents.

Take a look at our [Known Uses] (http://dbpedia.org/spotlight/knownuses) page for other examples of how DBpedia Spotlight can be used. If you use DBpedia Spotlight in your project, please add a link to http://spotlight.dbpedia.org. If you use it in a paper, please use the citation available in the end of this page.

How to use

You can try out DBpedia Spotlight through our Web Application or Web Service endpoints. The Web Application is a user interface that allows you to enter text in a form and generates an HTML annotated version of the text with links to DBpedia. The Web Service endpoints provide programmatic access to the demo, allowing you to retrieve data also in other formats such as XML or JSON.

Documentation

We split the documentation according to the depth at which we give explanations. Please feel free to take a look at our:

  • User's Manual, if you are not interested in details of how things happen, but you would like to use the system in your website or software project.
  • Technical Documentation, if you want to have an overview of technical details before you go into the source code.
  • Source code, if you really want to know every detail, our source code is open, free and loves to meet new people. ;)

Downloads

If you are interested in running DBpedia Spotlight in your own server, or join our development effort, we please check our download and installation instructions. DBpedia Spotlight is downloadable from its project page on Github, the latest stable build is 0.5. The latest Java/Scala source code is available from the project's Github repository where it can also be browsed online. Since DBpedia Spotlight uses the entire Wikipedia in order to learn how to annotate DBpedia Resources, the entire dataset cannot be distributed alongside the code, and can be downloaded in varied sizes from the download page. A tiny dataset is included in the distribution for demonstration purposes only.

Licenses

The program can be used under the terms of the Apache License, 2.0. Part of the code uses LingPipe under the Royalty Free License. Therefore, this license also applies to the output of the currently deployed web service.

The documentation on this website is shared as Creative Commons Attribution-ShareAlike 3.0 Unported License

Citation

If you use this work on your research, please cite:

Pablo N. Mendes, Max Jakob, Andrés García-Silva and Christian Bizer. DBpedia Spotlight: Shedding Light on the Web of Documents. Proceedings of the 7th International Conference on Semantic Systems (I-Semantics). Graz, Austria, 7–9 September 2011.

@inproceedings{isem2011mendesetal,
  title = {DBpedia Spotlight: Shedding Light on the Web of Documents},
  author = {Pablo N. Mendes and Max Jakob and Andr\'{e}s Garc\'{i}a-Silva and Christian Bizer},
  year = {2011},
  booktitle = {Proceedings of the 7th International Conference on Semantic Systems (I-Semantics)},
  abstract = {Interlinking text documents with Linked Open Data enables the Web of Data to be used as background knowledge within document-oriented applications such as search and faceted browsing. As a step towards interconnecting the Web of Documents with the Web of Data, we developed DBpedia Spotlight, a system for automatically annotating text documents with DBpedia URIs. DBpedia Spotlight allows users to configure the annotations to their specific needs through the DBpedia Ontology and quality measures such as prominence, topical pertinence, contextual ambiguity and disambiguation confidence. We compare our approach with the state of the art in disambiguation, and evaluate our results in light of three baselines and six publicly available annotation systems, demonstrating the competitiveness of our system. DBpedia Spotlight is shared as open source and deployed as a Web Service freely available for public use.}
}

The corpus used to evaluate DBpedia Spotlight in this work is described here.

Support and Feedback

The best way to get help with DBpedia Spotlight is to send a message to our mailing list at [email protected].

You can also join the #dbpedia-spotlight IRC channel on Freenode. We also hear Tweets.

We'd love if you gave us some feedback.

Team

The DBpedia Spotlight team includes the names cited below. Individual contributions are acknowledged in the source code and publications.

Maintainers

Pablo Mendes (Freie Universität Berlin), Jun 2010-present.

Max Jakob (Freie Universität Berlin), Jun 2010-Sep 2011, Apr 2012-present.

Jo Daiber (Charles University in Prague), Mar 2011-present.

Prof. Dr. Chris Bizer (Freie Universität Berlin), supervisor, Jun 2010-present.

Collaborators

Andrés García-Silva (Universidad Politécnica de Madrid), Jul-Dec 2010.

Rohana Rajapakse (Goss Interactive Ltd.), Oct-2011.

Acknowledgements

This work has been funded by:

dbpedia-spotlight's People

Contributors

hunterhector avatar jodaiber avatar maxjakob avatar pablomendes avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.