2012-06-13 3 views
2

В настоящее время я работаю над сайтом, в котором в основном будут отображаться диаграммы и визуализации. Данные для этих визуализаций будут взяты из конечной точки 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, но я заинтересован в возможно более эффективных способах этого. Окончательный сайт, вероятно, будет иметь тысячи узлов в конце, и я не уверен, что это существенно снизит производительность. Любая обратная связь очень ценится.

ответ

2

Вы слышали или Spark?

Это клиентская библиотека JS для создания запросов SPARQL и визуализации результатов. Если результаты требуют минимальной/никакой обработки, может быть лучше использовать что-то вроде этого и поместить большую часть работы на клиент, а не делать все на стороне сервера. Таким образом, все, что вам нужно сделать, это сгенерировать соответствующие серверные запросы SPARQL.

+0

Спасибо, RobV! Я никогда не слышал об Искры, прежде чем ты это упоминал. Spark, кажется, отличный способ вернуть результаты запроса SPARQL, но я не нашел ничего существенного, насколько реальная визуализация идет (просто простая круговая диаграмма и таблица, действительно). Есть ли у вас опыт визуализации SPARK? – Don

+0

Не жалко, только что-то, что я встретил в прошлом, и подумал, что это выглядит интересно – RobV

+0

ОК, спасибо в любом случае – Don

Смежные вопросы