ODN Manual 1.0.0 wip

Table Of Contents

Previous topic

CKAN-Tolomeo integration

Next topic

CKAN

This Page

Configurazione harvesting

Una volta impostate le varie applicazioni, si possono inserire in CKAN gli entrypoint su cui fare harvesting. Come da documento architetturale, le istanze di CKAN su nodi e su hub andranno ad eseguire l’harvesting su sorgenti diverse.

Configurazione harvesting su nodo partner

Le istanze di CKAN sui singoli nodi andranno a fare harvesting solo sul GeoNetwork locale.

Autenticarsi su CKAN come utente harvest e andare alla pagina /harvest.

Creare una nuova sorgente dati e configurarla nel seguente modo:

  • Source of metadata: http://localhost/geonetwork/srv/eng/csw

  • Source type: CSW

  • Titolo: GeoNetwork locale (modificare a piacere)

  • Descrizione: (a piacere, anche vuoto va bene)

  • Configuration: { "default_extras":{"gn_url":"http://84.33.2.28/geonetwork"}, "default_tags":["Geografico"] }
    • default_extras aggiunge informazioni per risalire al metadato originale. Si deve impostare l’IP o il nome della macchina reale.
    • default_tags serve ad aggiungere il tag “Geografico” a tutti i metadati importati da GeoNetwork.

Configurazione harvesting su hub

L’istanza di CKAN sull’hub dovrà andare ad effettuare harvesting sui CKAN dei nodi partner.

Autenticarsi su CKAN come utente harvest e andare alla pagina /harvest.

Per ogni nodo partner, creare una nuova sorgente dati e configurarla nel seguente modo:

  • Source of metadata: es: http://84.33.2.29 (inserire indirizzo IP o nome del nodo partner)

  • Source type: CKAN

  • Titolo: es: CERCO - Provincia di Prato (modificare a piacere)

  • Descrizione: (a piacere, anche vuoto va bene)

  • Configuration: è un dict JSON che ammette i seguenti campi:
    • force_all: scarica tutti i dataset remoti, forzando la comparazione con l’insieme di dati correnti

      ed eliminando quelli non più presenti sul nodo remoto

    • default_tags: tag da aggiungere ai dataset importati, da modificare a piacere

    • nodo_origine_cerco: Informazioni sul nodo sorgente da visualizzare nella lista dataset; da modificare a piacere

    • harvest_url: URL del dataset sul nodo originale

    • Questa è la configurazione tipo da inserire nella textarea (tag e nodo origine andranno modificati a seconda dell’URL harvestata):

      { "force_all": true,
        "default_tags":[{"name": "provincia-prato"}],
        "default_extras": {
          "nodo_origine_cerco": "Provincia di Prato",
          "harvest_url": "{harvest_source_url}/dataset/{dataset_id}"}
      }