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 | |||