個人著者のいないレポートでは、その組織が著者である場合に限り、組織を単一フィールドの著者として入力します。ZoteroのInstitutionフィールドには出版社情報を入力します。タイトルへのフォールバックは引用スタイルによって異なります。このガイドでは、Macで両方の動作を確認する方法を説明します。

機関名はどのフィールドに入力すればよいですか?

まず、その組織の役割を確認します。Zoteroでは、Authorは主要な作成者、レポートのInstitutionフィールドは発行機関を表します。組織はどちらか一方、または両方の役割を担うことがあります。個人名がないからといって、それだけで組織が著者だとは限りません。Zoteroのアイテムタイプとフィールド

レポートでは、ZoteroのInstitutionはCSLのpublisher変数に対応します。ここに組織を入力しても、著者変数には値が入りません。Zotero公式サポートフォーラムでもこの対応関係が確認されており、出版社情報が表示されるかどうかは選択したスタイルによって決まると説明されています。レポートのInstitutionからpublisherへの対応

スタイルを変更する前に、次の判断表を使ってください。以下の名前とタイトルはすべて架空のもので、例に示す役割は仮定です。

サンプルレポートから確認できること Author Institution 次の操作
Lumen Workshopがレポートを執筆し、Sample Pressが発行した Lumen Workshopを単一フィールドモードで入力 Sample Press 組織名が著者として表示されるかプレビューする
著者は特定されていないが、Sample Pressが発行した 空欄のまま Sample Press スタイルの著者欠落時のルールを確認する
著者も発行機関も特定されていない 空欄のまま 空欄のまま スタイルのタイトルへのフォールバックを確認する

望む書き出しにするためだけに、出版社名をAuthorにコピーしないでください。たとえば2行目でSample Pressを著者にすると、レコードの意味が変わってしまいます。必要な出力で出版社を先頭に置く場合は、基礎となる役割を保ったまま、その要件をスタイルで表現してください。

Macで組織を著者として入力するには?

練習用のアイテムには、タイトルをTile arrangement notes、アイテムタイプをReport、日付を2025にします。最初のケースでは、レポートにLumen Workshopが著者、Sample Pressが出版社として明記されていると仮定します。

  1. ZoteroデスクトップでNew Itemをクリックし、Reportを選択します。必要であればMoreの中を確認してください。
  2. 新しいアイテムを選択し、右側のアイテムペインにメタデータを入力します。
  3. 作成者の行の役割がAuthorになっていることを確認します。
  4. その行を単一フィールドモードに切り替え、完全な名前を1つとしてLumen Workshopと入力します。
  5. InstitutionにSample Press、TitleにTile arrangement notesを入力します。

Zoteroのドキュメントでは、アイテムの手動作成、作成者の役割の変更、フィールド編集の自動保存について説明しています。Zoteroへのアイテム追加

作成者名の横にある小さなフィールドモードボタンを押すと、1つのフィールドと姓名別のフィールドが切り替わります。単一フィールドモードでは、組織名が個人名の要素に分割されず、そのまま保持されます。これにより、組織が名と姓を持つ個人として扱われるのを防げます。Zoteroは名前フィールドの内容をどのように解析しますか?

残り2つの練習ケースでは、同じサンプルタイトルと日付を使い、判断表に記載されたフィールドだけを変更して別々のレコードを作成します。入力条件をそろえると、どのフィールドが出力を変えたのかを特定しやすくなります。これらは動作確認用の一時的な例であり、異なる3つの出版物を表すものではありません。

CSLはタイトルへのフォールバックをどのように規定していますか?

CSLは、著者がない場合に使う共通の順序を定めていません。安定版のCSL 1.0.2仕様では、cs:substituteは省略可能で、cs:names内の最後に置きます。指定された名前変数が空の場合、最初に値が入っている子要素が代わりに使われます。そのため、スタイルはタイトルを直接使うことも、先にほかのフィールドを試すこともできます。CSL 1.0.2仕様 — Substitute

著者、出版社、タイトルの順を明示的に求める独自のレポートルールでは、次のマクロ断片でその順序を表現できます。これは既存の独立したCSLスタイル内で、ほかのマクロと並べて使うものであり、単独でインストールできるスタイルではありません。

<macro name="report-lead">
  <names variable="author">
    <name/>
    <substitute>
      <text variable="publisher"/>
      <text variable="title"/>
    </substitute>
  </names>
