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
This is an old version of this page. You can view the most recent version or browse the 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]:
      • D2RQ (Java)
      • OpenLink Virtuoso RDF Views (C)
      • R2RML Parser (Java)
      • Triplify (PHP)
      • R2D2 (PHP)
      • RDF4J (aka Sesame) + r2rml-api-rdf4j-bridge (Java)
      • Allegrograph (Common Lisp)
      • MarkLogic (C++)
  • SPARQL endpoint to query the data
    • OpenLink Virtuoso triplestore (C)

See also:

  • What are the pros and cons of RDB2RDF tools? on Stack Overflow
  • converter2rdf on the W3C wiki

Web Server

  • Apache HTTP Server
  • NGINX

Back end

  • Python (Django)
  • Server-side JavaScript (NodeJS + MongoDB)
  • PHP framework (Symfony or CakePHP)
  • Java (JSF)

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
  • ElasticSearch + Kibana
  • Jupyter

Continuous Integration

  • Build automation tools
    • 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