Я работаю над проектом выпускника, чтобы разработать клиент запросов для каталогов CKAN и DCAT. Я прочитал много документации и спецификаций, но многие вещи, похоже, по-прежнему остаются предложениями, поэтому я решил, что мне нужно обратиться к кому-то, кто знает.Нужны ли текущие экземпляры CKAN в поле поддержки формата JSON-LD DCAT?
Обсуждаем формат DCAT как формат JSON-LD с конкретной схемой. Схема имеет смысл, но в моем классе много толчков, ориентируясь на данные федерального правительства США от data.gov, где работает CKAN (как многие из этих систем обмена данными делают в соответствии с моими исследованиями). Везде, где я ищу, люди предполагают, что CKAN поддерживает DCAT, но я просто не нахожу этого.
Например, http://catalog.data.gov/api/3/action/package_show?id=national-stock-number-extract показывает совершенно другой формат JSON. Кажется, что у него есть значения, которые можно использовать для перевода на объект DCS JSON-LD.
Следующие свойства находятся в схеме DCAT, но большая часть документа не соответствует. Просто похоже, что это что-то вроде перевода в JSON-LD DCAT.
{
key: "bureauCode",
value: [
"007:15"
]
},
{
key: "accrualPeriodicity",
value: "R/PT1S"
},
{
key: "spatial",
value: "National and International"
}
Потом я наткнулся this page который показывает ожидаемый формат я ищу, но он говорит, что это предложение. Это все еще верно? В случае data.org я могу просто добавить .rdf в конец URI набора данных (одна из особенностей, о которых говорится в предложении), и он создает XML-документ RDF с использованием словаря DCAT. Но тот же набор данных, доступ к которому осуществляется через API CKAN, не обеспечивает те же функции.
Например.
http://catalog.data.gov/dataset/housing-affordability-data-system-hads -> страница
http://catalog.data.gov/dataset/housing-affordability-data-system-hads.rdf -> РДФ XML
http://catalog.data.gov/api/3/action/package_show?id=housing-affordability-data-system-hads - формат JSON> CKAN в
http://catalog.data.gov/api/3/action/package_show?id=housing-affordability-data-system-hads.rdf -> НЕ НАЙДЕНО
Так что дело именно? Я вижу, что плагин для DCAT находится в разработке, но он просто не был завершен и интегрирован в CKAN для производства?
Спасибо за ваш ответ. Что касается моих конкретных потребностей, я не пытаюсь самостоятельно развернуть систему CKAN, но создаю компонент для разбора и потребления документа DCAT. Поэтому на самом деле он должен иметь возможность обрабатывать любой документ DCAT. Но ближайший я могу подойти к правильному ответу DCAT, добавив .rdf к URI data.gov. –