1

次のRDFaのスニペットでは:

<span about="example.com/subjectURI" rel="example.com/predicateURI" property="literalText"></span>

about= 属性の URI はサブジェクト (URI によって参照されるエンティティは OK ですが、おわかりでしょう) であり、rel は述語を示し、プロパティはリテラル オブジェクトを示します。述語に rev 属性を使用すると、主語と目的語が逆になり、about= が RDF ステートメントの目的語を参照するようになることを私は知っています。ただし、私が読んだところ、リテラルをサブジェクトにすることは許可されていないようです。では、以下は合法でしょうか?

<span about="example.com/objectURI" rev="example.com/predicateURI" property="literal-text-as-a-subject"></span>

ここで、文字通りのテキストがステートメントの主題になる可能性があると主張することができます。例えば、Steven Colbert は RDFa の次の行を書くかもしれません:

<span about="www.stevencolbert.com/verytruthy" rev="www.stevencolbert.com/truthyness" property="Only geeks would care about whether one could use @rev with @property, whatever the hell that means."></span>
4

1 に答える 1

3

あなたの特定の質問への答えとして:はい、それは合法です. それは役に立ちますか?めったに(あったとしても)、あなたが考えていることをしません。

あなたの例から、いくつかの混乱があります:

まず(マイナー)絶対URIを使用していません。私の仮定では、あなたはなどでhttp://example.com/subjectURIはなくexample.com/subjectURIということですが、それらは同じものではありません。

次に、 を使用していますproperty="literalText"。私の推測では、それは と の融合propertyですcontent。あなたが望むのは次のようなものです:

<html xmlns:ns="http://example.com/">
...
<span about="http://example.com/subjectURI" 
      property="ns:predicateURI"
      content="literalText"></span>

結果は次のとおりです。

<http://example.com/subjectURI> <http://example.com/predicateURI> "literalText" .

または同等の結果 (xmlns を想定):

<span about="http://example.com/subjectURI" 
      property="ns:predicateURI">literalText</span>

relURIをリテラルに関連付けるのではなくrev、2 つの URI を関連付けるために使用されます。それがそうです。そして、あなたの逆はないので、文字通りの主語を作ることはできません.propertyproperty

于 2012-02-20T12:20:55.407 に答える