A proposito di Idra (per Martino)

28 views
Skip to first unread message

andy

unread,
Mar 21, 2019, 7:25:30 AM3/21/19
to opendatasicilia
Buongiorno,
Idra è il prodotto open source che Martino Maggio ci ha presentato al raduno del 2018.

Faccio qui la domanda, perché penso possa essere di interesse. Rimango per ora sul teorico.

Se in input ho un endpoint di un catalogo compliant DCAT-AP_IT Idra lo importa.
Una volta importato Idra lo riespone con le specifiche di output di un server CKAN?
E se sì, gli viene dedicato un endpoint dedicato?

Perché ci sono server che non sono in grado di leggere un catalogo standard  DCAT-AP_IT, ma soltanto un catalogo prodotto da CKAN.

A solo scopo esemplificativo, un catalogo di input così fatto, compliant  DCAT-AP_IT e realizzato con codice sviluppato dagli uffici comunali, è quello del Comune di Palermo:
https://opendata.comune.palermo.it/dcat/dcat.php

Senza fretta e grazie

--
___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

ciro spataro

unread,
Mar 21, 2019, 7:31:18 AM3/21/19
to opendatasicilia
Perché ci sono server che non sono in grado di leggere un catalogo standard  DCAT-AP_IT, ma soltanto un catalogo prodotto da CKAN.

Credo sia il caso dei server Agid di dati.gov.it se non sbaglio. 

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Gruppo Telegram: https://t.me/opendatasicilia
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a opendatasicil...@googlegroups.com.
Per postare in questo gruppo, invia un'email a opendat...@googlegroups.com.
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZOqqpE3edRtiJNR9t0zGPAPu6WjC%2B%2BJCGrn32oPcMp9hw%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.

Davide Taibi

unread,
Mar 21, 2019, 7:40:49 AM3/21/19
to opendat...@googlegroups.com
Lo standard però è DCAT non CKAN :-)

  Davide

andy

unread,
Mar 21, 2019, 7:49:49 AM3/21/19
to opendatasicilia
Ciao Davide,
lo so :)

Ma come dire, so che il vincolo certo era quello del motore.
Non vorrei che ci fossero motori di cataloghi DCAT diversi da CKAN, che producono un output "standard" che poi magari non è leggibile da quel server. 

Grazie

Martino Maggio

unread,
Mar 21, 2019, 10:21:55 AM3/21/19
to opendat...@googlegroups.com, andy
Ciao Andrea e tutti!
rispondo in linea:

Il 21/03/19 12:24, andy ha scritto:
Buongiorno,
Idra è il prodotto open source che Martino Maggio ci ha presentato al raduno del 2018.

Faccio qui la domanda, perché penso possa essere di interesse. Rimango per ora sul teorico.

Se in input ho un endpoint di un catalogo compliant DCAT-AP_IT Idra lo importa.
Esatto

