2011-10-19 5 views
0

RDFaやその他のマイクロフォーマットでマークアップしたXHTML文書を自動的に生成する必要がありますが、どちらの文書でも問題ありません。 Javaを使用してこれを行うにはどうすればよいですか?私はJenaを使ってRDF/XMLを出力していますが、残念ながらRDFaは行いません。Javaを使ってRDFaを書く

答えて

3

JenaがRDFaライターを提供しない理由は、RDFaの全体が他の(人間が読める)Webページに埋め込まれることです。あなたの主な選択肢は、VelocityまたはFreemarkerのようなものを使用して、適切なRDFステートメントを取得するためにJenaに組み込み呼び出しを含むページを生成することだと思います。自分でエンコードしたRDFaを処理する必要があります。テストのために、an RDFa readerを使ってあなたのウェブページを読んで、正しいセットのトリプルが返ってくるかどうかを確かめることができますが、それは本当に半分の話です。また、インラインメタデータを有効にすることで、ページがユーザーの意図を表しているかどうかをテストする必要があります。これはテストするのがはるかに難しくなります。

0

あなたが一歩前進を取って喜んでいる場合もありますビューでドメインクラスからRDFaのを生成するための簡単な方法を提供するプラグインをGrailsの:

http://grails.org/plugin/rdfa

+0

おかげで、少し関与に見えると私は思いますGroovyを学ばなければならないが、私は一見するだろう。 – eggbert

関連する問題