共有ボキャブラリ
共有ボキャブラリ(共通語彙)サイトに登録されたセマンティックを利用し語句を標準化します。
IANA
IANAのLink Relations はリンクをすることなしに使うことができます。rel
に使います。
例) IANAに登録されているauthor
<descriptor id="goBookAuthor" type="safe" rt="#BookAuthor" rel="author">
よく知られた IANA REL
- about
- alternate
- appendix (HTML)
- archives
- author
- chapter (HTML)
- collection
- contents 目次 (HTML)
- copyright (HTML)
- create-form 作成フォームページ
- current
- describedby 説明される
- describes 説明する
- edit 編集
- edit-form 編集フォームページ
- external 外部サイト
- first
- glossary ターミノロジー (HTML)
- help
- index 索引 (HTML)
- item
- last
- license
- next ページネーション
- original
- payment
- prev ページネーション
- preview
- privacy-policy
- profile RFC6906 プロファイル
- related
- search
- section (HTML)
- subsection (HTML)
- start (HTML)
- tag
- up 階層構造上位
- version-history
Schema.org
Schema.orgのセマンティックをインポートしたALPSファイルが利用できます。
セマンティックにhref
でリンクします。
例)givenName
とfamilynName
<decriptor id="Person">
<descriptor href="https://alps-io.github.io/imports/schema.org/properties/givenName.json" />
<descriptor href="https://alps-io.github.io/imports/schema.org/properties/familyName.json" />
</decriptor>
狭くする
共有ボキャブラリからセマンティックを狭くしたディスクリプタを作成できます。
例)
<descriptor id="bankAccountId" href="https://alps-io.github.io/imports/schema.org/properties/accountId.json" />