GraphDB - Проглатывание от CosmosDB - PullRequest
1 голос
/ 16 января 2020

Я только начал использовать GraphDB и хочу проверить этот подход к загрузке документов из CosmosDB.

Итак, я думаю:

  • Создать JSON -LD из документа CosmosDB
  • Преобразуйте этот JSON -LD в RDF (используя некоторую библиотеку, например https://github.com/digitalbazaar/jsonld.js)
  • Отправьте запрос SPARQL INSERT с RDF только что создал

Это общий подход, или есть что-то более простое, что я должен сделать?

Любая помощь будет оценена.

Спасибо.

1 Ответ

1 голос
/ 21 января 2020

GraphDB поддерживает вставку файлов JSONLD, поэтому нет необходимости конвертировать данные в RDF. Единственное, что вам нужно, это отправить документ JSON -LD в RDF4J REST API.

Некоторые примеры вы можете найти в документации по GraphDB. Полезные ссылки:

http://graphdb.ontotext.com/documentation/standard/loading-data.html http://graphdb.ontotext.com/documentation/standard/devhub/workbench-rest-api/curl-commands.html

...