N-Quad-графики - как их использовать?
Я скачал кучу данных из Nature в виде N-Quads, файлов.nq. Они содержат графики RDF, верно? Как мне получить доступ к этим данным и как я могу перевести RDF-графики в более удобный формат (предпочтительно что-то вроде Boost или igraph для R/C++/Python)?
1 ответ
Решение
Типичный рабочий процесс выглядит примерно так:
- Импортируйте дамп N-Quads в тройное хранилище с поддержкой SPARQL, такое как OpenLink Virtuoso или Apache Fuseki
- Пишите SPARQL-запросы, которые извлекают нужные вам данные
- Преобразуйте результаты SPARQL, которые вы можете получить в простом формате XML или JSON (или CSV, в зависимости от магазина), в любой нужный вам формат
Кроме того, отправляйте запросы SPARQL непосредственно из ваших приложений и делайте с данными все, что нужно сделать. Для большинства языков существуют клиентские библиотеки SPARQL, но даже если у вас их нет, достаточно просто%-кодировать запрос и создать URL-адрес запроса.