2

FOAFボキャブラリーを含むRDFファイルがあり、jspを使用してファイルを表示したいと思います。これには何が必要ですか?

OK、JSPとJenaを使用する必要があるという先生からのメッセージを受け取りました...ファイルを作成してservjet&jenaで読み取ることができますが、jspでrdfファイルを表示する方法に問題があります...たとえば、人のための写真jspでこれを表示するにはどうすればよいですか...sparqlですべての友達を見つけることができますが、jspで表示する方法がわかりません...たとえば、ResultSetFormatter.out(System。 out.r、q)with jsp ?? すべてのヒントについて事前にthx

4

3 に答える 3

2

RDF / XMLファイルの読み取り可能なバージョンだけが必要な場合、1つの方法はXSLTテンプレートを適用することです。

データのクエリとトラバースのさまざまな方法を提供するJenaのようなライブラリをロードすると、より洗練された処理を実行できます。

ファイルが大きく、数千または数百万のトリプルが含まれている場合は、Virtuosoや4storeなどのトリプルストアにファイルをロードし、SPARQLを使用してデータをクエリすることをお勧めします。

あなたのシナリオをもう少し説明すれば、私たちはより良い手助けをすることができるかもしれません。

于 2011-01-15T19:32:46.513 に答える
1

静的ファイルですか?何が表示できますか?XMLをエコーするだけですか?JSPは必要ありません。RDFファイルをデプロイメントフォルダーのパブリックな場所に配置するだけです。例:HTML、CSSWebページのみをTomcatにデプロイする

'''編集''':コメントに関しては、Tomcatを介してRDFを処理する代わりに、XSLTスタイルシートをRDF/XMLファイルに関連付けます。私のFOAFページのソースを参照してください:http: //lindenb.github.com/foaf.xml

于 2011-01-15T18:52:00.467 に答える
0

本当にRDFを視覚化したいのですか、それとも他のプレゼンテーションにセマンティクスを添付したいのですか?後者の場合は、microformatsが必要です。

いずれにせよ、RDF / XMLはピタであり、XSLTを使用して特定の視覚的表現にマッピングすることを楽しむことはまずありません。Jenaを使用してJavaコードを記述し、JSPを使用してそれを選択したHTMLとしてレンダリングすることをお勧めします。または、それをJSONに変換し、TheJITでグラフをレンダリングします。

于 2011-01-15T20:08:02.383 に答える