RDFa と schema.org ブログ タイプを正しく使用しているかどうかを判断するのに苦労しています。私のブログには、次のような投稿のリストがありました。
<h2><a href="essays/why-orm-divides-us.html">Why ORM Divides Us</a></h2>
<h2><a href="essays/heretic-calculus.html">A Heretical Calculus</a></h2>
RDFa 情報、具体的にはBlogおよびBlogPostingタイプでそれを拡張しようとして、私はこれを思いつきました:
<div vocab="http://schema.org/" typeof="Blog">
<h2 property="blogPosting" typeof="BlogPosting" resource="essays/why-orm-divides-us.html">
<a property="url" href="essays/why-orm-divides-us.html">
<span property="name">Why ORM Divides Us</span>
</a>
</h2>
<h2 property="blogPosting" typeof="BlogPosting" resource="essays/heretic-calculus.html">
<a property="url" href="essays/heretic-calculus.html">
<span property="name">A Heretical Calculus</span>
</a>
</h2>
...
Google リッチ スニペット テスト ツールでわかる限り、これは正しく解析されているように見えますが、実際にはわかりません。私は他に2つの試みがあります:
<div vocab="http://schema.org/" typeof="Blog">
<h2 property="blogPosting" typeof="BlogPosting" resource="essays/why-orm-divides-us.html">
<a href="essays/why-orm-divides-us.html" property="name">Why ORM Divides Us</a>
</h2>
<h2 property="blogPosting" typeof="BlogPosting" resource="essays/heretic-calculus.html">
<a href="essays/heretic-calculus.html" property="name">A Heretical Calculus</a>
</h2>
...
<div vocab="http://schema.org/" typeof="Blog" rel="blogPosting">
<h2 typeof="BlogPosting" resource="essays/why-orm-divides-us.html">
<a property="url" href="essays/why-orm-divides-us.html">
<span property="name">Why ORM Divides Us</span>
</a>
</h2>
<h2 typeof="BlogPosting" resource="essays/heretic-calculus.html">
<a property="url" href="essays/heretic-calculus.html">
<span property="name">A Heretical Calculus</span>
</a>
</h2>
...
そこで、いくつかの情報を求めています。
- これらのスキーマのいずれかに準拠しているかどうかをどのように判断しますか?
- 私の代替案のどれが正しいですか? その理由は?
- リンクを使用しているときにリソースを直接指定する必要があると思われるのはなぜですか?
<a>
RDFa デモ ツールと Google リッチ スニペット テスト ツールでタグの解析が大きく異なるのはなぜですか?