独立したオープンソースの Citation Style Language (CSL) プロジェクトは、引用と文献目録のフォーマットを自動化することで学術コミュニケーションを促進することを目的としています。 CSL エコシステムの主なコンポーネントは次のとおりです。
CSL スキーマと仕様。XML ベースの CSL スタイルとロケール ファイルの作成方法と解釈方法を説明します。
CSL スタイルとロケール ファイルの厳選されたリポジトリ
サードパーティの CSL プロセッサ、CSL スタイルからフォーマットされた引用と文献目録をレンダリングするためのソフトウェア ライブラリ、CSL ロケール ファイル、アイテム メタデータ
この README では、https://github.com/quote-style- language/styles/ でホストされている CSL スタイルの厳選された公式リポジトリについて説明します。 CSL スタイルのデフォルトのローカリゼーション データ (翻訳や日付形式など) を提供する CSL ロケール ファイルは、https://github.com/quote-style- language/locales にあります。
CSL および CSL スタイルの詳細については、https://quotestyles.org/ とこのリポジトリ内の情報ファイル (スタイル要件、スタイル開発、スタイルの要求、スタイルの提供、および品質管理) を確認してください。
公式 CSL スタイル リポジトリは、この種の唯一のリポジトリであり、数十のサードパーティ ソフトウェア製品で使用され、数十万のユーザーによって信頼されています。このリポジトリの人気は主にクラウドソーシングの性質によるものであり、また私たちの慎重なキュレーションによるものだと私たちは信じています。スタイルの提出はケースバイケースで評価されますが、通常、CSL スタイル リポジトリに含めるには次の基準を使用します。
スタイルは十分な品質であり、スタイル要件を満たしている必要があります。私たちもこれを支援できるかもしれませんが、私たちの基準を満たすスタイルを提供するのは最終的に提出者の責任です。
スタイルは公式のスタイル ガイド (およびオンラインまたは印刷形式のスタイル ガイドへのリンク) に基づいている必要があります。
スタイルは、より幅広い聴衆の興味を引くものでなければなりません。私たちはニッチな読者のスタイルを喜んで受け入れますが、経験則として、スタイルの投稿者は自分のスタイルに興味を持ちそうなすべての個人を知っている必要はありません。その場合は、一般に、自分のスタイルを自分で配布する方が良いでしょう。
これらの基準に基づいて、通常は次のことを受け入れます。
オープンな(一方的な)投稿のあるジャーナルのスタイル(およびそのようなジャーナルの出版社のスタイル)。
専門組織、大学、大学の学部など、公開されているスタイル ガイドのスタイル。
ただし、通常は次のようなものは受け入れられません。
個人使用または小規模組織内の内部使用のためのスタイル。
(内部) API でのみ使用するスタイル。
あなたのスタイルがリポジトリに適しているかどうか疑問がある場合は、お気軽にイシューまたはプルリクエストを開いて意見を求めてください。あなたの提出が受け入れられない場合は、CSL スタイルをご自身で配布することをお勧めします。
現在、CSL の最新リリース バージョンの「master」ブランチでのみ CSL スタイルをアクティブに保守しています。
さらに、特定の CSL バージョンのスタイルに安定した場所を提供するために、「マスター」内のスタイルは、CSL の最新バージョンにちなんで名付けられたブランチ (たとえば、CSL 1.0.2 の場合は「v1.0.2」) に自動的にコピーされます。最新バージョン)。 CSL の新しいバージョン (CSL 1.1.0 など) がリリースされると、「マスター」がそのバージョンにアップグレードされ、その後スタイルが「マスター」から新しいバージョン ブランチ (「v1.1.0」) にコピーされます。 CSL の古いバージョンのバージョン ブランチは保持されますが、通常は休止状態になります。これらのブランチについては通常メンテナンスが停止され、プル リクエストを介したサードパーティの貢献も受け付けず、「マスター」のスタイルに加えられた変更のバックポートも受け付けません。
ブランチ「v1.0.1」以降、バージョン ブランチは次の点で「マスター」とは異なります。
最新バージョン ブランチは、「マスター」内のすべてのテストが合格した場合にのみ、「マスター」から更新を受信します。
バージョン ブランチ内のスタイルの
タイムスタンプは、「マスター」内の個々のスタイルの git 変更日と一致するように変更されます。
「マスター」に存在する余分なファイル (スタイルテストなど) は削除されます。
そのため、特にダウンストリーム インテグレーターの場合は、適切なバージョン ブランチから CSL スタイルを取得することをお勧めします (たとえば、CSL 1.0.2 スタイルの場合は「v1.0.2」)。現在、スタイル リポジトリには次の (保護された) ブランチが含まれています。
"マスター"
「v1.0.2」 (CSL 1.0.2 スタイル用)
「v1.0.1」(CSL 1.0.1 スタイルの場合)
「v1.0」 (CSL 1.0 スタイル用)
ここで説明するリリース計画は、CSL ロケールにも使用されます。
2020 年 11 月の時点で、バージョン ブランチと同様の役割を果たしていた https://github.com/quote-style- language/styles-distribution は非推奨となり、https://github.com/ から更新を受信しなくなります。引用スタイル - 言語/スタイル。
このリポジトリ内のすべてのスタイルは、クリエイティブ コモンズ表示 - 継承 3.0 非移植ライセンスに基づいてリリースされています。帰属については、このリポジトリの CSL スタイルを使用するソフトウェアには、CSL プロジェクトについての明確な言及と https://quotestyles.org/ へのリンクが含まれている必要があります。スタイルを再配布する場合、スタイルのメタデータ内の作成者と寄稿者のリストはそのまま保持する必要があります。