かかれもの(改訂版)

本や写真、現代思想の点綴とした覚書

Project Xanadu キーワード

 Project Xanaduに関する正統、正確な歴史について知りたい方は以下のエントリをおすすめします。Xanaduの基本思想、ZigZagとの関係、そして今まで作られてきたいくつかのデモの歴史的背景を知ることができます。

hackernoon.com

 

キーワード

Xanadoc

Project Xanaduの思想で作成された文書のこと。文書が双方向で接続されている。現在のWebで実現されているハイパーリンクとは異なり、EDLという独自のファイル構造によって実現することが多い。

f:id:recrits:20180913011522j:plain

EDL

"Edit Decision List"。素材を寄せ集めてコンテンツを作る仕組みを表す。EDLは2つの要素から構成される。

  • Spans … 引用するコンテンツ
  • Xanalinks … 何を引用しているかを表すメタ情報

http://xanadu.com/xuEDL.html

ある文書に対して独立して存在する情報テーブルのこと。次のような情報を付加することで、文書の接続関係に意味を与える。

  • relations
  • properties
  • structures
  • assemblies
  • arrangements

XanadocはEDL構造、すなわちXanalinksとSpansを駆使することによって実現している。

http://xanadu.com/xanaLinks.html

XanaduSpace

Xanaduの思想を最も反映させたデモ。EDLと、ZigZagのシステム構造を基にした3次元のXanadu空間を生成することができる。

f:id:recrits:20180913014537p:plain

http://xanadu.com/xuspViewer.html

ZigZag

Xanaduと併せてテッド・ネルソンが提唱しているシステム構成のこと。現在主流の情報の管理方法であるリスト構造やグリッド構造等とは異なるグラフ。情報のコントロールをより容易にするパラダイムとされる。

http://xanadu.com/zigzag/

GZigZag

Hyperstructure GroupによるZigZagの実装コードネームのこと。

f:id:recrits:20180913014227p:plain

http://cybertext.hum.jyu.fi/articles/128.pdf

http://www.nongnu.org/gzz/gi/gi.html

http://www.xanadu.com.au/zigzag/

http://zzstructure.uniud.it/docs/pdf-pub/2004-tr-Fallenstein-Hyperstructure_Computers.pdf

Transcopyright

コンテンツのコピーライトの別名。Webにおける著作権の問題はXanadu構造を基にしたTranscopyrightによって解決することができる。仕組みは以下のように説明されている。

  • 新たなファイル形式である"VLIT", Virtual Literary Formatを使う
  • サーバは既存のプロトコルでユーザの要求を返す
  • 編集(者)はVLITファイルを使用する
  • ブラウザプラグインによってVLITを基にコンテンツの相互比較を行う

f:id:recrits:20180913004806j:plain

http://xanadu.com/tco/index.html

http://www.xanadu.com.au/ted/transcopyright/transcopy.html

http://xanadu.com/nxu/index.html

サブキーワード

memex

 ヴァネヴァー・ブッシュが構想した記憶の拡張装置。ハイパーリンクの概念の先駆けと言える。

 テッド・ネルソンは著書『Literary Machines』で彼の構想を著した「As We May Think(われわれが考えるように)」の全文を引用している。

メメックスの基本的構想

As We May Think

ハイパートランザクションシステム(HTS)

「HyperTransactionプロジェクト」、「Transpublishingプロジェクト」とも言う。Webにおけるコンテンツ販売・著作権管理の自動化を目指したプロジェクト。慶応大学の大岩元苗村憲司が主導した。

https://www.kri.sfc.keio.ac.jp/ja/consortium/transpublishing.html

https://www.jstage.jst.go.jp/article/itej1997/53/8/53_8_1074/_pdf

TransQuoter

「TransLit プロジェクト」がリリースしたソフトウェアの名称。複数のコンテンツから、1つのHTMLを生成する。Project Xanadoの設計思想に従っている。

http://www.xanadu.com.au/transquoter/

popcorn

mozillaが開発したWebコンテンツを素材にした動画編集アプリのこと。ソースコードgitHubで公開されている。 

リンク

http://xanadu.com/

http://www.xanadu.com.au/

http://ted.hyperland.net/

http://transliterature.org/

XanaduやZigZagの開発に携わった人の苦労話がhacker newsで見られます。

Xanadu Basics – Visible Connection (2018) [video] | Hacker News

また、氏によるZigZagの実装コード(Xanadu内部にもほぼ同じものが使われている)も紹介されています。

https://github.com/enkiv2/misc/blob/master/ds-lib/ZZCell.py

cleaner than GZZ & is almost identical to what's still used internally at Xanadu