Skip to content

erikafab/nanocitation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nanocitation

Build Status MIT License Contributors


Logo

Nanocitation

Do you want to cite a nanopublication? Get the text-snippet Here!
Explore the docs

Table of Contents

About Nanocitation

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.

Built With

This project makes use of the following libraries, tools and frameworks:

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

Maven is required to compile and install the project. A server is needed to deploy the web application.

Installation

  1. Clone the repo
git clone https://github.com/erikafab/nanocitation.git
  1. Build the project as a Web application
mvn clean install
  1. Deploy the war file just generated in target/.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Erika Fabris - webpage - erika.fabris@unipd.it

Project Link: https://github.com/erikafab/nanocitation.git