</macro>

ここでは、publisherは名前変数ではなく標準変数であるため、textで描画されます。レポートの描画箇所で<text macro="report-lead"/>を呼び出す必要があります。マクロを定義しただけでは出力は変わりません。ほかのアイテムタイプに別のルールが必要な場合は、その呼び出しをレポート用の分岐内に置いてください。CSL 1.0.2仕様

置換が行われると、同じ描画コンテキスト内で後から出力される置換済み変数は抑制されます。そのため、ここで使われたタイトルが後続のタイトル位置では表示されなくなることがあります。先に描画された変数がさかのぼって抑制されることはありません。この仕組みは、異なる変数に保存された同一の文字列を照合しません。CSL 1.0.2仕様 — Substitute

この断片を使う場合、3つの練習ケースの先頭には、それぞれLumen Workshop、Sample Press、Tile arrangement notesが表示されるはずです。これはルールから導いた期待結果であり、Zoteroで記録されたテスト結果ではありません。断片のXML構文は確認済みですが、引用処理エンジンによる描画は実行していません。

使用中のスタイルを変更する前に結果を確認するには?

まず、既存のスタイルで何が出力されるかを確認します。練習用レコードを選択して右クリックし、Create Bibliography from Item(s)…を選びます。使いたいスタイルを選択してBibliographyを選び、Copy to Clipboardを使って文書内で参考文献を確認します。引用は別に確認するため、Citations/Notesでも同じ操作を繰り返します。Zoteroのドキュメントでは、同じダイアログ内の両方の出力モードについて説明しています。参考文献リストの作成

選択したスタイルを記録し、それぞれの結果を該当するメタデータの行と比較します。先頭のテキスト、タイトルの位置、出版社の位置は、それぞれ別に確認してください。こうすれば、期待したフィールドが別の場所に表示されただけで、引用全体が間違いだと判断せずに済みます。

詳しく確認するには、Zoteroサポートで案内されているメニュー操作Tools → Developer → Style Editorから、Zotero内蔵のエディターを開きます。内蔵Style Editorへのアクセス

ライブラリで練習用アイテムを選択し、エディターのドロップダウンからスタイルを読み込んでRefreshをクリックします。エディターにはコードの下に引用と参考文献の項目が表示され、編集に合わせて更新されます。この比較ではOmit Authorのチェックを外したままにしてください。エディターを閉じる前やスタイルを切り替える前に編集内容を保存してください。これらの操作を行うと、未保存の変更は破棄されます。Zotero Style Editor

次の質問を順に使って原因を調べてください。

  1. 組織名が個人名のように短縮されたり並べ替えられたりしていますか? 作成者のフィールドモードを確認します。
  2. Institutionに値があるのに、タイトルが先頭に表示されますか? メタデータを変更する前に、スタイルのフォールバック順を確認します。
  3. 置換後に表示されるはずのフィールドが消えていますか? フォールバックに対してその変数がどこで描画されるかを調べます。
  4. 引用と参考文献リストの項目で結果が異なりますか? どちらのレイアウトも編集する前に両方のプレビューを確認します。

独自スタイルが必要なのはどのような場合ですか?

組織が実際に著者である場合は、まず作成者の情報を正しく入力します。レコードに著者がいないことが正確であれば、その情報を維持し、選択したスタイルですでに必要な結果が得られるか確認します。上記の例にある、出版社をタイトルより前に置く明示的な順序など、表示ルールを変える必要がある場合に限ってカスタマイズします。

適切なスタイルの最新バージョンを基に作業します。Zoteroの編集ガイドでは、MacでTextEditを使い、Format → Make Plain Textを選ぶ方法が案内されています。変更したスタイルをインストールする前に、スタイルのタイトルとIDを変更し、CSLスキーマに対して検証してから、.csl拡張子を付けて保存します。Zoteroでは、引用設定のインストール済みスタイル一覧の下にある+ボタンからインストールする方法が説明されています。CSLスタイルの編集 — ステップバイステップガイド

最後に、引用と参考文献の両方のプレビューで3つの練習ケースをすべて確認します。レコードでは著者と発行者の役割を正確に保ち、選択したスタイルで表示方法を制御します。こうすれば、どのフィールドを移動すべきか推測せずに、機関名やタイトルへのフォールバックを再現可能な方法で解決できます。

参考資料