World Wide Web

出典: Wikipedio


Template:Redirect2 プライバシー・ポリシー Wikipedioについて 免責事項

World Wide Web(ワールド ワイド ウェブ、略名:WWW)は、インターネット上で提供されるハイパーテキストシステム。単にWeb(ウェブ)と呼ばれることも多い。インターネットは、コンピュータネットワーク自体を指す言葉であり、ウェブはそのアプリケーション(応用技術)であるが、日常用語ではWWWまたはWWWブラウザを指してインターネットと呼ぶ誤用が広がっている。Windows日本語版に付属していたWWWブラウザのスタートアップアイコンにインターネットと表記されていたこともその誤解の原因のひとつである。

[[ファイル:WorldWideWebAroundWikipedia.png|thumb|300px|ウィキペディアの周辺の World Wide Web をグラフィック表現したもの。複雑ネットワークの一例でもある。]]

目次

概要

thumb|300px|right|ウィキペディア日本語版の記事をウェブブラウザで表示しているところ。

WWWではドキュメント(ウェブページ)の記述には主にHTMLXHTMLといったハイパーテキスト記述言語が使用される。ハイパーテキストとは、ドキュメントに別のドキュメントのURIへの参照を埋め込むことで(これをハイパーリンクと呼ぶ)インターネット上に散在するドキュメント同士を相互に参照可能にするシステムである。

わかりやすい例で言うと、主にマウスによるクリックなどによってページ間を移動することや、別のファイルである画像をドキュメント内に表示させることなどが挙げられる。そのつながり方が蜘蛛の巣を連想させることからWorld Wide Web(世界に広がる蜘蛛の巣)と名付けられた。尚、蜘蛛の巣は現実のケーブルの配線を表しているわけではない。HTMLの記述方式は比較的単純なため、急速に広く普及した。

WWWにアクセスするためのソフトウェアユーザーエージェント)はWWWクライアントと呼ばれる。そのうち、利用者による閲覧を目的としたものは特にウェブブラウザ(WWWブラウザ、あるいは単にブラウザ)と呼ばれる。また、WWWサービスを提供するソフトウェアをWWWサーバソフトウェアという。

検索エンジンウェブディレクトリの出現により、WWW は徐々にその真価を発揮し始める。数学的な理論に基礎付けられたウェブページの順位決定法を実用化することによって、検索エンジンの首座は、一気呵成に確定した。それとは対照的に、すべての分野に亘って個々の事例の集積を要するウェブディレクトリの作成は、継続的で地道な作業によって成し遂げられる辞書の編纂と似ている。前者が数学的手法に依存しているのに対し、後者は分類学的手法によっている点が対照的である。

基本的な用語

WWWを参照するにはウェブブラウザなどのソフトウェアを使用する。ウェブブラウザはウェブページなどのドキュメントをWWWサーバから取得し、モニターなどの出力デバイスに表示する。ウェブページに含まれるハイパーリンクをたどることで他の文書を閲覧したり、情報をサーバに送ることで何らかの相互作用をもたらすこともできる。ウェブページはウェブサイトと呼ばれる関連情報を集めた単位でまとめられていることが多い。

「インターネット・サーフィン」という言葉は1992年6月に出版されたWilson Library Bulletinの中の Jean Armour Polly(司書)の書いた文章から発祥しているという。Polly は独自にこの言葉を生み出したかもしれないが、1991年から1992年にかけてUsenetで同様の言葉が散見された。更にそれ以前にハッカーのコミュニティで使われていたという証言もある。

英語では、worldwide と一語で表記するのが普通だが、World Wide Web やその略記の WWW は英語でも普通に使われるようになった。最初の頃は、単語を連続して書いて単語の先頭だけを大文字にした WorldWideWeb(インターキャップとかキャメルケースといわれ、プログラマが好む命名規則)とか、ハイフンが入った World-Wide Web(英語の本来の使用法に近い)と表記されることも多かった。

ウェブの仕組み

ウェブはクライアントサーバモデルに基づくシステムである。

World Wide Web上のウェブページなどの資源にアクセスするには、まずウェブブラウザにURLを入力するか、ウェブページのリンクをたどればよい。すると、第一段階としてURIのサーバ名を表す部分が Domain Name System (DNS) と呼ばれるインターネット分散データベースによってIPアドレスに変換される(IPアドレスが直接指定されている場合はこの変換は行われない)。

