トランスクルージョン
ある文書の内容を、ほかの文書で参照して表示すること。文書を他の文書を構成する部品として扱うことができる。テッド・ネルソンが考案した。
– https://ja.wikipedia.org/wiki/トランスクルージョン#/media/ファイル:Transclusion-simple.png より2022年11月2日参照
ある文書の内容を、ほかの文書で参照して表示すること。文書を他の文書を構成する部品として扱うことができる。テッド・ネルソンが考案した。
– https://ja.wikipedia.org/wiki/トランスクルージョン#/media/ファイル:Transclusion-simple.png より2022年11月2日参照
ついにMicrosoft Loopのプレビューが開始された。Microsoft365の法人プランであれば管理者が有効化しないといけないが、Microsoftの個人アカウントであれば特に設定しなくても使うことができる。
ページ内に他のページへのリンクを張るには、左のパネルか、左上の共有ボタンからリンクをコピーして貼り付ける必要がある。今時のイケてる知識管理システムであれば、Ctrl+kを押せばその場でほかのページへのリンクを張ることができるが、そうはなっていない。左のパネルからドラッグアンドドロップでリンクを追加することもできない。また、バックリンク機能も無い。ページの数が増えると管理に苦しむだろう。
今後、大規模言語モデルを用いたチャットボット機能(Copilot)が使えるようになれば、そこからいろいろと整理ができるようになるかもしれない。
左のパネルにはページの一覧が表示され、典型的なアウトライナー型(ツリー型)の表示になっている。非終端ノードもページとして使える。ConfluenceやNotionで見られる形態だ。
ページ内に表を作ることができる。行・列の入れ替えや追加は簡単にできるようになっている。やっとMacのメモアプリに追いついた感じだ。ただ、Notionのように個別の要素を一つのページとして表示したりすることはできない。
ドラッグアンドドロップで行や列を入れ替えられる。
Microsoft Teamsのチャットや、ほかのLoopページにLoopページの全体か一部をLoopコンポーネントとして埋め込める機能は、かなり取り扱いが難しい。
この機能はトランスクルージョンと同じだとみなすことができ、トランスクルージョンは下記の通り扱いが難しいことが指摘されている。
常に破綻しないように気をつける必要がある
Bの本文を変更すると、Aに読み込まれるBのパーツが破綻する
NotionやConfluenceと比べれば「おもちゃ」だ。できることが限られ過ぎている。その割に取り扱いの難しい高度な機能が作られている。
一旦Loopコンポーネントの埋め込みのことを忘れると、できることが限られているので新しく使い始める人には使いやすい。後発のTeamsがビジネスチャットで優位を取っていることから見られるMicrosoftの営業力ならば市場を席捲する可能性もある。Microsoft365のバンドルも大いに機能するだろう。どう売り込んでいくのか注目したい。
今後の機能追加にも期待だ。トランスクルージョンが最初から実装されている目玉であることから、情報管理に関して知見の深さが垣間見る。また、相当な野心も感じられる。アレが無いコレが無いという状況も、今後の開発で解消されていくだろう。
BTRONの特徴である実身/仮身モデルでは、情報のまとまりのことを「実身(Real Object)」と呼び、その実身は「仮身(Virtual Object)」というタグによって参照される。そして文章と図形に加え、この仮身をも同等の標準的な情報単位として、実身の中に埋め込めるというのが、このモデルの基本アイディアである。
デライトの描写埋め込みもとい、トランスクルージョンじゃんじょん。と思ったけど、仮身ってリンクみたいな物かしら。リンクを張れるという意味なら、描写埋め込みとは違ってくる。
noteに投稿した
https://note.com/tzmtwtr/n/n166cd9fb5f03
2022年7月8日に、デライトに描写埋め込みの機能が追加された。
以下引用
+{他の輪郭 K#/XXXX}
や
+K#/XXXX
のように書くと他の輪郭の描写を展開出来ます。輪郭の内容を部品のように組み合わせたり、共同編集などにも使えます。
他の記法との組み合わせは調整中であり、挙動が変わる可能性があります。
以上引用
ある輪郭の内容を、他の輪郭の中で展開して表示する機能だ。
例えば、「foo」と書かれた輪郭があり、それを別の輪郭で描写埋め込みすると、その「foo」が描写される。
– https://ja.wikipedia.org/wiki/トランスクルージョン#/media/ファイル:Transclusion-simple.png より2022年11月2日参照
この機能はテッドネルソンが命名したトランスクルージョンと呼ばれる仕組みから来ている。
サイゼリヤの番号の輪郭に、カロリーを埋め込むと便利だ。カロリーが変動した場合でも、大元のメニューのカロリーを書きかえれば連動してくれる。
他にも、一つの輪郭の共同編集に使えるかもしれない。ある文書を章分けしておき、ある章には自分の輪郭を埋め込み、他の章では他の人の輪郭他人の輪郭を埋め込むといったことが可能だ。
プログラミングでたまに言われる、「関数として共通化するよりコピペしたほうが良い」みたいなところがある。早すぎる抽象化だ。
描写埋め込みが強力であると見ているが、関数や継承同様に「大いなる力には、大いなる責任が伴う」ということだろうか。
描写埋め込みはめちゃくちゃ面白い機能なんだけど、使いどころを間違えるとスパゲッティコードみたいになって自分が苦しむことになる。コピペにするのか、描写埋め込みにするのかは、書き手の力量の見せ所だ。