Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P
phylodoc
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
  • phyloalps
  • phylodoc
  • Wiki
  • techno

Last edited by Anthony Hombiat Nov 28, 2018
Page history

techno

The PhyloAlps Project

Home | Data | Standards | TNRS | Model | Architecture | Technologies | User Profiles | Meetings | Biblio

Technologies

Operating System

  • NixOS

Data Management System

  • Small distributed relational databases: PostgreSQL + PostGIS
  • Mapping of relational data to RDF:
    • 2 W3C recommandations from the RDB2RDF Working Group:
      1. Direct Mapping: RDB to RDF Mapping
      2. R2RML: RDB to RDF Mapping Language
    • RDB2RDF implementations:
Name Language Mapping language Licence Last update Comment
D2RQ Java D2RQ mapping language Free 22.06.2012
OpenLink Virtuoso RDF Views C Virtuoso Meta Schema Language / R2RML Free 15.08.2018 Mapping to external database only available in commercial version
SPARQL Map Java R2RML Free 31.08.2017
R2RML Parser Java R2RML Free 11.02.2016
Ontop Java R2RML Free 06.03.2018 Exists as a Protégé plugin
RDF4J aka Sesame + R2RML API Java R2RML Free 11.08.2018
Triplify PHP Direct mapping Free 05.03.2010
rdb2rdf Python Direct mapping Free 24.11.2014
METAmorphoses Java Direct mapping Free 07.02.2007
R2D2 PHP D2RQ mapping language Free 01.10.2006
  • RDF triplestore and SPARQL endpoint:
    • OpenLink Virtuoso triplestore (C)

See also:

  • What are the pros and cons of RDB2RDF tools? on Stack Overflow
  • RDF and SQL on Wikipedia
  • converter2rdf on the W3C wiki
  • Graph DataBase on Wikipedia
  • Knowledge Extraction on Wikipedia

Web Server

  • Apache httpd Server
  • NGINX

SSL Certificates

  • Certbot

Back end

  • Python framework (Django) + WSGI server (Gunicorn)
  • Server-side JavaScript framework (NodeJS + MongoDB)
  • PHP framework (Symfony or CakePHP)
  • Java framework (Java Server Faces)

Front end

  • HTML5
  • CSS3 framework (Bulma) + CSS preprocessor (SASS/LESS)
  • JavaScript + jQuery
  • Slippy map (OpenLayers3)
  • Dynamic tables (Datatables)
  • Datepicker (jQuery UI)
  • Iconset (FontAwesome)

Dataviz

  • D3 for sets, graphs and tree structures
  • ElasticSearch + Kibana
  • Jupyter

Continuous Integration

  • Build automation tools
    • Docker
    • Apache Maven
    • Apache Ant
    • Gradle
    • Bower
  • CI Server
    • Jenkins
    • Travis
    • Buildbot
    • Strider
    • Gitlab CI
    • TeamCity
Clone repository
  • archi
  • biblio
  • data
  • Home
  • meetings
  • meetings
    • md
      • 2017.02.20
      • 2017.03.14
      • 2017.03.27
      • 2017.04.11
      • 2017.04.26
      • 2017.05.12
      • 2017.06.29
      • 2017.07.21
      • 2017.08.02
      • 2017.09.20
View All Pages