コンテンツにスキップ

Template:Normdaten

半永久的に保護されているテンプレート
テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]


解説

図書館などで整備・管理されている典拠レコードへの外部リンクを示し、図書目録などへのアクセスを簡便にするためのテンプレートです。例として、人物記事ではCiNii Booksの著者識別子を表示し、音楽関連の記事ではMusicBrainzの識別子を表示します。

このテンプレートはウィキデータから識別子を取得します。出力結果にあるペンのアイコン()から、ウィキデータ項目にアクセスできるようになっています。

何も表示しない場合

このテンプレートが取得の対象とする識別子がウィキデータ項目に存在しなかった場合、呼び出し元の記事に対して何も表示しないようになっています(追跡カテゴリの付与は行います)。したがって事前にウィキデータ項目に識別子が入力されているかどうかを確認せずにテンプレートを記事に貼り付けても問題はありません。

識別子の検査

本テンプレートは各識別子に対してフォーマットなどの検査を行い、不適合と判断された場合にはエラーメッセージを表示するとともに追跡カテゴリを付与します。

設置場所

このテンプレートは記事の下部で、上から(1)ナビゲーションテンプレート、(2){{Taxonbar}}や{{Normdaten}}、(3)スタブテンプレート、(4){{リダイレクトの所属カテゴリ}}、(5)デフォルトソートカテゴリの順番で設置するようにしてください。{{Taxonbar}}と{{Normdaten}}の両方を使用する場合は、{{Taxonbar}}が、{{Normdaten}}がの順番で設置してください。

使用法

基本的には引数なしで{{Normdaten}}または{{Authority control}}と入力してください。新しく作成した記事の場合は一旦投稿して、既存のウィキデータ項目とリンクするか、ウィキデータ項目を作成してください。表示されていない典拠レコードがある場合は、ウィキデータ項目に識別子を追加してください。

識別子の抑制

|suppress=を使うことで、特定の識別子に対して表示を抑制することができます。例えばMusicBrainzアーティスト識別子 (P434)を表示させない場合、以下のようにします:

{{Normdaten|suppress=P434}}

ウィキデータ項目の手動指定

ウィキデータ項目からリンクされていないページ(利用者名前空間にある下書きなど)においては、|qid=Q49605590のようにすることで、指定されたウィキデータ項目から識別子を取得します。

記事に対応したウィキデータ項目を見つけるにはウィキデータで検索をしてください。見つからない場合はウィキデータ項目を作成することができます。

呼び出し元のページが何らかのウィキデータ項目からリンクされた場合、|qid=の指定は無視されます。

ウィキデータ項目の追加指定

場合によっては別のウィキデータ項目からも識別子を取得し、表示したいこともあるかもしれません。例えば以下のケースが考えられます:

これを実現するには|additional=を使います。例えば以下のようにします:

{{Normdaten|additional=Q2319886, Q3320282}}

また|additional=autoとすれば、関連する項目を自動的に判定して識別子を取得します。婚姻関係にあるカップルの記事や音楽グループの記事などで便利です。

ホワイトリスト

識別子についてのホワイトリストが複数定義されており、これらを利用することで表示する識別子の種類を制限することができます。このために|show=という引数が用意されています。例えば|show=artsと指定した場合、芸術に関する識別子だけを表示します。

複数のホワイトリストを同時に利用することもできます。例えば|show=arts,SVと指定した場合、芸術に関する識別子とスウェーデンに関する識別子だけを表示します。

|country=|show=の別名として機能します(ただしこれらを同時に使うことはできません)。

ホワイトリストの一覧
コード分野識別子
clチリチリ書誌典拠収集目録識別子 (P1890)
lighthouse灯台アメリカ国家地理空間情報局灯台識別子 (P3563), Norwegian List of Lights ID (P4055), Online List of Lights ID (P3223), Portuguese lighthouse ID (P4423), アメリカ沿岸警備隊灯台識別子 (P3723), Vitaskrá ID (P3993), 英国水路部灯台番号 (P3562), ARLHS灯台ID (P2980), Danish List of Lights and Fog signals ID (P4038), カナダ沿岸警備隊灯台識別子 (P3920), Finnish List of Lights ID (P4143), イタリア海軍ビーコン識別子 (P3863), マリントラフィック灯台識別子 (P3601)
grギリシャギリシャ国立図書館識別子 (P3348)
hrクロアチアNSK識別子 (P1375)
chスイススイス歴史事典識別子 (P902), Lexicon istoric retic識別子 (P886), 西スイス図書館ネットワーク識別子 (P3065), SIKART person ID (P781), Theaterlexikon der Schweiz ID (P1362)
ruロシアロシア国立図書館 (モスクワ)人物識別子 (P947)
czチェコチェコ国立図書館識別子 (P691)
lvラトビアLNB識別子 (P1368)
roルーマニアルーマニア国立図書館識別子 (P1003)
ja日本国立国会図書館典拠ID (P349), NACSIS-CAT著者名典拠ID (P271), CiNii Research ID (P11496)
arts諸芸術フランス国立図書館識別子 (P268), VIAF識別子 (P214), (P7859), オークランド美術館芸術家ID (P3372), 南オーストラリア美術館芸術家ID (P6804), オーストラリア人名辞典ID (P1907), Australian Women's Register ID (P4186), Bildindex der Kunst und Architektur ID (P2092), CWGC人物識別子 (P1908), Design & Art Australia Online ID (P1707), アイルランド人名辞典ID (P6829), シュトゥットガルト科学イラストレーター・データベースID (P2349), Find NZ Artists ID (P6792), GND識別子 (P227), Google Scholar著者識別子 (P1960), Joconde (P347), KulturNav-ID (P1248), アメリカ議会図書館典拠管理識別子 (P244), アメリカ国立公文書記録管理局識別子 (P1225), ビクトリア国立美術館芸術家ID (P2041), オーストラリア図書館識別子 (P409), 写真家識別目録識別子 (P2750), RKDartists識別子 (P650), RKDimages (P350), SIKART person ID (P781), SNAC ARK識別子 (P3430), テ・パパ代理識別子 (P3544), NLAトローヴ人物識別子 (P1315), ULAN (P245), イタリア人名事典識別子 (P1986), ドイッチェ・ビオグラフィー識別子 (P7902), Biografisch Portaal van Nederland ID (P651), ISIL識別子 (P791), グラミー賞芸術家識別子 (P7303)
svスウェーデンSELIBR識別子 (P906), Libris-URI (P5587)
plポーランドポーランド国立図書館識別子(旧) (P1695), ポーランド国立図書館識別子 (P7293)
nlオランダBiografisch Portaal van Nederland ID (P651), NTA PPN識別子 (P1006), RKDartists識別子 (P650), RKDimages (P350)
uyウルグアイautores.uy ID (P2558)
ilイスラエルイスラエル国立図書館J9U識別子 (P8189), Information Center for Israeli Art artist ID (P1736)
tw中華民国国家図書館識別子 (P1048)
trトルコトルコ宗教財団イスラーム百科事典ID (P7314)
kr大韓民国韓国国立中央図書館識別子 (P5034)
itイタリアイタリア国立図書館サービス著者識別子 (P396), イタリア海軍ビーコン識別子 (P3863), イタリア人名事典識別子 (P1986), バチカン図書館VcBA識別子 (P8034)
esスペインスペイン国立図書館識別子 (datos.BNE.es) (P950), CANTIC識別子 (P9984)

