An attribute used to specify what kind of data a tag represents, mainly for structured data.
typeof
属性は、HTMLのマイクロデータ(Microdata)仕様で使われる属性の1つです。あるHTML要素がどのような種類のデータ(型)かを指定するために使われます。
たとえば、人物情報を表す要素にtypeof="Person"
と指定すると、その要素が「Person」という型の情報であることを示します。
これはRDFa(Resource Description Framework in Attributes)という拡張仕様の一部で、検索エンジンなどがデータの意味をより正確に理解するために使われます。
通常のWebサイト制作ではあまり使われませんが、構造化データの実装やセマンティックWebを意識する際に重要な役割を果たします。