alligator

alligator - Allen Transformer

https://github.com/leiza-rse/alligator

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary

Keywords

alligator
Last synced: 6 months ago · JSON representation ·

Repository

alligator - Allen Transformer

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 6
  • Releases: 3
Topics
alligator
Created over 7 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Alligator - Allen Transformer

version java maven output license

Prerequisites

The code is developed using and tested with:

  • maven 3.5.0
  • Netbeans 8.2
  • Apache Tomcat 8.0.27.0
  • JDK 1.8
  • Java EE 7 Web

Maven

The alligator web application is build using maven as WAR-file.

For details have a look at pom.xml.

Download and install maven and run it.

Setup

Download and install maven.

Run git clone https://github.com/RGZM/alligator.git to create a local copy of this repository.

Run mvn install to install all required dependencies.

Run mvn clean install site for cleaning, building, testing and generating the documentation files.

Run the war-file using maven with mvn tomcat7:run in an installed Tomcat. Usually Tomcat will use port 8080 on http://localhost:8080/.

Run the war-file as in Tomcat using Netbeans with Run / Debug or deploy it to an existing Tomcat. Using Netbeans, usually Tomcat will use port 8084 on http://localhost:8084/.

Running mvn test will run the unit tests with JUnit.

Documentation

Look at GitHub Pages for the latest developer documentation like maven and javadoc.

Developer Hints

Look at Gist hints for Configurations for JAVA projects using Maven.

Developers

  • Florian Thiery M.Sc. (RGZM)

Owner

  • Name: Leibniz-Zentrum für Archäologie | Department Scientific IT | Research Software Engineering
  • Login: leiza-rse
  • Kind: organization

Research Software Engineering at LEIZA

Citation (CITATION.cff)

cff-version: 1.2.0
title: alligator - Allen Transformer
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Thiery
    given-names: Florian
    orcid: 'https://orcid.org/0000-0002-3246-3531'
  - family-names: Allard W.
    given-names: Mees
    orcid: 'https://orcid.org/0000-0002-7634-5342'
  - name: alligator - Allen Transformer
identifiers:
  - type: doi
    value: 10.5281/zenodo.2540709
    description: >-
      This is the collection of archived snapshots of all
      versions
  - type: doi
    value: 10.5281/zenodo.7391278
    description: This is the archived snapshot of version 1.0
  - type: doi
    value: 10.5281/zenodo.2540710
    description: This is the archived snapshot of version 0.1
repository-code: 'https://github.com/leiza-rse/alligator'
abstract: API of the Alligator Allen Transformer
keywords:
  - Linked Open Data
  - Allen Interval Algebra
  - Relative Chronology
license: MIT
version: '1.1'
date-released: '2024-04-25'
doi: 10.5281/zenodo.2540709
contact:
  - affiliation: 'LEIZA, Mainz Germany'
    email: florian.thiery@leiza.de
    family-names: Florian
    given-names: Thiery

GitHub Events

Total
Last Year

Dependencies

pom.xml maven
  • javax:javaee-web-api 6.0 provided
  • com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider 2.3.0
  • com.github.jsonld-java:jsonld-java 0.8.3
  • com.github.jsonld-java:jsonld-java-jena 0.4.1
  • com.github.linkedgeodesy:jena-ext c2a9de99bf
  • com.github.linkedgeodesy:rdf4j-ext 64a72d082c
  • com.google.code.gson:gson 1.7.1
  • com.googlecode.json-simple:json-simple 1.1
  • com.jamesmurty.utils:java-xmlbuilder 0.6
  • com.sun.jersey.contribs:jersey-multipart 1.19.1
  • com.sun.jersey:jersey-bundle 1.19.1
  • com.sun.jersey:jersey-json 1.19.1
  • com.sun.jersey:jersey-servlet 1.19.1
  • commons-io:commons-io 2.5
  • javax.ws.rs:javax.ws.rs-api 2.0-m01
  • jdom:jdom 1.1
  • org.apache.commons:commons-compress 1.1
  • org.apache.commons:commons-io 1.3.2
  • org.apache.httpcomponents:httpclient 4.5.2
  • org.apache.jena:jena-arq 2.11.1
  • org.hashids:hashids 1.0.1
  • org.jboss.resteasy:resteasy-jaxrs 3.0.9.Final
  • org.jdom:jdom 1.1
  • org.slf4j:jcl-over-slf4j 1.7.21
  • org.toile-libre.libe:curl LATEST
  • com.sun.jersey:jersey-client 1.19.1 test
  • junit:junit 4.8.2 test