Template:SKOSlink/doc
これはTemplate:SKOSlinkの解説サブページです。 使用方法、カテゴリ、およびその他テンプレート自体に含まれない情報を収容しています。 |
SKOS (Simple Knowledge Organization System) モデルに準拠した、概念へのリンクを生成するテンプレートです。当該のURI (id)、表記 (notation) または優先ラベル (label) を介してリンクを生成することができます。
使い方
編集リンクの要素は次の通りです。
- prefix type notation | label | id [label] postfix
base を構成要素とするURLに紐付く notation | label | id 引数を用いて、指定した base に続いて id | notation | label が追加され、さらにオプションで suffix が付加されます。リンクの次に来る label は、引数 notation と label の両方が与えられている場合にのみ表示されます。これらの3つの引数が1つも与えられていない場合、当テンプレートは何も出力しません。
引数
編集引数 | 説明 |
---|---|
id | 概念の識別子 |
notation | 概念の表記 |
label | 概念のラベルまたはキャプション |
type | リンクのタイプ (<: narrower match, >: broader match, ~: close match, 既定: exact match) |
base | URLの基部 |
suffix | URLの付加部 |
prefix | リンクの前に追加する文字列 |
postfix | リンクの後に追加する文字列 |
以下の表では、関連するすべての引数の組み合わせを示します。引数 base が与えられない場合、引数 id はリンク可能なURLでなければなりません。引数 base が与えられている場合、追加される id|notation|label は、URLエンコードされます。
引数 | 出力結果 | |||
---|---|---|---|---|
type | label | notation | id | |
test | ABC | 1/2 | ABC test | |
ABC | 1/2 | ABC | ||
test | ABC | ABC test | ||
ABC | ABC | |||
test | 1/2 | test | ||
1/2 | 1/2 | |||
test | test | |||
> | test | > test | ||
> | ||||
baseを指定しない場合 | ||||
test | ABC | 1/2 | ABC test | |
ABC | 1/2 | ABC | ||
test | ABC | ABC test | ||
ABC | ABC | |||
test | 1/2 | test | ||
1/2 | ||||
test | test | |||