Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A browser for nanopublications
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/main
.gitignore
LICENSE.txt
README.md
pom.xml
screenshot1.png
screenshot2.png

README.md

nanobrowser

A browser for nanopublications. Under construction...

See the public demo.

The code is available under the LGPL license. See LICENSE.txt for the details.

Publication

Nanobrowser is described in the following publication:

Tobias Kuhn, Paolo Emilio Barbano, Mate Levente Nagy, and Michael Krauthammer. Broadening the Scope of Nanopublications. In Proceedings of the 10th Extended Semantic Web Conference (ESWC). 2013. http://www.tkuhn.ch/pub/kuhn2013eswc.pdf

Screenshots

Some screenshots of the browser interface:

Screenshot of sentence page

Screenshot of nanopub page

Virtuoso

Nanobrowser uses the Virtuoso triple store via its SPARQL endpoint. You should use a separate Virtuoso instance for nanobrowser. Make sure that the SPARQL endpoint is accessible to nanobrowser but not directly to web users.

The following commands have to be executed to configure the Virtuoso triple store:

GRANT EXECUTE ON DB.DBA.RDF_QUAD TO "SPARQL";
GRANT DELETE ON DB.DBA.RDF_QUAD TO "SPARQL";
GRANT EXECUTE ON DB.DBA.SPARUL_CLEAR TO "SPARQL";
GRANT EXECUTE ON DB.DBA.SPARQL_INSERT_DICT_CONTENT TO "SPARQL";
GRANT EXECUTE ON DB.DBA.SPARQL_DELETE_DICT_CONTENT TO "SPARQL";

To load a (large) file of nanopubs in N-Quads format to Virtuoso:

ttlp_mt (file_to_string_output ('file.nq'), '', 'http://example.org/foo', 512);
Something went wrong with that request. Please try again.