Skip to content

rpietzsch/FOX

 
 

Repository files navigation

##FOX - Federated Knowledge Extraction Framework FOX is a framework that integrates the Linked Data Cloud and makes use of the diversity of NLP algorithms to extract RDF triples of high accuracy out of NL. In its current version, it integrates and merges the results of Named Entity Recognition tools. Keyword Extraction and Relation Extraction tools will be merged soon.

##Requirements Java 8, Maven 3, graphviz (for JavaDoc only)

##Installation :one: Clone the latest version: git clone -b master https://github.com/AKSW/FOX.git

2️⃣ Build the release: ./build.sh

3️⃣ Go into the release folder and rename fox.properties-dist to fox.properties and change the file to your needs.

4️⃣ Learn with trainings data (optional with default properties file): ./learn.sh (set org.aksw.fox.nerlearner.FoxClassifier.training to true in fox.properties)

5️⃣ Start the server: ./run.sh

6️⃣ Stop the server: ./close.sh

##Demo and Documentation Project Page: http://fox.aksw.org

Live Demo: http://fox-demo.aksw.org (Version 2.2.2)

##Datasets The training and testing datasets are in the input folder.

The resulting raw data from the learning and testing process are in the evaluation folder.

How to cite

@incollection{
  year={2014},
  isbn={978-3-319-11963-2},
  booktitle={The Semantic Web – ISWC 2014},
  volume={8796},
  series={Lecture Notes in Computer Science},
  title={Ensemble Learning for Named Entity Recognition},
  publisher={Springer International Publishing},
  author={Speck, René and Ngonga Ngomo, Axel-Cyrille}
}

##License FOX is licensed under the GNU GPL Version 2, June 1991 (license document is in the application folder).

FOX uses several other libraries. An incomplete list is as follows:

  • Illinois NLP Pipeline (University of Illinois Research and Academic Use License)
  • Stanford CoreNLP (GNU GPL Version 2)
  • Apache OpenNLP (Apache License, Version 2)
  • Balie (GNU GPL Version 2)

##Bugs Found a 🐛 bug? Open an issue with some emojis. Issues without emojis are not valid. :trollface:

##Changelog

[v2.2.2]

  • Adds Stanfords models to pom.xml
  • Illinois update and installation fixed
  • RESTful api path /call/ner/entities
  • AGDISTIS endpoint in fox.properties file
  • server framework version update
  • error pages
  • fix server pool issue
  • other minor changes
  • installation update, because of an update of Illinois NER
  • other minor changes

About

Federated Knowledge Extraction Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.4%
  • HTML 5.7%
  • JavaScript 1.9%
  • Other 1.0%