RIS ファイル形式とは?
.risファイルには、1990年代初頭に Research Information Systems によって開発された、テキスト形式で保存された引用文献やリファレンスに関する情報が含まれています。このフォーマットは、さまざまな文献管理ソフトウェアツール間でのデータ交換を標準化するために作成され、現在は Clarivate や EndNote と広く関連付けられています。人間が読める構文を使用しており、任意のテキストエディタで開くことができます。1つの.risファイルに1つまたは複数の文献情報を保持できます。.risファイルで参照される各文献は、次の2つの必須タグを使用してタグ付けされる必要があります:
TY- 文献のタイプER- レコードの終了(次の文献への移行を合図する)
このフォーマットは、各行の6文字の構造に基づいています。最初の2文字はフィールドのタイプ(タグ)を定義し、次の2文字はスペース文字、その後にハイフンとスペースが続きます。各行は MS Windows の改行文字である CR と LF で終わる必要があります。.risファイルで使用されるタグには、例えば以下のような様々な種類があります:
AU,A1,A2,A3,A4- 指定された文献の著者AB- 抄録(アブストラクト)L1,L2,L3- さまざまなタイプのリンクSP,EP- 開始ページ番号と終了ページ番号TI,T1,T2,T3,TT- タイトルVL- 巻数(ボリューム)Y1,Y2- 日付
一部のタグは長さの制限や保持できるデータの種類に制約がありますが、タグの順序に制限はありません。文献のタイプについては、仕様書に記載されている略称を使用できます。例えば、学術雑誌の論文には JOUR、単行本には BOOK などです。デジタルライブラリや図書館目録を含む多くのアプリケーションやシステムが .ris 引用ファイルを使用しています。このフォーマットは、学術的なワークフローで同様の目的を果たす .BIB (BibTeX) や .ENW (EndNote エクスポート) と密接に関連しています。
セキュリティと安全性
リスク: LOWRISファイルはプレーンテキストのメタデータであり、コードやマクロは含まれず、直接的なリスクは事実上ゼロです。唯一の実用的な懸念は衛生レベルのものです。URLフィールドが任意の場所を指している可能性(文献管理ソフトは自動で開きません)や、信頼できないソースからの引用ファイルに誤ったメタデータやスパムが含まれている可能性があります。任意のテキストエディタで安全に開くことができます。
形式の詳細
概要RIS ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルタイプ | プレーンテキストのタグ付き文献フォーマット。バイナリセクションはなく、完全に人間が判読可能 |
| タグ構造 | 各タグは2文字の大文字 ASCII 文字で、その後に2つのスペース、ハイフン、スペースが続く(例:`TY - `, `AU - `) |
| 必須のレコード開始 | すべてのレコードは、最初のフィールドとして文献タイプを指定する `TY` タグ(例:`TY - JOUR`)で始まる必要がある |
| レコード終端記号 | 各レコードは独立した行の `ER - ` で終了する。通常、次のレコードの前に空行が続く |
| 改行コード | 仕様では Windows 形式の CRLF 改行が必要。現代のパーサーは通常 Unix 形式の LF のみも受け入れる |
| MIMEタイプ | `application/x-research-info-systems` |
| 文献タイプコード | `JOUR`(学術雑誌論文)、`BOOK`(書籍)、`CONF`(会議論文)、`THES`(学位論文)、`CHAP`(書籍の章)、`RPRT`(レポート)など、40以上の標準化された `TY` 値 |
| 著者フィールド | 複数の著者タグをサポート - `AU`, `A1`(主著者), `A2`(副著者), `A3`, `A4`。1つのタグ行につき1人の著者 |
| マルチレコード対応 | 1つの `.ris` ファイルに任意の数のリファレンスレコードを含めることができ、それぞれが独自の `TY`/`ER` ペアで区切られる |
| タグの順序 | レコード内のタグの順序に強制はないが、`TY` が最初、`ER` が最後に出現する必要がある |
| URLおよびリンクフィールド | `L1` はローカルファイルパスまたは URL、`L2` は全文 URL、`L3` は関連 URL を保存する。3つすべてが1つのレコードに複数回出現可能 |
| 日付の表現 | `Y1` および `Y2` タグに `YYYY/MM/DD/その他` のパターンで保存される。月、日、および自由記述の4番目の要素はオプション |
| 抄録の継続 | `AB` タグは複数行の抄録をサポートする。元の仕様に従い、継続行は6つの先頭スペース文字で始まる |
| ファイルの識別 | マジックバイトやバイナリヘッダーはない。最初のレコードの開始にある `TY - ` というコンテンツパターンによって識別される |
| 文字エンコーディング | 元の仕様では ASCII/ANSI を想定していたが、現在の実装では非ラテン文字をサポートするために UTF-8 でエクスポートおよびインポートするのが一般的 |
| 相互運用性 | EndNote, Zotero, Mendeley, JabRef, Web of Science, PubMed, Google Scholar、およびほとんどの機関リポジトリでネイティブのインポート/エクスポートがサポートされている |
| リリース日 | Early 1990s (Reference Manager, Research Information Systems); publicly documented tag set, no formal standards body |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | en.wikipedia.org |