アウトライナー

Emacs Org-modeのアウトライン

アウトライナー(またはアウトラインプロセッサ)は、アウトラインを作成および編集するために使用される特殊なタイプのテキストエディタワードプロセッサ)です。アウトラインは、整理のためにツリー構造またはツリービューを持つテキストファイルです。テキスト情報は「ノード」と呼ばれる個別のセクションに含まれており、家系図のメンバーのように、トピックとサブトピック(親子)の関係に従って配置されます。アウトライナーに読み込まれると、アウトラインは折りたたんだり展開したりして、必要なレベル数だけ表示できます。

アウトライナーは、用語、フレーズ、文、または段落をツリーに添付して、テキスト情報を保存および取得するために使用されます。したがって、情報はドキュメントごとに整理されるのではなく、トピックまたはコンテンツごとに整理されます。アウトライナーのアウトラインには、必要な数のトピックを含めることができます。アウトラインはツリーに追加するだけで他のアウトラインを簡単に含めることができるため、別のドキュメントを用意する必要がなくなります

手書きのアウトラインとデジタルのアウトラインの主な違いは、前者は通常、計画された文書の要約または設計図に限定されるのに対し、後者は文書全体のすべてのコンテンツとそれ以上の内容を簡単に含めることができることです。言い換えれば、手書きの作品としてのアウトラインは執筆ツールですが、コンピュータ上では、作成から最終的な使用まで知識を処理できる堅牢な開発および表示媒体によってサポートされる汎用フォーマットです。

アウトライナーは、一般的なワードプロセッサの代わりに、知識や一般的なテキスト情報の収集、整理、編集、表示のためのコンテンツ作成に使用できます。アウトライナーは、リストの管理、事実やアイデアの整理、コンピュータプログラムの作成に最適です。また、目標とタスクの管理(個人情報管理プロジェクト管理を含む)、書籍や映画の脚本の作成にも使用されます

アウトライナーの代替として、ツリー構造をノードリンク図として表示するマインドマッパーがあります。

デザイン

アウトラインエディターの主な属性は、項目の 階層の使用をサポートまたは強制することです。

  • 編集:ユーザーがドキュメント構造を変更すると、適切な親子関係が強制されます。例:
    • 親を昇格、降格、コピー、または削除すると、子にも同じ影響があります。
    • すべての項目エントリは、前の項目の1レベル以内にある必要があり、各項目は前の項目の兄弟または子である必要があります(したがって、どの項目も前の項目の孫になることはできません)。
  • 表示:このツールを使用すると、ユーザーはレベルごとに表示を変更できます。例:
    • アウトラインレベルごとにスタイルを適用する(例:第1レベルのすべての項目を太字にする)。
    • 選択したレベルを表示する(例:第1レベルと第2レベルのすべての項目を表示するが、それより下のレベルの項目は表示しない)。
    • セクション全体を持ち上げて個別に作業し、編集中は他のすべての項目を無視してから、元の場所に戻す(ホイストとデホイストと呼ばれる)。
  • 検索/フィルター:このツールは、クエリ用語とその祖先(親、祖父母など)を含む項目のみを表示し、コンテキストを提供します。
  • ファイルのインポートとエクスポート:アウトラインの内容と構造の両方が、ファイルのインポートまたはエクスポート時(例:タブインデントされたファイルとの間で)に伝達されます。
  • フィールド/列:項目には追加の情報フィールドを持つこともできます。このデータは、アウトライン内のデータ列として、または2番目のペインのフィールドとして表示できます(以下の「レイアウト」を参照)。一部のアウトライナーでは、ユーザーがカスタムフィールドを作成したり、フィールドでフィルターしたりすることもできます。さらに変更することも可能です。

レイアウト

BookStack小説執筆

アウトライナーには、1ペインまたは組み込み型と2ペインまたは外部型の2つの基本的なタイプがあり、それぞれに長所と短所があります。

1ペインのアウトライナーは、テキスト自体がアウトライン形式に整理されているため、組み込み型アウトライナーと呼ばれます。つまり、テキストの個々のセクション(段落など)を折りたたんだり展開したりしながら、他のセクションを表示したままにすることができます。すべてが1つの領域内に表示されるため、「1ペイン」と呼ばれます。1ペインのアウトライナーの長所の1つは、テキスト自体が構造化されており、複数のテキストノードが一度に表示されるため、セクションをまたいで編集しやすいことです。短所は、構造が常に表示されているわけではないため、2ペインのアウトライナーほど全体の概要を把握したり、セクション間をすばやく移動したりできないことです。Microsoft Wordなどの一部のワードプロセッサには、ドキュメントの構造化を支援するアウトラインモード(ビュー)があります。[1] [2]

2ペインアウトライナーは構造と内容を分離します。つまり、構造はテキストの外在的なものです。ノードタイトル付きのツリー構造が一方のペインに表示され、テキストはもう一方のペインに表示されます。構造は常に内容とは別に明確に表示されるため、この形式を使用すると構造の概要を素早く把握でき、簡単にナビゲートできます。欠点は、一度に表示されるテキストは1ノード分のみであり、ナビゲーションにはペインをまたぐという追加の手順が必要になるため、構造がより硬直化し、ノード間の編集が難しくなることです。この表示は、多くのファイルブラウザや電子メールプログラム(3ペインアウトライナーと考え​​ることができます)に似ています。[3] このタイプの構造は、2番目のペインがテキスト情報ではなく文書である文書管理ツールとしても役立ちます。

