Upgrade to Pro — share decks privately, control downloads, hide ads and more …

#hackdev17: pipeline per trasformare CSV in RDF

#hackdev17: pipeline per trasformare CSV in RDF

Pipeline for tranforming CSV data to RDF, developed during #hackdev17.
This project depends on Tarql. The idea is to write a SPARQL CONSTRUCT query in order to map the initial CSV data with CULTURAL-ON ontology.

Francesco Marchitelli

November 12, 2018
Tweet

More Decks by Francesco Marchitelli

Other Decks in Technology

Transcript

  1. #hackdev17: pipeline per
    trasformare CSV in RDF
    #hackdev17: pipeline per
    trasformare CSV in RDF

    View Slide

  2. Chi Sono
    https://francescomarchitelli.com

    View Slide

  3. Agenda
    ● Hackathon Hack Developers 2017
    ● CSV
    ● SPARQL Construct
    ● Tarql
    ● Scenario di implementazione - Demo

    View Slide

  4. Hack Developers

    View Slide

  5. Github Repo
    https://github.com/marcyborg/daf-jsoncsv2rdf-pipeline

    View Slide

  6. SPARQL Construct
    CONSTRUCT can produce triples that are
    composed of parts not found in the triple store
    being queried.

    View Slide

  7. TARQL: SPARQL for Tables
    Tarql is a command-line tool for converting CSV
    files to RDF using SPARQL 1.1 syntax. It’s
    written in Java and based on Apache ARQ.

    View Slide

  8. Pipeline
    ./tarql 19luoghicultura.sparql 19-luoghi-della-cultura.csv

    View Slide

  9. Contatti:
    https://www.francescomarchitelli.com/
    [email protected]

    View Slide