Skip to content
Dimitris Kontokostas edited this page Aug 27, 2013 · 16 revisions

Welcome to the TripleCheckMate wiki!

TripleCheckMate is a GWT web application for evaluating RDF datasets.

To use TripleCheckMate you need a Java Server (Tomcat, Jetty) and a MySQL database (a standalone H2 database will also be supported).

Installation

  1. Import the default database into MySQL: src/main/webapp/db/evaluation.default.sql
  2. For the latest war file run $mvn install in the root directory
  3. Copy target/TripleCheckMate-Version.war' into the the server's webroot` folder
  4. Adjust & Copy src/main/webapp/db/storage.properties.default to webroot/TripleCheckMate/db/storage.properties

Configuration

Go the campaign table in the database and adjust the fields of record with id=1. In the future we plan to support multiple evaluation campaigns.

To support the Google Authentication method go to https://code.google.com/apis/console and create a new project. Set `http://example.com:portNumber/TripleCheckMate/oauthWindow.html' as the redirect URL and adjust the clientID in client/widgets/StartPage.java. In the future we will put this configuration in a property file or the database.

For dereferencing you might want to use a local mirror. For this reason you can replace the resource URIs to the local ones in shared/sparql/ResultItem.java and in client/widgets/EvaluationPage.java for the result header.

We used prefix.cc to import the most common prefixes. If these prefixes are not enough for your project you can adjust the code in shared/sparql/PrefixService.java

Finally, to adjust the front page of your evaluation campaign you should adjust the following files

Contribute

We will happily accept patches (pull requests) that will help us fix existing issues, ease the configuration process or improve the application in any way.

Publications

Dimitris Kontokostas, Amrapali Zaveri, Sören Auer and Jens Lehmann, TripleCheckMate: A Tool for Crowdsourcing the Quality Assessment of Linked Data. Proceedings of the 4th Conference on Knowledge Engineering and Semantic Web. 2013 http://jens-lehmann.org/files/2013/kesw_triplecheckmate.pdf

Bibtex: @INPROCEEDINGS{kontokostas-2013-kesw, author = {Dimitris Kontokostas and Amrapali Zaveri and S\"oren Auer and Jens Lehmann}, title = {TripleCheckMate: A Tool for Crowdsourcing the Quality Assessment of Linked Data}, booktitle = {Proceedings of the 4th Conference on Knowledge Engineering and Semantic Web}, year = {2013}, url = {http://jens-lehmann.org/files/2013/kesw_triplecheckmate.pdf} }

Clone this wiki locally