Giter Club home page Giter Club logo

rndt-geodcat-ap-api's Introduction

RNDT GeoDCAT-AP API

License: EUPL 1.2

L'API di RNDT per l'implementazione di GeoDCAT-AP consente di trasformare i metadati dei dati documentati secondo il profilo italiano RNDT, dallo standard ISO TS 19139 allo standard DCAT-AP/DCAT-AP_IT (estensione italiana di DCAT-AP) utilizzato per i dati aperti.

L'API accetta sia richieste CSW (GET e POST) che richieste REST e restituisce i metadati in formato RDF/XML o JSON-LD.

Le richieste REST devono essere coerenti con le API RNDT.

Per ulteriori informazioni sull'uso dell'API, fare riferimento alla guida rapida per l'utente.

Una installazione della soluzione è disponibile sul portale RNDT.

Istruzioni per l'installazione

La soluzione è stata sviluppata in PHP 7.1 e gira su qualsiasi web server che ospita quella versione di PHP. Essa è stata testata su Linux, Windows and iOS.

Utilizza le librerie EasyRDF e ML/JSON-LD di PHP che sono già disponibili nel repository.

Il repository include tutto ciò che è necessario per l'installazione e l'avvio, copiando la cartella di distribuzione geodcat-ap_it in una 'web folder'. Prima dell'avvio è necessario configurare i parametri presenti nel file function/config.properties secondo le indicazioni ivi presenti.

NOTA 1 - Il file publiccode.yml è un file di metadati richiesto per il software della pubblica amministrazione italiana e non è funzionale all'uso dell'API. Esso è stato inserito per consentire al crawler automatico di Developers Italia di raccogliere tutte le informazioni utili al popolamento del catalogo del software open source.

NOTA 2 - La cartella images/ contiene le immagini per il wiki e non è funzionale all'uso del converter.

Documentazione di riferimento

Licenza

La licenza applicata è European Union Public License v. 1.2.

Credits

La soluzione è stata sviluppata da ESRI Italia per AgID nell'ambito della gara per le Infrastrutture Nazionali Condivise SPC.

La soluzione, inoltre, riusa ed estende l'API GeoDCAT-AP sviluppata da JRC e disponibile sul relativo repository GitHub.

rndt-geodcat-ap-api's People

Contributors

antorot avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ioggstream

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.