Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

TellMeFirst - A Knowledge Discovery Application

TellMeFirst is a tool for classifying and enriching textual documents via Linked Open Data.

TellMeFirst leverages NLP and Semantic Web technologies to extract main topics from texts in the form of DBpedia resources. Input texts are enhanced with new information and contents retrieved from the Web (images, videos, maps, news) concerning those topics.

The TellMeFirst project started in October 2011 thanks to a Working Capital – Premio Nazionale Innovazione grant from Telecom Italia. It has been developed mostly within the Nexa Center for Internet & Society at the Politecnico di Torino (DAUIN).

The collaboration between the Nexa Center for Internet & Society and Telecom Italia (Joint Open Lab) for a further development of TellMeFirst has continued during 2013 and 2014 and it is continuing in 2015. As explained by the article entitled Semantic Annotation and Classification in Practice, Telecom Italia has adopted TellMeFirst to add value to two services available to its users: FriendTV and Society.

A demo of the software can be explored at: http://tellmefirst.polito.it/.

Build from Source Code with Maven

Requirements:

  • Java 1.8+
  • Maven 3
  • Git
  • RAM 10 GiB

Since this repository contains submodules, to clone this you have to run the following command:

git clone --recursive https://github.com/TellMeFirst/tellmefirst.git

Otherwise, if you have already cloned, you can fetch the submodules using the following command:

git submodule update --init

Run install through Maven:

cd tellmefirst/back
mvn install

How to create TellMeFirst Indexes

TellMeFirst exploits Lucene Indexes for its classification and enrichment system. To build the TellMeFirst Indexes you can install and use our fork of the DBpedia Spotlight project.

Licenses

This program can be used under the terms of the GNU Affero General Public License 3.0. Part of the code uses LingPipe under the Royalty Free License, and FancyBox under Creative Commons Attribution-NonCommercial 3.0 Unported.

Publications

About

TellMeFirst is a tool for classifying and enriching textual documents via Linked Open Data.

Resources

License

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.