Skip to content

tkuhn/nanobrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);

About

A browser for nanopublications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published