Metadatos y GeoJSON?

10

Mi agencia actualmente mantiene y distribuye archivos de forma con metadatos XML FGDC.

Ahora hemos convertido muchas formas a GeoJSON, pero nos preocupa que si nuestros desarrolladores olvidan de dónde obtuvieron los datos, entonces no sabrán a quién culpar cuando sus aplicaciones de nodo se rompan.

¿Existe una especificación de metadatos GeoJSON?

válvula de Londres
fuente

Respuestas:

8

No, no hay una especificación de metadatos GeoJSON.

Definitivamente no coloque metadatos en el objeto de propiedades como sugiere @RK.

Sugeriría, como lo hace @albert, usar algunos JSON-LD. Podría agregar metadatos de Dublin Core a una colección de características de la siguiente manera:

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

(Ver también https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Si desea seguir usando los metadatos de FGDC, puede agregar un enlace a un documento de metadatos a su JSON.

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

Solo asegúrese de explicarle a los demás (tal vez utilizando JSON-LD) cuál es el sentido de este elemento "fgdc".

sgillies
fuente
1
el enlace de ver también no es accesible
Abel Melquiades Callejo
0

Hasta donde sé, no hay una especificación de metadatos para GeoJSON (al menos no está en la especificación actual). Puede intentar poner los metadatos en las propiedades. O agregue una referencia que enlace a metadatos allí.

RK
fuente