2

「<a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014" rel="nofollow">RDFa in XHTML: Syntax and Processing」セクション 5.5、ステップ 4、仕様には、「要素が head または body 要素である場合、空の @about が存在するかのように動作し、上記の @about のルールに従って処理する」と記載されています。しかし、「空」の about がどのように処理されるべきかについての言及も、「空」の @about を正確に構成するものも見つかりません。

まず、「空の @about は about= で構成される」でしょうか?

第二に、作成者が指定した識別子を持たない明示的な bNode を作成するだけですか? (RDFaドキュメント内で「匿名bNode」と呼ばれることがあるもの。)

4

1 に答える 1

0

文字を含まない文字列は、空の属性値として定義されます。RDF セマンティクス仕様では、結果のノードを次のように定義しています。

空白のノードは、物の名前を使用したり言及したりすることなく、単にその物の存在を示すものとして扱われます。

一部の機能は、空白ノードの存在に基づいています。

  • 空白ノード (暗黙の位置) にラベルを付けるために使用される文字列は、他のそのようなラベルと衝突しない限り重要ではないため、オートメーションの再ラベル付け

  • RDF リストのショートカット

たとえば、テニス グランド スラムの名前の順序付きリストは次のとおりです。

カメのショートカット:

:GrandSlam :order (:AustralianOpen :FrenchOpen
:ウィンブルドン :全米オープン)

角かっこの構文:

:グランドスラム :オーダー
[ rdf:first :AustralianOpen ; rdf:残り
[ rdf:first :FrenchOpen ; rdf:残り
[ rdf:first :ウィンブルドン ; rdf:残り
[ rdf:first :USOpen ; rdf:rest rdf:nil ]]]]

トリプルフォーム

グランドスラム :order _:b1 .
_:b1 rdf:first :AustralianOpen . _:b1 rdf:rest _:b2 .
_:b2 rdf:first :FrenchOpen . _:b2 rdf:休息 _:b3
_:b3 rdf:first :ウィンブルドン . _:b3 rdf:rest _:b4 .
_:b4 rdf:first :USOpen . _:b4 rdf:rest rdf:nil

参考文献

于 2013-04-05T22:46:19.937 に答える