Una volta importato Idra lo riespone con le specifiche di output di un server CKAN?
E se sì, gli viene dedicato un endpoint dedicato?
Se intendi se Idra espone le API di CKAN per la ricerca dei metadati, no, non ancora; è nella to-do list insieme a molto altro! Al momento si puo accedere ai metadati dei cataloghi federati attraverso le API di Idra (https://idraopendata.docs.apiary.io/).

Perché ci sono server che non sono in grado di leggere un catalogo standard  DCAT-AP_IT, ma soltanto un catalogo prodotto da CKAN.
Cioè altri CKAN, o ti riferisci ad altro? Hai un esempio concreto?


A solo scopo esemplificativo, un catalogo di input così fatto, compliant  DCAT-AP_IT e realizzato con codice sviluppato dagli uffici comunali, è quello del Comune di Palermo:
https://opendata.comune.palermo.it/dcat/dcat.php
Si infatti Idra lo riesce a federare

Senza fretta e grazie

--
___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

andy

unread,
Mar 21, 2019, 3:03:16 PM3/21/19
to Martino Maggio, opendat...@googlegroups.com
Ciao Martino,

On Thu, 21 Mar 2019 at 15:21, Martino Maggio <martino...@eng.it> wrote:
Una volta importato Idra lo riespone con le specifiche di output di un server CKAN?
E se sì, gli viene dedicato un endpoint dedicato?
Se intendi se Idra espone le API di CKAN per la ricerca dei metadati, no, non ancora; è nella to-do list insieme a molto altro! Al momento si puo accedere ai metadati dei cataloghi federati attraverso le API di Idra (https://idraopendata.docs.apiary.io/).

no. Mi basta sapere se il catalogo che in ingresso è DCAT_AP-IT, possa essere convertito in DCAT (come ha scritto bene Davide).
E se sì, se ha un URL dedicato alla http://idrafunziona.it/data/catalogue/DCAT/palermo.json.

Grazie

Andrea Nelson Mauro

unread,
Mar 22, 2019, 2:01:21 AM3/22/19
to opendatasicilia
Caro Andy, 

sto ragionando da 20 minuti su questa domanda e non la capisco. 

In particolare non capisco cosa intendi per "server CKAN"

andy

unread,
Mar 22, 2019, 6:02:31 AM3/22/19
to opendatasicilia
Caro Nelson,

On Fri, 22 Mar 2019 at 07:01, Andrea Nelson Mauro <andrea.ne...@gmail.com> wrote:
sto ragionando da 20 minuti su questa domanda e non la capisco. 

In particolare non capisco cosa intendi per "server CKAN"

sul portale nazionale leggi: "Al momento l'interrogazione dei metadati dei cataloghi da federare con dati.gov.it può essere fatta utilizzando il formato json CKAN con API 3, preferibilmente conforme alle specifiche del profilo DCAT-AP_IT."

Quindi datigovit è compatibile e può indicizzare (ad oggi) cataloghi prodotti da CKAN. Ci sono delle eccezioni, ma hanno richiesto lo sviluppo di procedure, che consentissero di ovviare a questo requisito.

Baci

Martino Maggio

unread,
Mar 22, 2019, 11:05:39 AM3/22/19
to opendat...@googlegroups.com, andy
Ciao di nuovo,
devo dire che un pò mi sono perso...allora facciamo cosi, partiamo dalla fine, ti dico cosa fa Idra:

Tutti i cataloghi federati indipendentemente dalla loro origine vengono armonizzati in DCAT-AP. Per ogni catalogo è possibile scaricare l'insieme dei metadati in DCAT-AP come file usando un API, ad esempio: https://idraopendata.docs.apiary.io/#reference/administration-api/single-catalogues-dump/get (è una api di amministratore quindi è necessario un token). Non esponiamo il json direttamente su un endpoint, ma questa cosa da aggiungere è banale.

Non capisco la tua affermazione "se il catalogo che in ingresso è DCAT_AP-IT, possa essere convertito in DCAT". DCAT_AP-IT è una estensione di DCAT-AP  che a suo volta è basato sulla specifica DCAT quindi di per se è compliant non so che intendi per conversione...

Se poi hai altri dubbi troppo specifici per questa mailing list, chiamaci, oppure passa direttamente che ci prendiamo un caffè, ci fa piacere!

Colgo l'occasione per fare un po di promozione a Idra! Nell'ultima versione abbiamo sviluppato nuove funzionalità:

- New Feature: Added Distribution Preview for CSV, JSON, PDF, XML, GEOJSON and KML files
- New Feature: Added Statistics section about catalogues, distribution formats and licenses
- New Feature: Support for OpenDataSoft Catalogues
- New Feature: Support for Junar Catalogues

Il codice e le informazioni le trovate sempre su github: https://github.com/OPSILab/Idra
Qui la demo: https://idra.eng.it

Ogni contributo (comprese le issue) è ben accetto.

Ciao

Martino


Il 21/03/19 20:02, andy ha scritto:
--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Gruppo Telegram: https://t.me/opendatasicilia
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a opendatasicil...@googlegroups.com.
Per postare in questo gruppo, invia un'email a opendat...@googlegroups.com.
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.

andy

unread,
Mar 23, 2019, 10:44:28 AM3/23/19
to opendatasicilia
Ciao,
visto che proprio non mi spiegavo, mi sono sentito con Martino in privato.

Quello che chiedevo al momento non si può fare tramite Idra.
Ma (prima o poi) sarà aggiunta come feature.

Buona domenica



______
Scusami per la brevità, ti sto scrivendo dal cellulare.

website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E EPSG:4326

Reply all
Reply to author
Forward
0 new messages