1ペインと2ペインのアウトライナーは、ハイブリッドとして組み合わせることができます。これにより、複数のノートのテキストとグラフィックを同時に表示できます。ハイブリッドにおけるアウトラインの整理力は、2番目のペインのテキストではなく、親のアウトライン構造にあるため、トピックの整理に非常に効果的な構造となっています。ハイブリッドのもう1つの利点は、1つのペインを1つのペインのアウトライナーとして使用し、2番目のペインをノートや参照の追跡に使用できることです。

組み込みアウトラインへの3番目のアプローチは、マルチカラムアウトライナーです。テキスト自体がアウトライン形式に整理されているという点で、1ペインアウトライナーに似ています。ただし、テキストセクションは折りたたまれたり展開されたりせず、すべてのセクションが表示されますが、別々の列(レベルごとに1つ)に保持されます。このアプローチにより、構造とコンテンツを同時に表示できます。

ファイル形式

いくつかのファイル形式は、アウトライン構造をネイティブでサポートしているか、アウトライン構造の使用/作成を推奨しています

  • XML - XMLの目的は、情報システムが構造化されたデータを共有するのを支援することです。
  • HTML / XHTML - ネストされたマークアップにより、アウトラインは比較的簡単に作成できます
  • OPML - アウトライン用に設計されたシンプルなXMLベースのフォーマットですが、シンジケーションフィードリストにも使用されます。
  • OML - OPMLの代替
  • RDF - (さまざまなフォーマット)Web指向のノードとアークグラフモデルを持ち、サブセットはアウトラインに使用できます。
  • XOXO -アウトライン専用のHTMLベースのマイクロフォーマット
  • CHM - ヘルプ、ブックなどに使用できる標準的なWindowsフォーマット

アウトライナー一覧

デスクトップアウトライナー

名前オペレーティングシステムNotes
AllMyNotes OrganizerWindowsファイルアクセスをパスワードで保護でき、スキンをサポートしています。無料版とポータブル版があります。
Bike OutlinermacOS滑らかなアニメーションと大容量ファイルでの優れたパフォーマンスが特徴です。テキストとアウトラインの編集モードも分離されています。
BookStackクロスプラットフォームワールドビルディングによく使用される個人用Wiki
Ecco ProWindowsフリーウェアのアウトライナー。サポートは終了しました。大規模なユーザーグループ。RTFペイン用のEccoMVアドオン。
Freeplaneクロスプラットフォーム(Javaコメントとグラフィカルな接続(リンク)を備えたマインドマッパーとアウトライナー
グランドビューMS-DOS1980年代のシングルペインアウトライナー。現在はサポートされていません。クローン機能。
KAMASCP/M、後のMS-DOS(知識と心の増幅システム)。CP/MほどMS-DOSでは成功しませんでした。エクスポート機能は限られています。
KeyNote NF(旧Keynote)WindowsMozillaパブリックライセンス
KJotsLinuxシンプルなアウトライナーテキストエディターで、個人用Wikiを作成できます。基本的なツリー構造を使用して情報を整理します。ノードを「ブック」、リーフを「ページ」と呼びます。目次を表示するブックビューと、すべてのエントリを表示するビューモードが含まれています。
LeoWindows/Linux/MacOSアウトライン機能付きのテキストエディター。非常に柔軟なツリー構造。PythonでQtを使用して書かれています
その他 Mac OS 7/8/91980年代後半から1990年代初頭にかけての定番Macアウトライナー
MyInfoWindows2ペインですが、基本的な1ペインアウトライナーもエミュレートできます。
OmniOutlinerMac OS X列と広範なカスタマイズ機能を備えたシングル/ダブルペインアウトライナー。
OrgModeクロスプラットフォームEmacsアウトラインモード
ScrivenerMac OS & Windows; Linuxベータ版ライター向けの柔軟なコンテンツジェネレーター。強力なマルチペインアウトライナー
TheBrainWindows、Mac、iOS、Android自由形式のグラフィカルアウトライナー
Treeline アウトライナーWindows/Linux無料の3ペイン アウトライナー。2番目のペインにはハイライト表示されたノードの詳細、3番目のペインにはその子ノードの詳細が表示されます。
WhizfoldersWindows2ペイン アウトライナー。左ペインには項目タイトルのアウトラインリスト、右ペインには選択された項目の詳細が表示されます。サポート終了。

ブラウザベースのアウトライナー

この表は、機能別に分類されたブラウザベースのアウトライナーのリストを示しています(上記の「デザイン」を参照)。ブラウザベースのアウトライナーは、デスクトップまたはモバイルウェブブラウザ(スマートフォンまたはタブレット)内で実行され、アウトラインのデータをリモートサーバーと同期したり、ユーザーのデバイスにローカルに保存したりできます。

名前昇格/降格複製レベルの表示/非表示巻き上げ検索OPMLのインポートOPMLのエクスポートその他のエクスポート共同作業ファイル
Checkvistはいいいえはいはいはいはいはいはいはいはい
The Outliner of Giantsはいはいはいはいはいはいはいはいはいはい
Workflowyはいはいはいはいはいはいはいはいはいはい

参照

参考文献

  1. ^ Robert S. Houghton (2005-12-31). 「Microsoft Word のアウトラインチュートリアル」. Ceap.wcu.edu. 2010-05-29にオリジナルからアーカイブ。2009-02-18閲覧
  2. ^ 「Word 2002 で文書にアウトラインを作成する方法」. Support.microsoft.com. 2006-07-27 . 2009-02-18に閲覧
  3. ^ 「Windows アウトライナーの概要」. John.redmood.com. 2014-09-04にオリジナルからアーカイブ。2009-02-18に閲覧
Retrieved from "https://en.wikipedia.org/w/index.php?title=Outliner&oldid=1315075358"