ENQUIREは、1980年にスイスのCERNで
ティム・バーナーズ=リーによって開発された
ソフトウェアプロジェクトであり、後の
World Wide Webの礎となった重要なシステムです。このプロジェクトは、
ハイパーテキストの概念を基盤としており、情報を相互にリンクさせることで知識の整理と共有を可能にします。
背景
1980年代初頭、CERNには約1万人が勤務し、様々な機種のコンピュータと
ソフトウェアが稼働していました。当時、科学者たちは多様なプロジェクトに関わり、
電子メールやファイルのやり取りが日常的に行われていました。しかし、異なるシステム間での情報転送は難しく、データフォーマットや文字コードの違いが障害となっていました。バーナーズ=リーはこの問題を解決するためのシステムとして、ENQUIREを開発しました。
ENQUIREの特徴
ENQUIREは「カード」と呼ばれるページ群で構成され、各カードに
ハイパーリンクが含まれています。これらのリンクは、作成者、関連する事物、文書、グループなどの異なる関係を示しています。リンクの目的を明確にし、リンク先が削除された際にもその内容が分かるようになっています。このシステムでは、誰でも新しいカードを作成できますが、既存のカードからのリンクが必要です。
ENQUIREはクローズドシステムとして設計されており、
データベース全体が相互に関連し合います。また、双方向リンクの機能を持ち、ユーザーが他のカードを編集する際に、リンクされているカードも同時に更新できる仕組みとなっています。これにより、情報の繋がりが強化され、知識の流通が促進されるのです。
ENQUIREは
Appleの
HyperCardといった類似のシステムと比較されることが多いですが、いくつかの重要な違いがあります。
HyperCardはテキストがクリック可能なインターフェースを持つ一方で、ENQUIREは厳密には
ハイパーテキストではなく、画像を扱うこともできません。ENQUIREの強みは、様々なコンピュータシステム上での高い移植性にあります。
ENQUIREは広く公開することを目的としたシステムではありませんでしたが、その考え方は後の
World Wide Webに受け継がれています。バーナーズ=リーは1984年にCERNに復帰する際、ENQUIREのシステムを用いて情報更新に多くの時間を費やしていることに気付きました。彼は、誰もがアクセス可能で使いやすいシステムの必要性を理解し、より便利なWebの構想を生み出しました。
技術的な詳細
ENQUIREは、テキスト
端末を使用して動作し、最初のバージョンではファイル間の
ハイパーリンクが可能でした。プログラムは
Pascal言語で記述され、Norsk Dataのコンピュータ上で稼働していました。その後のバージョンは、
MS-DOSやVAX/VMSといった他のプラットフォームでも使用可能にされました。
結論
ENQUIREの開発はCERN内で注目を集めましたが、バーナーズ=リーが自身のシステムをよく使用する中で、その限界も明らかになりました。これを基にして、彼は全く新しいアクセス可能な情報システムの開発へと進んでいきます。ENQUIREは、後に発展するWebの考え方に重要な影響を与えたプロジェクトであり、情報社会の基盤を築くための一歩でした。