В настоящее время я работаю над сайтом, в котором в основном будут отображаться диаграммы и визуализации. Данные для этих визуализаций будут взяты из конечной точки SPARQL. Например, на одной гистограмме будут показаны итоговые документы, опубликованные по категориям. Прямо сейчас, URI для этих бумаг импортируются как узлы с использованием привязанного импорта данных Miles Worthington (ранее RDFimporter). Используя сопоставления, я могу хранить значения для этих статей (год, автор и т. Д.) В пользовательских полях (или в полях узлов пользовательского типа контента). Затем я выбор бумаги (узлы) из базы данных в Drupal (MySQL?) И обработка значений Я заинтересован в.обращение запросов SPARQL к визуализации
// load the node
$node = node_load($array['nid']);
// store year in $output
$fgi_year = field_get_items('node', $node, 'field_year');
$output = field_view_value('node', $node, 'field_year', $fgi_year[0]);
С некоторой итерацией выше дает мне информацию, мне нужно около года в какие документы были опубликованы. Затем значения передаются в экземпляр gRaphael, который без проблем отображает гистограмму.
Это один из способов визуализации данных, возвращаемых из запросов SPARQL, но я заинтересован в возможно более эффективных способах этого. Окончательный сайт, вероятно, будет иметь тысячи узлов в конце, и я не уверен, что это существенно снизит производительность. Любая обратная связь очень ценится.
Спасибо, RobV! Я никогда не слышал об Искры, прежде чем ты это упоминал. Spark, кажется, отличный способ вернуть результаты запроса SPARQL, но я не нашел ничего существенного, насколько реальная визуализация идет (просто простая круговая диаграмма и таблица, действительно). Есть ли у вас опыт визуализации SPARK? – Don
Не жалко, только что-то, что я встретил в прошлом, и подумал, что это выглядит интересно – RobV
ОК, спасибо в любом случае – Don