Метаданные и GeoJSON?

10

В настоящее время мое агентство поддерживает и распространяет шейп-файлы с метаданными FGDC XML.

Сейчас мы преобразовали множество фигур в GeoJSON, но обеспокоены тем, что если наши разработчики забудут, откуда они взяли данные, то они не будут знать, кого винить в том, что сломались их приложения.

Есть ли спецификация метаданных GeoJSON?

valveLondon
источник

Ответы:

8

Нет, спецификации метаданных GeoJSON нет.

Определенно не помещайте метаданные в объект свойств, как предполагает @RK.

Я бы предложил, как и @albert, использовать JSON-LD. Вы можете добавить метаданные Dublin Core в коллекцию объектов следующим образом:

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

(См. Также https://github.com/geojson/geojson-ld/blob/master/contexts/geojson-dcterms.jsonld )

Если вы хотите продолжать использовать метаданные FGDC, вы можете добавить ссылку на документ метаданных в свой JSON.

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

Просто убедитесь, что вы объясняете другим (возможно, используя JSON-LD) смысл этого элемента "fgdc".

sgillies
источник
1
ссылка для просмотра недоступна
Абель Мелькиадес Каллехо
0

Насколько я знаю, для GeoJSON не существует спецификации метаданных (по крайней мере, это не относится к текущей спецификации). Вы можете попробовать поместить метаданные в свойствах. Или добавьте туда ссылку на метаданные.

RK
источник
0

я не знаю ни одного для geojson, так что это не отвечает на ваш вопрос, однако по адресу http://github.com/datasets мы использовали datapackages.json, модуль, документированный okfn
http: //data.okfn. org / doc / data-package
вы также можете проверить спецификацию json-ld с помощью w3c

альберт
источник