次に、そのIPアドレスに対応するWWWサーバに対して、URIのスキーム(通信方法などの指定)に従い接続を試みる。プロトコルとしては主にHTTPが使用される。一般的なウェブページでは、ページを構成するHTMLドキュメントや画像ファイルが要求され、即座に要求元に転送される。

ウェブブラウザは、受け取ったHTMLファイルやCSSファイルにしたがってレンダリングし、画像をはめ込み、リンクをはめ込むなどの仕事を行う。これによってユーザーが見ている画面上の「ページ」が生み出される。

多くのウェブページは他の関連するページとのハイパーリンクを含んでいる。それは例えばダウンロードのページだったり、ソース文書だったり、他の定義だったり、ウェブ上の何かの資源だったりする。このハイパーリンクによって情報の「Web(網)」が形成される。これによって World Wide Web が構成されているのである。

歴史

[[ファイル:First Web Server.jpg|thumb|right|バーナーズ=リーがCERNで使用していたNeXTcube。最初のWWWサーバとなった。]]

ウェブの根底にある考え方は1980年ティム・バーナーズ=リーロバート・カイリューと構築したENQUIREに遡ることができる。その名称は Enquire Within Upon Everything というビクトリア朝時代の日常生活のハウツー本に由来していて、バーナーズ=リーが幼少のころを思い出して付けたものである。それは現在のウェブとは大分違うが、根本的なアイデアの多くを含んでおり、更にはバーナーズ=リーのWWW後のプロジェクトである セマンティック・ウェブ の考え方をも含んでいた。しかし、ENQUIREは一般に公表されるまでには至らなかった。

1989年3月、欧州原子核研究機構 (CERN) のティム・バーナーズ=リーは「Information Management: A Proposal(情報管理:提案)」を執筆し、ENQUIREを参照しつつさらに進んだ情報管理システムを描いた<ref>The original proposal of the WWW, HTMLized</ref>。彼は1990年11月12日、World Wide Web をより具体化した提案書 "WorldWideWeb: Proposal for a HyperText Project" を発表した。実装は1990年11月13日から開始され、バーナーズ=リーは最初のウェブページ<ref>The World Wide Web project</ref>を NeXTワークステーション上に置いた。

その年のクリスマス休暇の間に、バーナーズ=リーはWWWに必要な全ツールを構築した <ref>Tim Berners-Lee: WorldWideWeb, the first Web client</ref>。世界初のウェブブラウザウェブエディタでもある)と世界初のWWWサーバである。

1991年8月6日、彼はWorld Wide WWWプロジェクトに関する簡単な要約をalt.hypertextニュースグループに投稿した。この日がWWWがインターネット上で利用可能なサービスとしてデビューした日となる。

ハイパーテキストの概念は1960年代にまで遡ることができる。テッド・ネルソンザナドゥ計画ダグラス・エンゲルバートoN-Line System(NLS)などである。ネルソンもエンゲルバートも、ヴァネヴァー・ブッシュマイクロフィルムベースの夢の装置 memexにインスパイアされたものであり、memex は1945年の論文 "As We May Think" で描かれている。

バーナーズ=リーのブレイクスルーはハイパーテキストとインターネットを結合したことである。彼は著書 "Weaving The Web" の中で、このふたつの技術の結合は双方の技術コミュニティの協力によって成立することを強調しているが、誰もこの提案を取り上げることはなく、最終的に自分自身でプロジェクトを実行したのである。この過程で彼はURIと呼ばれるグローバルな資源識別子を開発した。

World Wide Web は当時実現していた他のハイパーテキストシステムとはいくつかの点で異なる。

  • WWWは、双方向ではなく単方向のリンクを使用する。これにより、何らかの資源の所有者と連絡を取らなくてもリンクすることが可能となった。これによって WWWサーバやブラウザの実装も簡単になっているが、同時にリンク先の資源がいつの間にか無くなるという問題も発生させることとなる。
  • HyperCardGopherとは違い、World Wide Web は独占されておらず、サーバやクライアントを独自に開発し拡張するのも自由にできてライセンスを得る必要も無い。

開発当初、WWWは文字情報を扱うだけの比較的単純なものであった(NeXT上で開発されたためOS自身が文字以外を適切に扱うため、WWWは情報を区別しなくてもよかったというのが真相)。しかし1992年イリノイ大学の米国立スーパーコンピュータ応用研究所 (NCSA; National Center for Supercomputing Applications) によって、現在のように画像なども扱えるようになった。同校の学生であったマーク・アンドリーセンらは文字だけでなく画像なども扱える革新的なブラウザMosaicを開発。そしてこのソフトに改良を加えるために無料でソースコードを公開したため、Mosaicはたちまち普及し、WWWは誰でも手軽に使うことのできる世界的なメディアとなった。

