2012-07-20 77 views
0

我目前正在編寫一個程序,它接受來自表單的用戶輸入並將其輸入到RDF模型中,並在JSP頁面上顯示該模型。到目前爲止,我擁有表單和RDF模型,但是我一直無法顯示RDF模型。在jsp中顯示RDF模型

回答

0

您可能想考慮爲什麼要試圖向用戶展示模型以及您期望他們如何處理它。我認爲大多數情況下向用戶展示一個三元組,特別是如果他們不熟悉RDF,則是敵對的。這是機器可讀的信息。

如果你只是想告訴用戶,這是你輸入的信息,然後像RDFa可能是相關的。人們將能夠消化一個普通的網頁比序列化的RDF容易得多。或者,您可以使用某種圖形格式輸出結果,也許可以使用library來顯示RDF圖。這個圖有時候會很有趣,可能會提出一些有趣的可視化,但它不一定是一種可以用大圖來擴展的方法,而且對於一個人來說,消費並不僅僅是向他們展示一個正常的web頁。

如果您只是在調試時進行此操作,請將模型寫入字符串並將字符串打印到JSP中。否則,請保留RDF的詳細信息並向用戶顯示正常頁面,這是我的建議。僅僅因爲你在引擎蓋下使用RDF並不意味着你應該在用戶身上強化它。您沒有看到人們構建了一個Rails應用程序,其中用戶的所有顯示都在Ruby代碼中。不,他們向他們展示HTML。

+0

嗨,如果可能的話,我仍然會喜歡這個問題的一些幫助。我試圖生成和顯示FOAF配置文件 – user1541088 2012-09-05 13:02:00

+0

顯示一個用戶RDF通常是非常不友好的,你沒有理由這樣做,除非你有特定的要求必須按原樣顯示RDF。如果是這樣的話,只需用Turtle語法編寫RDF並完成它。但是如果你想要一些可用的東西,創建一個正常的網頁來顯示這些信息,就好像沒有RDF一樣,這對你的用戶來說非常簡單和最好的路線。如果您希望他們能夠訪問RDF,可以使用RDFa嵌入它,在RDF的標頭中包含鏈接或打開SPARQL端點。 – Michael 2012-09-05 16:15:41