Проблемы с API обнаружения SODA: общее количество возвращаемых наборов данных отличается от наборов данных, перечисленных в просмотре - PullRequest
0 голосов
/ 27 сентября 2019

В настоящее время я вижу, что при использовании API https://api.us.socrata.com/api/catalog/v1 я столкнулся с некоторыми проблемами, касающимися общего количества возвращенных наборов данных, относительно общего количества наборов данных, визуализированных в каталоге данного города.

Давайте возьмем, к примеру, Остин, Техас: откуда, в браузере я вижу, что в списке 3686 результатов;однако вызов (https://api.us.socrata.com/api/catalog/v1?domains=data.austintexas.gov) возвращает только 2289 записей метаданных наборов данных.

Похоже, что пропущено несколько наборов данных.

(Аналогично ведет себя Лос-Анджелес: 932 возвращается https://api.us.socrata.com/api/catalog/v1?domains=data.lacity.org, а 1428Результаты представлены в каталоге)

Чтобы попытаться разобраться в этом, я обнаружил, что другой API, возвращающий метаданные списка наборов данных, - это https://data.austintexas.gov/api/views?page=1, который возвращает почти все наборы данных (3677), только 9 пропущено,Однако в этом случае структура метаданных сильно отличается от структуры, возвращаемой предыдущим API (меньше структурированных и меньше элементов метаданных).

Может кто-то объяснить это и что такое API right ?

1 Ответ

0 голосов
/ 27 сентября 2019

Существуют некоторые различия в том, что указано в каталоге, по сравнению с тем, что доступно в API обнаружения.API обнаружения не перечисляет следующие типы данных:

  • Страницы линз данных, которые многочисленны (например, у Остина 188)
  • Формы
  • Внешние ссылки
  • Меры
  • Файл или документ

Это может привести к тому, что число в Каталоге будет выше, чем в API.Я не проверил дважды эти типы данных, чтобы убедиться, что они полностью объясняют разницу, но есть известная разница между ними.

...