1993年4月30日、CERNは World Wide Web を無料で誰にでも開放することを発表した。

日本最初のホームページを開設したのは、高エネルギー加速器研究機構所属の森田洋平である。

WWWの標準規格

WWWを構成する根本的な標準規格が3つ存在する。

WWWで使われる技術は従来IETFRFCにより標準化されてきたが、現在は非営利組織であるWorld Wide Web Consortium (W3C) によって標準化が進められている。現在、バーナーズ=リーは W3C を指導する立場である。W3Cは上記を含めた様々な標準を開発・保守し、WWW上のコンピュータが様々な形態の情報を格納してやりとりできるよう尽力している。

JavaとJavaScript

もうひとつの技術上の大きな発展はサン・マイクロシステムズJavaである。Javaによって、小さなプログラムアプレット)を直接 WWWサーバが提供する情報に埋め込むことを可能にした。このアプレットはクライアント側のコンピュータ上で動作し、高速で豊かなユーザインタフェースを可能とした。その後、Javaはサーバ側で複雑なコンテンツを自動生成するために広く使われるようになった。

JavaScriptはウェブページのために開発された、クライアント側のスクリプト言語である。標準化されたバージョンはECMAScriptと呼ばれる。ネットスケープコミュニケーションズが開発したものであって、サン・マイクロシステムズとは関係ない。文法はC言語に似ていて、その意味ではJavaにも似ている。オブジェクト指向的コーディングする以外に手続き的にコーディングすることもできる。

DOMと組み合わせることで、JavaScriptはその設計者が想像した以上に強力な技術となった。JavaScriptの使用はそれまでの静的なHTMLページと区別するためにダイナミックHTML (DHTML) と表現されることが多い。さらに近年はJavaScriptを使って、よりインタラクティブなウェブサイトが作ることのできるAjaxという技術も普及している。

社会科学的影響

今日のWWWは人類の歴史上かつてないスケールで個人間の情報交換を可能とした。時間的空間的な隔たりを越えて、本質的かつ広大な思想や逆にちょっとした個人の姿勢や心情をWWWを通して交換したり発信したりすることができるようになったのである。

感情的な経験、政治的考え方、文化習慣、音楽の風習、ビジネスについての助言、芸術、写真、文学などが、人類史上最も安価にデジタル化されて共有・拡散される。WWWはそれを支える技術と設備の上に成り立っているが、図書館活字による印刷と違って物理的な形を持たない。そのためWWW(あるいはインターネット)を通した情報伝播は物理的な量に制限されないし、情報をコピーする手間もかからない。またデジタルの利点として、WWW上の情報は簡単かつ効率的に検索でき、他のどんな通信手段(郵便電話など)や実地の旅行よりも早く情報を集めることができる。

すなわち WWW は地球上に現れた個人の情報交換媒体としては最も広範囲で遠くまで伝達可能なものである。多くのユーザーが世界各地の人々と情報交換し、他の手段では不可能だったことを可能とするだろう。

WWWは社会交流を促して、共感と共生を育み、個々人の地球規模の理解を深める役に立つと示唆する人もいる。一方、好戦性を世界規模で増大させたり、支配体制を強化するのに使われる可能性も持っていると言われる。

統計

2001年の研究<ref>BrightPlanet - The 'Deep' Web: Surfacing Hidden Value</ref>によれば、Web上の文書は5500億個以上も存在し、その多くは「深層Web」にあるという。

2002年の 20億以上のWebページを調査した結果によると<ref>Distribution of languages on the Internet</ref>、英語のコンテンツが 56.4%で最も多く、以下、ドイツ語(7.7%)、フランス語(5.6%)、日本語(4.9%)となっていた。これ以降、中国語のページの増加が目立っている。

2005年1月では<ref>The Indexable Web is more than 11.5 billion pages</ref>、75種類の言語でWeb検索を行ってサンプリングし、一般に検索可能なWebは少なくとも115億ページ存在するとの結果を得ている。

2006年2月では<ref>Fact of The Web</ref>、静的なページだけでも150億ページ以上、動的に生成されるページを含めると350億ページ以上が存在するとの推定がある。

WWWの読み方

