Métadonnées et GeoJSON?

10

Mon agence gère et distribue actuellement des fichiers de formes avec les métadonnées XML FGDC.

Nous avons maintenant converti un grand nombre de formes en GeoJSON, mais nous craignons que si nos développeurs oublient où ils ont obtenu les données, ils ne sauront pas à qui blâmer lorsque leurs applications de nœuds se briseront.

Existe-t-il une spécification de métadonnées GeoJSON?

valveLondres
la source

Réponses:

8

Non, il n'y a pas de spécification de métadonnées GeoJSON.

Ne placez certainement pas de métadonnées dans l'objet propriétés comme le suggère @RK.

Je suggère, comme le fait @albert, d'utiliser du JSON-LD. Vous pouvez ajouter des métadonnées Dublin Core à une collection de fonctionnalités comme ceci:

{ "@context": {
    "description": "http://purl.org/dc/terms/description",
    ... },
  "type": "FeatureCollection",
  "description": "My features",
  ... }

(Voir également https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Si vous souhaitez continuer à utiliser les métadonnées FGDC, vous pouvez ajouter un lien vers un document de métadonnées à votre JSON.

{ "type": "FeatureCollection",
  "fgdc": "http://example.com/metadata.xml",
  ... }

Assurez-vous simplement d'expliquer aux autres (en utilisant JSON-LD peut-être) quel est le sens de cet élément "fgdc".

sgillies
la source
1
le lien à voir n'est pas accessible
Abel Melquiades Callejo
0

Pour autant que je sache, il n'y a pas de spécification de métadonnées pour GeoJSON (au moins, ce n'est pas sur la spécification actuelle). Vous pouvez essayer de mettre les métadonnées dans les propriétés. Ou ajoutez-y une référence reliant aux métadonnées.

RK
la source