我目前正在研究一個主要用於一般圖表和可視化的網站。這些可視化數據將來自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。 Spark似乎是返回SPARQL查詢結果的好方法,但就實際可視化而言,我還沒有發現任何實質性內容(實際上只是一個簡單的餅圖和表)。你有使用SPARK可視化的經驗嗎? – Don
沒有對不起,只是我過去遇到的東西,並認爲它看起來很有趣 – RobV
好的,多謝 – Don