Skip to content

Commit

Permalink
Update DCAT / Geonetwork related content & style to manage warning box (
Browse files Browse the repository at this point in the history
#111)

* Update content and style to manage warning box

See also etalab/template-jekyll#18

* Update articles/_moissonnage/dcat.md

Co-authored-by: Alexandre Bulté <[email protected]>

* Update articles/_moissonnage/dcat.md

Co-authored-by: Alexandre Bulté <[email protected]>

* Update articles/_moissonnage/dcat.md

Co-authored-by: Alexandre Bulté <[email protected]>

* Update articles/_moissonnage/intro.md

Co-authored-by: Alexandre Bulté <[email protected]>

* Update articles/_moissonnage/intro.md

Co-authored-by: Alexandre Bulté <[email protected]>

* Remove line due to remove outdated sentence

* Update articles/_moissonnage/dcat.md

Co-authored-by: maudetes <[email protected]>

Co-authored-by: Alexandre Bulté <[email protected]>
Co-authored-by: maudetes <[email protected]>
  • Loading branch information
3 people authored Feb 14, 2022
1 parent ab28079 commit f8a0b32
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 9 deletions.
1 change: 1 addition & 0 deletions _includes/alert.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<div class="alert alert-danger" role="alert"><img src="/img/icons/exclamation-circle.svg" class="alert-styles">{{ include.content | markdownify }}</div>
12 changes: 12 additions & 0 deletions articles/_moissonnage/dcat.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,18 @@ Certaines propriétés sont conservées dans les attributs clés-valeurs `extras
| URI | `uri` | `dct:identifier` | Si `dct:identifier` est un `URIRef` |
{: .table }

## Logiciels supportés

La plupart des logiciels exposant du DCAT (v1 à date) devraient être compatibles _a minima_ avec le moissonneur DCAT de data.gouv.fr. Ci-dessous quelques exemples de logiciels supportés.

### Geonetwork

Si vous avez une instance de Geonetwork, vous pouvez publier sur data.gouv.fr.

En effet, il existe un endpoint DCAT alternatif au endpoint CSW habituellement utilisé comme [documenté sur la doc Geonetwork officielle](https://geonetwork-opensource.org/manuals/3.10.x/en/api/rdf-dcat.html).

Ainsi <https://geosas.fr/geonetwork/srv/fre/csw> deviendra <https://geosas.fr/geonetwork/srv/fre/rdf.search> par exemple.

This comment has been minimized.

Copy link
@fxprunayre

fxprunayre Jun 13, 2022

Ce service n'est plus disponible en v4, est-il possible d'utiliser CSW avec un outputSchema http://www.w3.org/ns/dcat# ? Si non, quelles seraient les alternatives (eg. semantic sitemap, OGC API Records, ...)? GeoNetwork peut également fournir des exports en JSONLD/schema.org.

This comment has been minimized.

Copy link
@ThomasG77

ThomasG77 Jun 29, 2022

Author Contributor

Quelle forme prendrait l'outputSchema http://www.w3.org/ns/dcat#? Un exemple? Quelles méthodes dans le endpoint changent? L'idée est de se figurer l'effort à fournir si on veut supporter cette sortie. Pas enterriné pour le moment, juste besoin de complément d'infos cc @abulte

This comment has been minimized.

Copy link
@fxprunayre

fxprunayre Jun 29, 2022

Cf. https://github.com/geonetwork/core-geonetwork/wiki/DCAT-enhancements (donc disponible depuis longtemps en v3 et 4)

http://www.w3.org/ns/dcat# est un outputSchema pour l'opération GetRecords eg. https://apps.titellus.net/geonetwork/srv/eng/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities

<ows:Operation name="GetRecords">
<ows:Parameter xmlns:gfc="http://www.isotc211.org/2005/gfc" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:mdb="http://standards.iso.org/iso/19115/-3/mdb/2.0" name="outputSchema">
<ows:Value>http://www.opengis.net/cat/csw/2.0.2</ows:Value>
<ows:Value>http://www.isotc211.org/2005/gfc</ows:Value>
<ows:Value>http://www.w3.org/ns/dcat#</ows:Value>
<ows:Value>http://www.isotc211.org/2005/gmd</ows:Value>
<ows:Value>http://standards.iso.org/iso/19115/-3/mdb/2.0</ows:Value>

On peut donc faire

<?xml version="1.0"?>
<csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
                xmlns:gmd="http://www.isotc211.org/2005/gmd"
                service="CSW" version="2.0.2"
                resultType="results"
                outputSchema="http://www.w3.org/ns/dcat#">
  <csw:Query typeNames="gmd:MD_Metadata">
    <csw:ElementSetName>full</csw:ElementSetName>
    <csw:Constraint version="1.1.0">
      <Filter xmlns="http://www.opengis.net/ogc">
        <PropertyIsEqualTo>
          <PropertyName>documentStandard</PropertyName>
          <Literal>iso19139</Literal>
        </PropertyIsEqualTo>
      </Filter>
    </csw:Constraint>
  </csw:Query>
</csw:GetRecords>

Le format DCAT n'est pas implémenté pour tous les schémas mais il l'est pour iso19139 qui est utilisé dans la plupart des catalogues.

This comment has been minimized.

Copy link
@abulte

abulte Jun 30, 2022

Author Contributor

Peut-on créer plutôt une issue pour en parler ? Ce sera plus facile pour s'y référer. Ici ou sur https://github.com/etalab/data.gouv.fr.

This comment has been minimized.

Copy link
@fvanderbiest

## Contribuer

Ce moissonneur fait partie du coeur de `udata`, [son code est disponible sur github](https://github.com/opendatateam/udata/blob/master/udata/harvest/backends/dcat.py). Vous pouvez donc soumettre des améliorations ou signaler des anomalies.
22 changes: 13 additions & 9 deletions articles/_moissonnage/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,22 +29,26 @@ La publication par l'API vous donne un contrôle total sur le contenu de chaque

### Moissonnage vs. geo.data.gouv.fr

> /!\ Attention: [geo.data.gouv.fr](https://geo.data.gouv.fr) n’est plus activement maintenu. Plus d’informations à propos [de l’extinction de geo.data.gouv.fr sont disponibles ici](https://www.data.gouv.fr/fr/posts/extinction-de-geo-data-gouv-fr/).

En plus du moissonnage et de l'utilisation de l'API, il existe un autre moyen automatisé de récupération des métadonnées sur data.gouv.fr : [geo.data.gouv.fr](https://geo.data.gouv.fr), anciennement inspire.data.gouv.fr.
Ce site pivot permet de récupérer les métadonnées de jeux de données exposés selon [la directive européenne Inspire](https://inspire.ec.europa.eu) (obligation légale de publication des metadonnées geographiques selon le modèle de données **ISO 19115**, au format de données **ISO 19139**).
{% include alert.html content="<b>Attention</b>: [geo.data.gouv.fr](https://geo.data.gouv.fr) n’est plus activement maintenu. <br> Plus d’informations à propos [de l’extinction de geo.data.gouv.fr sont disponibles ici](https://www.data.gouv.fr/fr/posts/extinction-de-geo-data-gouv-fr/)." %}

Ces jeux de données geospatiaux, lorsqu'ils proviennent de geo.data.gouv.fr, auront droit à une fiche de jeu de données très riche, alimentée par l'ensemble des métadonnées Inspire. Lorsque c'est le cas, il est nécessaire de s'assurer qu'ils ne remontent que par geo.data.gouv.fr et ne produisent pas de doublons. Il peut être nécessaire d'utiliser les options de filtrage de votre moissonneur ou l'option Inspire dédiée si elle existe.
En plus du moissonnage et de l'utilisation de l'API, il existait un autre moyen automatisé de récupération des métadonnées sur data.gouv.fr : [geo.data.gouv.fr](https://geo.data.gouv.fr), anciennement inspire.data.gouv.fr.
Ce site pivot permettait de récupérer les métadonnées de jeux de données exposées selon [la directive européenne Inspire](https://inspire.ec.europa.eu) (obligation légale de publication des metadonnées geographiques selon le modèle de données **ISO 19115**, au format de données **ISO 19139**).

[Vous pouvez consultez la documentation détaillée correspondante si vous êtes dans ce cas de figure.](https://geo.data.gouv.fr/fr/doc/publish-your-data)
**Du fait de l'extinction à venir de la plateforme geo.data.gouv.fr, vous pouvez au choix**:

- attendre que le Geocatalogue publie directement des flux DCAT depuis vos flux Inspire
- si vous utilisez Geonetwork, utilisez [son endpoint DCAT alternatif](/moissonnage/dcat/#geonetwork)
- vous pouvez également utiliser [le moissonnage DCAT](/moissonnage/dcat) avec un grand nombre de logiciels compatibles ou avec un flux à façon
- enfin, nous supportons également le moissonnage des plateformes [CKAN](/moissonnage/ckan) et [OpenDataSoft](/moissonnage/ods)

### Moissonneurs disponibles

Aujourd'hui, data.gouv.fr peut moissonner les plateformes ou formats suivants :
- [DCAT]({{ site.baseurl }}{% link _moissonnage/dcat.md %})
- [CKAN]({{ site.baseurl }}{% link _moissonnage/ckan.md %})
- [DKAN, une variante du moissonneur CKAN]({{ site.baseurl }}{% link _moissonnage/ckan.md %})
- [OpenDataSoft]({{ site.baseurl }}{% link _moissonnage/ods.md %}) ODS
- [DCAT](/moissonnage/dcat)
- [CKAN](/moissonnage/ckan)
- [DKAN, une variante du moissonneur CKAN](/moissonnage/ckan)
- [OpenDataSoft](/moissonnage/ods) ODS
- MAAF : un moissonneur spécifique au Ministère de l'Agriculture et de l'Alimentation

### Métadonnées communes
Expand Down
28 changes: 28 additions & 0 deletions assets/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,31 @@ ul {
.edit {
margin-top: 2em;
}

.alert-styles {
width: 15px;
display: inline-block;
margin-right:10px;
}

.alert {
margin-bottom: 10px;
margin-top: 10px;
}
.alert, .callout {
overflow: hidden;
}
.alert-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
.alert > p {
display: inline;
}
1 change: 1 addition & 0 deletions img/icons/exclamation-circle.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f8a0b32

Please sign in to comment.