使い方 編集

このテンプレートは、出典テンプレートに用いて安全だろうということを示すために用います。標準では、そのような使用が安全であると示します。

出典テンプレートにて使用すべきでない場合は{{COinS safe|n}}のようにします。下記のように表示されます。

  • |addtext= - この引数は、メッセージに文章を追加します。

安全でない場合、そのテンプレートはCategory:出典テンプレートに用いるべきでないテンプレートに分類されます。

出典テンプレートでの使用が問題になる場合とは 編集

出典表記形式1出典表記形式2のような出典テンプレートはCOinSメタデータを生成します。出典テンプレートの中に使用されるテンプレートがマークアップを生成する場合、メタデータの中にマークアップを追加してしまいます。

{{cite book}}の|author=引数で著者名をそのまま入力したものと、{{smallcaps}}テンプレートを用いたものとで出力されるHTMLを比較した場合、下記のようになります。

マークアップ 描画
{{cite book |author=Sam Drucker |title=Title}} 
Sam Drucker. Title 

<cite style="font-style:normal" class="citation book" >Sam Drucker.&#32;''Title''</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Title&rft.aulast=Sam+Drucker&rft.au=Sam+Drucker&rfr_id=info:sid/ja.wikipedia.org:Template:COinS_safe/doc"><span style="display: none;">&nbsp;</span></span>

{{cite book |author={{smallcaps|Sam Drucker}} |title=Title}} 
Sam Drucker. Title 

<cite style="font-style:normal" class="citation book" >'"`UNIQ--templatestyles-00000011-QINU`"'<span class="smallcaps">Sam Drucker</span>.&#32;''Title''</cite><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Title&rft.aulast=%3Cspan+class%3D%22smallcaps%22%3ESam+Drucker%3C%2Fspan%3E&rft.au=%3Cspan+class%3D%22smallcaps%22%3ESam+Drucker%3C%2Fspan%3E&rfr_id=info:sid/ja.wikipedia.org:Template:COinS_safe/doc"><span style="display: none;">&nbsp;</span></span>

この例では、rft.aulast項のauthorメタデータにそれが反映されており、<span class="smallcaps" style="font-variant:small-caps;">Sam Drucker</span>がパーセント・エンコードされています。

出典管理のソフトウェアは、マークアップを含めた文字列が著者名だと解釈します。

関連項目 編集