使用例

この1や2は管理IDではありません。

南部陽一郎物理学者{{Normdaten|qid=Q188120}}

アンゲラ・メルケル(元政治家{{Normdaten|qid=Q567}}

カール・ラーション(スウェーデンの画家{{Authority control (arts) |country=SV|qid=Q187310}}

出力形式

すべて識別子は「全般」「国立図書館」「地理」など7つの分野のいずれかに属しています。テンプレートの出力は通常、ヘッダー付きのナビゲーションテンプレートの形式になります。この場合は識別子は分野別にグループ化されて表示されます:

表示する識別子がすべて同じ分野に属していた場合、|state=の値は無視され、テンプレートの出力は1列に集約されます。

ウィキデータ項目を追加指定した場合、識別子はウィキデータ項目によってグループ化され、異なる分野の識別子が同一のグループに混在するようになります:

このテンプレートの初期状態での折り畳み状態はautocollapseに設定されています。つまり初期状態では同一のページに折り畳み可能な要素(NavboxやSidebarなど)が他に存在すれば折り畳んだ状態で表示され、そうでなければ展開した状態で表示されます。

初期状態での折り畳み状態は引数|state=を使用して変更することができます。

  • {{Normdaten|state=collapsed}}と設定すると、初期状態では折り畳んだ状態で初期表示されます。
  • {{Normdaten|state=expanded}}と設定すると、初期状態では展開した状態で初期表示されます。

マイクロフォーマット

このテンプレートは<span class="uid">...</span>というHTMLマークアップで各識別子の値を囲んでおり、これにより最初に表示される識別子をhCardマイクロフォーマットに含めることができます。

識別子の一覧

このテンプレートはウィキデータにおける下記のプロパティの値を取得します。 Lua エラー モジュール:Authority_control/documentation 内、70 行目: attempt to index field 'datavalue' (a nil value)

追跡カテゴリ

標準名前空間のページにおいて識別子を取得・表示している場合、Category:VIAF識別子が指定されている記事のようなカテゴリを付与します。識別子の検査で不適合と判定された場合は、Category:誤ったVIAF識別子が指定されている記事のようなカテゴリを付与します。表示できる識別子が1つも存在しなかった場合は、Category:典拠管理識別子が1つもない記事を付与します。

これ以外にも以下の追跡カテゴリを付与することがあります:

[キャッシュを破棄]

関連項目

TemplateData

これはビジュアルエディターテンプレートウィザードにより使用されるテンプレートのためのTemplateData文書です。

Normdaten

典拠レコードへの外部リンクを示し、図書目録などへのアクセスを簡便にするためのテンプレート

テンプレートパラメーター[テンプレートデータを編集]

このテンプレートは、パラメーターを1行で記述することが推奨されています。

パラメーター説明状態
ウィキデータ項目qid

呼び出し元のページがウィキデータ項目からリンクされていない場合に、識別子を取得するウィキデータ項目を指定します。呼び出し元のページがウィキデータ項目からリンクされた場合、この引数は無視されます。

Q49605590
文字列省略可能
識別子を取得するウィキデータ項目additional

追加で識別子を取得するウィキデータ項目を項目番号で指定します。コンマ(,)で区切ることによって複数の項目を指定できます。

Q28831543
文字列省略可能
ホワイトリストshow country

指定したホワイトリストにある識別子だけを表示する。プロパティ番号を指定することも可能。省略するとテンプレートが対応しているすべての識別子を表示する。

arts, ES, P214
文字列省略可能
抑制する識別子suppress

表示を抑制する識別子をウィキデータのプロパティ番号で指定します。コンマ(,)で区切ることによって複数の識別子を指定できます。

P227, P1986
文字列省略可能
折り畳みstate

テンプレートの表示における折り畳みの初期状態を指定します。

値の候補
autocollapse expanded collapsed
既定
autocollapse
文字列省略可能