2012-02-20 6 views
1

と@revを使用することが合法である:約においてそれはRDFaの以下のスニペットで@property

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

URI =属性は、対象となる(OKエンティティは、URIによって参照しました、しかしあなたはその考えを得る)、relは述語を示し、プロパティはリテラルオブジェクトを示します。述語にrev属性を使用すると、件名とオブジェクトが逆転し、about =がRDF文のオブジェクトを参照するようになります。しかし、私が読んだことから、リテラルが主語になることは許されていないようです。それで、以下は合法でしょうか?

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

これで、リテラルテキストがステートメントの主題である可能性があると主張できます。あなたの特定の質問への答えでは

<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> 

答えて

3

:例えばスティーブン・コルベールは、RDFaの次の行を記述することがはい、それは合法です。それは役に立ちますか?まれに(これまであった場合)、それはあなたが思っていることをしません。

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

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

第2に、property="literalText"を使用しています。私の推測は、それはpropertycontentの集約です。その結果

<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> 

relrev 2を関連付けるために使用されている何が欲しいのようなものがありますURI、ではないリテラルへのURI。それはpropertyのことです。 propertyの逆数はないので、リテラルな主語を作ることはできません。

+0

あなたは私の投稿についてのあなたの仮定すべてに正しいです。私はちょうど省略表現を使用していましたが、URIを絶対にするためにhttp://が必要であることはあまり気にしていませんでした。私も財産と内容を融合させました。私はホワイトボード上のダイアグラム上に人生として大きなものを持っていますが、メッセージを書いていたときに、それを斜めに見て私を抱き締めました。 リテラルは、そのリテラルがサブジェクトと述語を含む開始タグと終了タグの間にあっても、常にオブジェクトだけです。 ありがとう – GrantRobertson

関連する問題