HTML

Specifies the vocabulary (semantic rules) used in the page.

vocab 属性

vocab 属性は、HTMLの要素に意味(語彙)の定義元を指定するための属性です。

これは主にRDFa(Resource Description Framework in Attributes)という技術で使われます。

Webページ内で、意味のあるデータ(たとえば「著者」「作品」「出版日」など)を機械が理解できるようにするときに使います。

たとえば、あるWebページが「本の紹介」をしているとき、vocab 属性を使えば、

「これは本のタイトル」「これは著者」という情報が、人間だけでなく検索エンジンやAIにも正確に伝わるようになります。

HTML

<div vocab="http://schema.org/" typeof="Book">
	<span property="name">吾輩は猫である</span>
	<span property="author">夏目漱石</span>
</div>

このように書くと、「これはBook(本)という種類で、その中にname(名前)とauthor(著者)がある」と機械が理解できます。