ckoutsiaris / DoSeR-Disambiguation

DoSeR with entity disambiguation components only

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#DoSeR-Disambiguation This package exclusively contains the disambiguation system of DoSeR. Compilation results in a Stand-alone jar file which starts an Apache Tomcat Server. More infos about the full DoSeR systems can be found here: Github Wiki

If your system does not have enough system memory (25GB Ram), you can use the the rest service of the current DoSeR version which is applicable for GERBIL. Coming soon

We note that this service is limited to 5 queries in parallel.

##Requirements To install and run the DoSeR disambiguation systems, the following components must be installed:

  1. Java Version 1.7 or higher

  2. Python 2.5 or higher

  3. Disambiguation Lucene Index: Dropbox Link

  4. Semantic Embeddings: Dropbox Link

##Installation

  1. Checkout the DoSeR-Disambiguation Github repository and install the system with mvn compile. If no maven is installed or if you are not interested in the source code you can download the doser-dis-disambiguationserver.jar file and disambiguation.properties file from here (coming very soon).

  2. Put the resulting or downloaded doser-dis-disambiguationserver.jar file and the properties file into a newly created directory foo. Unzip the Disambiguation Index and put the index folder into the foo directory.

  3. Unzip and extract the Semantic Embeddings zip file into any folder.

  4. Install and start the Word2Vec Rest Server (Installation guide can be found here)

  5. Open and adapt the disambiguation.properties file

  6. Start the doser-dis-disambiguationserver.jar

##Citation If you use DoSeR in your research, please cite the following paper:

@inproceedings{DBLP:conf/esws/ZwicklbauerSG16,
author    = {Stefan Zwicklbauer and Christin Seifert and Michael Granitzer},
title     = {DoSeR - A Knowledge-Base-Agnostic Framework for Entity Disambiguation Using Semantic Embeddings},
booktitle = {The Semantic Web. Latest Advances and New Domains - 13th International
           Conference, {ESWC} 2016, Heraklion, Crete, Greece, May 29 - June 2,
           2016, Proceedings},
pages     = {182--198},
year      = {2016},
crossref  = {DBLP:conf/esws/2016},
url       = {http://dx.doi.org/10.1007/978-3-319-34129-3_12},
doi       = {10.1007/978-3-319-34129-3_12},
timestamp = {Mon, 23 May 2016 13:46:28 +0200},
biburl    = {http://dblp.uni-trier.de/rec/bib/conf/esws/ZwicklbauerSG16},
bibsource = {dblp computer science bibliography, http://dblp.org}
}

About

DoSeR with entity disambiguation components only

License:GNU General Public License v2.0


Languages

Language:Java 98.4%Language:Python 1.6%Language:Shell 0.0%