/apis

APIs is a web application for data management based on the GBIF IPT.

Primary LanguageJava

Welcome to APIs!

APIs is your infrastructure for data management helping researchers and scientists to organise, store, access, visualise, share and publish biodiversity data through the Global Biodiversity Information Facility (GBIF) easily.
APIs is based on the IPT Version 2.3.4 but comes with a new design and improved functionalities.

APIs landing page:

APIs landing page

About the GBIF IPT

The IPT is a free open source software tool written in Java that is used to publish and share biodiversity datasets through the GBIF network. The IPT can also be configured with either a DataCite or EZID account in order to assign DOIs to datasets transforming it into a data repository.

To understand how the IPT works, try watching this concise 25 minute live demo showing how a dataset gets properly published and registered through GBIF.org (download Video)

Read the README.md to get all informations about the GBIF IPT.

New features by APIs

APIs enhances the GBIF IPT with a new designed interface and new functionalities having an improved user interface for storing and publishing biodiversity data through GBIF.

Major features include:

  • New fresh design and branding - The modern, responsive design based on Bootstrap is clear structured and supports most of the new web technologies like Bootstrap Modal, Collapse, Jquery easing etc.
  • Font Awesome - No more old niffy gif icons. Most of the icons were replaced with Font awesome icons
  • Animate CSS - APIs includes the awesome just-add-water CSS animations for animated content
  • Public user registration - The user registration is simplified. Users are able to register public without contacting the IPT administrator. New user can choose between "Manager with registration rights" or "Manager without registration rights" as a default role.

Get started

The simplest way to begin using the IPT is installing Apache Tomcat on your server or local machine. GBIF offers a useful installation guide (check GBIF Wiki) to install Apache Tomcat on every OS.

After successfully installed Tomcat on your system you need to deploy the web application archive file (.war file) of APIs in this Java servlet container.
Download the apis.war file directly here or create the war file using the following bash command in the webapp folder.

jar -cvf apis.war *

After deploying the .war file your web application will be listed in your Tomcat Web Application Manager. If you have used your local machine for the IPT installation you can reach the application via localhost:8080/ipt in your web browser.

That´s it! You are now ready to use APIs!

More screenshots

Screenshot Screenshot Screenshot