Do you want to cite a nanopublication? Get the text-snippet Here!
Explore the docs
Nanocitation is a web-based tool which is designed to automatically generate citations of nanopublications (more details here). We make available, here, the source code of the web application but we provide a deployed instance of it here. The tool provide the following functionalities:
- automatic creation of the text snippet of a single nanopublication
- automatic creation of a human-readable landing page where to explore details of a given nanopublication
- automatic creation of a downloadable machine-readable xml/json serialization containing details of a nanopublication
Beside the web application provides:
- a web user interface providing:
- a home page
- a request page to get nanopublication citation text-snippets
- automatically generated dynamic landing pages to explore the information extracted from given nanopublications
- RESTful API to access directly to the text-snippet and xml/json serialization of the citation data.
This project makes use of the following libraries, tools and frameworks:
To get a local copy up and running follow these steps.
Maven is required to compile and install the project. A server is needed to deploy the web application.
- Clone the repo
git clone https://github.com/erikafab/nanocitation.git
- Build the project as a Web application
mvn clean install
- Deploy the
war
file just generated intarget/
.
Distributed under the MIT License. See LICENSE
for more information.
Erika Fabris - webpage - erika.fabris@unipd.it
Project Link: https://github.com/erikafab/nanocitation.git