英語では”World Wide Web”より”WWW”の略称が一般的。だが皮肉なことに”WWW”を普通に読むと”World Wide Web”より長くなる。バーナーズ=リーによれば、他の人はそれを理由に名前を変えるように助言したが、バーナーズ=リー本人がこの名称に固執したとのことである。

英語圏では「ダブリュ、ダブリュ、ダブリュ」と発音するが、時折「トリプルダブリュ」と短縮することもある。特にニュージーランドでは「ダブダブダブ」と発音されることが多く、これは英語表現中でより簡潔である。日本では英語に準じた読みが一般的で「ダブル、ダブル、ダブル」や「ダボダボダボ」などと読むこともある。

いくつかの言語は”w”というアルファベットが存在せず(例えば、イタリア語)、それら言語圏ではWWWを「ヴォウ、ヴォウ、ヴォウ」と発音する。また他の言語(チェコ語フィンランド語)で”w”は”v”で置き換えられるため「ヴェー、ヴェー、ヴェー」と発音することが多いが、正しい発音は異なる。チェコ語は“dvojite veh, dvojite veh, dvojite veh”、フィンランド語は“kaksoisvee, kaksoisvee, kaksoisvee”。ノルウェー語の正しい発音は“dobbel-ve, dobbel-ve, dobbel-ve”だが「ヴェ、ヴェ、ヴェ」と発音することが多い。他の言語(ドイツ語オランダ語など)では、単純に”w”を一音節で発音するのでこのような問題は発生していない。

脚注

Template:脚注ヘルプ

<references/>

関連項目

外部リンク

Template:Commonscat

標準規格

以下は、World Wide Web の基本的な3つの標準規格を定義した文書のリストである。

主要サイト


Template:Link FAals:World Wide Web an:World Wide Web ang:Woruldwīd Webb ar:شبكة عنكبوتية عالمية arz:الويب ast:Web ba:Бөтә Донъя Селтәре bg:World Wide Web bn:ওয়ার্ল্ড ওয়াইড ওয়েব br:World Wide Web bs:World Wide Web ca:World Wide Web ckb:تەونی بەربڵاوی جیھانی cs:World Wide Web cy:Gwe fyd-eang da:World Wide Web de:World Wide Web el:Παγκόσμιος Ιστός eml:Gran Tlarè mundièl en:World Wide Web eo:TTT es:World Wide Web et:Veeb eu:World Wide Web fa:وب جهان‌گستر fi:World Wide Web fiu-vro:WWW fo:World Wide Web fr:World Wide Web ga:Gréasán Domhanda gl:World Wide Web gu:વર્લ્ડ વાઈડ વેબ he:World Wide Web hi:विश्व व्यापी वेब hr:World Wide Web hu:Világháló hy:Համաշխարհային սարդոստայն ia:World Wide Web id:Jejaring Jagat Jembar ilo:Web is:Veraldarvefurinn it:World Wide Web kab:World Wide Web kk:Ғаламтор kn:ವರ್ಲ್ಡ್‌ ವೈಡ್‌ ವೆಬ್‌ ko:월드 와이드 웹 ku:World Wide Web la:Tela totius terrae lad:Web lb:World Wide Web lt:Saitynas lv:Vispasaules tīmeklis mg:Tranonkala mhr:Тӱнямбал эҥыремышвот mk:World Wide Web ml:വേൾഡ് വൈഡ് വെബ് ms:Jaringan Sejagat my:၀က်ဘ် nl:Wereldwijd web nn:Verdsveven no:World Wide Web oc:World Wide Web pcd:Arnitoile (Intarnète) pdc:Weltweit Gewebb pl:World Wide Web ps:WWW pt:World Wide Web rm:World Wide Web ro:World Wide Web ru:Всемирная паутина sah:World Wide Web scn:World Wide Web sh:World Wide Web si:විශ්ව ව්‍යාප්ත වියමන simple:World Wide Web sk:World Wide Web sl:Splet so:World Wide Web sq:World Wide Web sr:WWW sv:World Wide Web ta:உலகளாவிய வலை te:వరల్డ్ వైడ్ వెబ్ th:เวิลด์ไวด์เว็บ tl:World Wide Web tr:Dünya Çapında Ağ uk:Всесвітня павутина ur:حبالہ محیط عالم vec:Web vi:World Wide Web wa:Daegntoele ås waibes war:World Wide Web wo:World Wide Web zh:万维网 zh-yue:萬維網

個人用ツール