Installing Idra
This section covers the steps needed to properly install Idra. The Idra platform is a Java EE application that can be installed in the following ways:
The following sections describe each installation method in detail.
Requirements
Idra has the following requirements that must be correctly installed and configured
Framework | Version | Licence |
---|---|---|
Java SE Development Kit | 8.0 | Oracle Binary Code License |
Apache Tomcat | 8.5 | Apache License v.2.0 |
MySQL | 5.7.5 Community | GNU General Public License Version 2.0 |
RDF4J Server | 2.2.1 | EDL 1.0 (Eclipse Distribution License) |
RDF4J Workbench | 2.2.1 | [EDL 1.0 (Eclipse Distribution License) |
Libraries
Idra is based on the following software libraries and frameworks.
Library | Version | Licence |
---|---|---|
Antlr | 2.7.7 | BSD License |
Apache Commons Subpackages | 2.x & 3.x | Apache License 2.0 |
Apache Http Client | 4.5.2 | Apache License 2.0 |
Apache Http Core | 4.5.2 | Apache License 2.0 |
Apache Jena ARQ | 3.3.0 | Apache License 2.0 |
Apache Log4j | 2.7 | Apache License 2.0 |
Apache SOLR-Lucene (SOLR Core) | 6.6.0 | Apache License 2.0 |
Apache Tika Parser | 1.20 | Apache License 2.0 |
Bytecode OpenCSV | 2.4 | Apache License 2.0 |
CKANClient-J | 1.7 | AGPL 3.0 (GNU Affero General Public License) |
Google Gson | 2.8.0 | Apache License 2.0 |
Google Guava | 20.0 | Apache License 2.0 |
Hibernate | 5.2.10.Final | LGPL 2.1 (GNU Lesser General Public License) |
Hikari | 2.6.1 | Apache License 2.0 |
Jackson | 1.9.13 | Apache License 2.0 |
Jersey | 2.23.2 | GPL 2.0 (GNU General Public License Version) |
Joda-Time | 2.9.5 | Apache License 2.0 |
Jsoup | 1.10.1 | MIT License |
JTS Topology Suite | 1.13 | LGPL 2.0 (GNU Lesser General Public License) |
Mysql connector (Community Release) | 5.1.39 | GPL 2.0 (GNU General Public License Version) |
Quartz Enterprise Job Scheduler | 2.3.0 | Apache License 2.0 |
RDF4J-Runtime | 2.2.1 | EDL 1.0 (Eclipse Distribution License) |
Ace Editor | 1.2.0 | BSD License |
AngularJS | 1.5.9 | MIT License |
Angular-Chart.js | 1.1.1 | BSD License |
Angular-d3-word-cloud | 0.2.0 | MIT License |
Angular Dialog Service | 5.2.8 | MIT License |
Angular-File-Saver | 1.x | MIT License |
Angular-Leaflet-Directive | 0.9.0 | MIT License |
Angular-Marked | 1.x | MIT License |
Angular MD5 | 0.1.8 | MIT License |
Angular PapaParse | 1.0.0 | MIT License |
Angular-Pdf-Viewer | 1.0.0 | MIT License |
Angular UI - Bootstrap | 0.13.3 | MIT License |
Angular UI - ACE | 0.2.3 | MIT License |
Angular-UI-Switch | 0.1.1 | MIT License |
Angular-Undescore-Module | 1.0.1 | MIT License |
Angular Utils Pagination | 0.11.0 | MIT License |
Angular-Translate | 2.18.2 | MIT License |
Angular ZeroClipboard | 0.8.0 | MIT License |
Angular-xeditable | 0.1.8 | MIT License |
Bootstrap | 3.3.2 | MIT License |
Bootstrap-Material | 3 | MIT License |
Chart.js | 2.9.3 | MIT License |
Flag Icon CSS | 1.x | MIT License |
JQuery | 1.10.2 | MIT License |
Leaflet | 0.7.7 | BSD-2-Clause |
ngCountrySelect | 0.1.4 | MIT License |
ngImageCrop | 0.3.2 | MIT License |
ngTagsInput | 3.0.x | MIT License |
PapaParse | 5.1.1 | MIT License |
Pdf.js | 0.1.0 | Apache-2.0 |
spin.js | 2.3.2 | MIT License |
Smart Table | 2.1.3 | MIT License |
togeojson | 0.16.0 | BSD-2-Clause |
ZeroClipboard | 2.2.0 | MIT License |
External Components
Idra supports a customized version of the DatalEt-Ecosystem Provider (DEEP) as an external and optional component. The following repositories must be installed to use the latest version of DEEP with Idra:
Repository | Version | Licence |
---|---|---|
deep forked from routetopa/deep | 2.0 | MIT License |
deep2-client forked from routetopa/deep2-client | 2.0 | MIT License |
deep2-components forked from routetopa/deep2-components | 2.0 | MIT License |