クヌルなURIは倉曎されたせん

URI、URL、HTTP、HTML、およびW3Cの珟圚の責任者であるWorld WideWebの発明者であるSirTimBerners-Leeによる。 1998幎に曞かれた



URIは䜕ですか

倉わらないもの。

URIはどのように倉化したすか

URIは倉曎されたせん。人々はURIを倉曎したす。



理論的には、人間がURIを倉曎するたたはドキュメントの保守を停止する理由はありたせんが、実際には数癟䞇ありたす。



理論的には、ドメむン名矩の名目䞊の所有者は実際にはドメむン名矩を所有しおいるため、その䞭のすべおのURIを所有しおいたす。䞍履行を陀けば、ドメむン名の所有者がこの名前を保持するこずを劚げるものは䜕もありたせん。たた、理論的には、ドメむン名の䞋のURIスペヌスは完党に制埡できるため、必芁に応じお安定させるこずができたす。ドキュメントがむンタヌネットから消える唯䞀の理由は、ドメむン名を所有しおいた䌚瀟が廃業したか、サヌバヌを実行し続ける䜙裕がなくなったこずです。では、なぜ䞖界にこれほど倚くの欠萜しおいるリンクがあるのでしょうか。これは郚分的には先芋の明の欠劂です。あなたが聞くこずができる理由のいく぀かはここにありたす



サむトを改善するために再線成したした。



叀いURIが機胜しなくなったず本圓に感じたすかもしそうなら、あなたはそれらを非垞に貧匱に遞んだ。次の再蚭蚈から新しいものを保持するこずを怜蚎しおください。



資料が倚すぎお、䜕が叀くなっおいるのか、䜕が機密であるのか、䜕がただ関連しおいるのかを远跡できないため、単にオフにする方がよいず考えたした。



私は同情するこずしかできたせん。W3Cは、公開する前に、機密保持のためにアヌカむブ資料を泚意深くふるいにかける必芁があった時期を経おきたした。決定は事前に怜蚎する必芁がありたす。各ドキュメントに、蚱容範囲の読者、䜜成日、理想的には有効期限を蚘録しおください。このメタデヌタを保存したす。



さお、ファむルを移動する必芁があるこずがわかりたした...



これは最も哀れな蚀い蚳の1぀です。倚くの人は、Webサヌバヌを䜿甚しおオブゞェクトのURIずファむルシステム内の実際の堎所ずの関係を制埡できるこずを知りたせん。URIスペヌスは、完党に線成された抜象的なスペヌスず考えおください。次に、それを実装するために実際に䜿甚する珟実にマップしたす。次に、それをWebサヌバヌに報告したす。サヌバヌのスニペットを蚘述しお、正しく凊理するこずもできたす。



Johnはこのファむルを管理しなくなりたしたが、Janeは管理しおいたす。



ゞョンの名前はURIにありたしたかいいえ、ファむルだけが圌のディレクトリにありたしたかたあいいよ。



以前はCGIスクリプトを䜿甚しおいたしたが、珟圚はバむナリプログラムを䜿甚しおいたす。



スクリプト化されたペヌゞを「cgibin」たたは「cgi」領域に配眮する必芁があるずいうクレむゞヌなアむデアがありたす。これにより、Webサヌバヌを起動する方法のメカニズムが明らかになりたす。メカニズムを倉曎しコンテンツを保持する堎合でも、おっず-すべおのURIが倉曎されたす。



囜立科孊財団NSFを䟋にずっおみたしょうNSF



オンラむンドキュメント

http://www.nsf.gov/cgi-bin/pubsys/browser/odbrowse.pl


ドキュメントの衚瀺を開始する最初のペヌゞは、数幎埌には明らかに同じたたになりたせん。cgi-bin、oldbrowseおよびpl -これはすべお、how-we-do-it-nowに関する情報の粒子を提䟛したす。このペヌゞを䜿甚しおドキュメントを怜玢するず、最初に同様に悪い結果が埗られたす。



暗号化ずコヌディング理論に関するワヌキンググルヌプのレポヌト

http://www.nsf.gov/cgi-bin/getpub?nsf9814


ドキュメントのむンデックスペヌゞの堎合、htmlドキュメント自䜓ははるかに芋栄えがしたす。



http://www.nsf.gov/pubs/1998/nsf9814/nsf9814.htm


ここで、芋出しpubs / 1998は、将来のアヌカむブサヌビスに、叀い1998幎のドキュメント分類スキヌムが有効であるずいう良い手がかりを䞎えたす。2098幎には文曞番号が異なっお芋えるかもしれたせんが、このURIは匕き続き有効であり、NSFやアヌカむブを維持する他の組織に干枉するこずはないず想像できたす。



URLが氞続的であるずは思われたせんでした-それらはURNでした。



これはおそらくURNの議論の最悪の副䜜甚の1぀です。䞀郚の人々は、より氞続的な名前空間の研究のために、「URNがすべおを修正する」ため、リンクのぶら䞋がりに぀いお䞍泚意になる可胜性があるず考えおいたす。あなたがこれらの人々の䞀人であるならば、私たちを倱望させおください。



私が芋たほずんどのURNスキヌムは、暩限識別子の埌に、遞択した日付ず文字列、たたは遞択した文字列のいずれかが続くように芋えたす。これはHTTPURIず非垞によく䌌おいたす。぀たり、組織で長寿呜のURNを䜜成できるず思われる堎合は、HTTPURIにそれらを䜿甚しお今すぐ蚌明しおください。HTTP自䜓には、URIを䞍安定にするものは䜕もありたせん。あなたの組織だけ。ドキュメントのURNを珟圚のファむル名にマップするデヌタベヌスを䜜成し、Webサヌバヌがそれを䜿甚しお実際にファむルを取埗できるようにしたす。



この時点に到達した堎合、ある皮の゜フトりェアを開発するための時間、お金、および接続がない堎合は、次の蚀い蚳を述べるこずができたす。



やりたかったのですが、適切なツヌルがありたせん。



しかし、あなたはこれに共感するこずができたす。党くもっお同じ意芋です。あなたがする必芁があるのは、りェブサヌバヌに氞続的なURIを即座に凊理させ、珟圚のクレむゞヌなファむルシステムに珟圚保存されおいる堎所にファむルを返すこずです。チェックずしおファむル内のすべおのURIを保持し、デヌタベヌスを垞に最新の状態に保぀必芁がありたす。同じドキュメントの異なるバヌゞョンず翻蚳の間の関係を保持し、ファむル内の偶発的な゚ラヌから保護するために独立したチェックサムレコヌドを維持する必芁がありたす。そしお、Webサヌバヌはこれらの機胜をそのたた䜿甚するこずはできたせん。新しいドキュメントを䜜成する堎合、゚ディタヌはURIを芁求したす。



URIを倉曎せずに、URIスペヌスで所有暩、ドキュメントアクセス、アヌカむブレベルのセキュリティなどを倉曎する機胜が必芁です。



ひどいです。しかし、私たちは状況を修正したす。W3Cでは、バヌゞョンを远跡するJigeditJigsaw線集サヌバヌ機胜を䜿甚し、ドキュメント䜜成スクリプトを詊したす。ツヌル、サヌバヌ、およびクラむアントを開発しおいる堎合は、この問題に泚意しおください。



この蚀い蚳は、これを含む倚くのW3Cペヌゞにも圓おはたりたす。぀たり、私が行うこずではなく、私が蚀うこずを行いたす。



なぜ私は気にする必芁がありたすか



サヌバヌのURIを倉曎するず、誰が叀いURIを参照するかを完党に知るこずはできたせん。これらは、通垞のWebペヌゞからのリンクである可胜性がありたす。あなたのペヌゞぞのブックマヌク。友人ぞの手玙の䜙癜にURIが匕っかかれおいる可胜性がありたす。



誰かがリンクをクリックしおリンクが壊れるず、通垞、サヌバヌの所有者に察する信頌が倱われたす。圌はたた、圌の目暙を達成するこずができないこずから、感情的にも珟実的にも倱望しおいたす。



倚くの人がリンク切れに぀いお絶えず䞍平を蚀っおいたす、そしお私は損害が明癜であるこずを望みたす。ドキュメントが消えたサヌバヌのメンテナぞの評刀の䜎䞋も明らかだず思いたす。



だから私は䜕をすべきですかURI蚭蚈



2幎、20幎、200幎で䜿甚できるURIを割り圓おるのは、Webマスタヌの責任です。これには、思慮深さ、組織、そしおコミットメントが必芁です。



URIは、情報が倉曎されるず倉曎されたす。それらをどのように蚭蚈するかは非垞に重芁です。 䜕、URI蚭蚈私はURIを蚭蚈する必芁がありたすかはい、あなたはそれに぀いお考える必芁がありたす。デザむンずは、基本的にURIに情報がないこずを意味したす。



ドキュメントが䜜成された日付URIが発行された日付は決しお倉曎されたせん。これは、新しいシステムを䜿甚する芁求を叀いシステムを䜿甚する芁求から分離するのに非垞に圹立ちたす。これは、URIの開始点ずしお適しおいたす。ドキュメントに日付が付けられおいる堎合、ドキュメントが将来的に関連しおいる堎合でも、これは良いスタヌトです。



唯䞀の䟋倖は、たずえば組織党䜓たたはその倧郚分が意図的に「最新」バヌゞョンであるペヌゞです。



http://www.pathfinder.com/money/moneydaily/latest/


これは、MoneyマガゞンのMoneyDailyの最埌のコラムです。このURIが日付を必芁ずしない䞻な理由は、ログを存続させるURIを保存する理由がないためです。Money Dailyの抂念は、Moneyがなくなるず消えたす。コンテンツにリンクする堎合は、アヌカむブで個別にリンクする必芁がありたす。



http://www.pathfinder.com/money/moneydaily/1998/981212.moneyonline.html


よさそうです。「お金」はpathfinder.comの存続期間䞭同じこずを意味するず想定したす。重耇する「98」ず䞍芁な「.html」がありたすが、それ以倖は匷力なURIのように芋えたす。



䜕を残しおおくか



すべお䜜成日は別ずしお、URIに情報を入れるこずは、䜕らかの圢で問題を懇願したす。



  • 䜜者の名前。非難は新しいバヌゞョンで倉わるかもしれたせん。人々は組織を去り、物事を他の人に䌝えたす。

  • 件名。それはずおも難しいです。圌は最初はい぀も芋栄えが良いですが、驚くほど急速に倉化したす。これに぀いおは、以䞋で詳しく説明したす。

  • ステヌタス。「最新」や「クヌル」は蚀うたでもなく、「叀い」、「ドラフト」などのディレクトリがすべおのファむルシステムに衚瀺されたす。ドキュメントのステヌタスが倉曎されたす。そうしないず、ドラフトを䜜成しおも意味がありたせん。ドキュメントの最新バヌゞョンには、ステヌタスに関係なく、氞続的な識別子が必芁です。ステヌタスを名前から倖しおください。

  • . W3C , . , , , , , . , , , - , ! .

  • . . "cgi", ".html" . , 20 HTML , . W3C ( ).

  • ゜フトりェアメカニズム。URIで、「cgi」、「exec」、および「䜿甚しおいる゜フトりェアを確認しおください」ず叫ぶその他の甚語を探したす。誰もが䞀生をPerlCGIスクリプトに捧げたいですか番号次に、.pl拡匵子を削陀したす。これを行う方法に぀いおは、サヌバヌのマニュアルをお読みください。

  • ディスク名。いい加枛にしおしかし、私はそれを芋たした。


したがっお、私たちのサむトからの最良の䟋は単玔です



http://www.w3.org/1998/12/01/chairs



W3C議長の䌚議の議事録の報告。



トピックずトピックによる分類



この危険は回避するのが最も難しいものの1぀であるため、この危険に぀いお詳しく説明したす。通垞、進行䞭の䜜業でドキュメントを分類するず、トピックはURIになりたす。しかし、この内蚳は時間ずずもに倉化したす。゚リア名が倉わりたす。 W3Cでは、セクションの実際のコンテンツを反映するために、MarkUPをMarkupに倉曎しおからHTMLに倉曎したいず考えおいたした。さらに、名前名はフラットであるこずがよくありたす。 100幎埌、䜕も再利甚したくないず思いたすか私たちの短い人生の䞭で、たずえば「ヒストリヌ」や「スタむルシヌト」を再利甚したいず思っおいたした。



これは、Webサむトを敎理するための魅力的な方法であり、Web党䜓を含むあらゆるものを敎理するための本圓に魅力的な方法です。これは優れた䞭期的な解決策ですが、長期的には深刻な欠点がありたす。



その理由の䞀郚は、意味の哲孊にありたす。蚀語の各甚語は朜圚的なクラスタリングオブゞェクトであり、各人はそれが䜕を意味するかに぀いお異なる考えを持っおいる可胜性がありたす。被隓者間の関係は朚ずいうよりは蜘蛛の巣のようなものなので、蜘蛛の巣に同意する人でも朚の別の衚珟を遞ぶこずができたす。これらは、䞀般的な解決策ずしおの階局的分類の危険性に぀いおの私のしばしば繰り返される䞀般的な意芋です。



実際、URIでトピック名を䜿甚するず、ある皮の分類に瞛られるこずになりたす。将来、別のオプションを遞択する可胜性がありたす。その堎合、URIは違反の察象になりたす。



サブゞェクト゚リアをURIの䞀郚ずしお䜿甚する理由は、通垞、URIスペヌスのサブセクションの責任が委任されるためです。この堎合、そのサブスペヌスを担圓する組織䜓の名前ナニット、グルヌプなどが必芁になりたす。これは、URIの組織構造ぞのバむンドです。通垞、安党なのは、さらに䞋巊のURIが日付で保護されおいる堎合のみです。1998/ picsは、サヌバヌにずっお「1998幎にpicsで意味したこず」ではなく「私たちが今写真ず呌んでいるもの。」



ドメむン名を忘れないでください



これは、URIのパスだけでなく、サヌバヌ名にも適甚されるこずに泚意しおください。さたざたな目的で別々のサヌバヌがある堎合は、倚くのリンクを砎壊せずにこの分離を倉曎できないこずに泚意しおください。 「珟圚䜿甚しおいる゜フトりェアを確認する」などのよくある間違いは、ドメむン名「cgi.pathfinder.com」、「secure」、「lists.w3.org」です。これらは、サヌバヌ管理を容易にするように蚭蚈されおいたす。ドメむンが瀟内の特定の郚門、ドキュメントステヌタス、アクセスレベル、たたはセキュリティレベルを衚しおいるかどうかに関係なく、耇数の皮類のドキュメントに耇数のドメむン名を䜿甚する前に、十分に泚意しおください。 1぀の衚瀺されおいるWebサヌバヌ内に倚くのWebサヌバヌを非衚瀺にできるこずを忘れないでください。リダむレクトずプロキシを䜿甚したす。



はい、そしおあなたのドメむン名に぀いおも考えおください。補品ラむンを倉曎しお石鹞の補造を䞭止した埌は、soap.comず呌ばれるこずを望たないでしょう珟時点でsoap.comを所有しおいる人にはお詫びしたす。



結論



URIを2幎、20幎、200幎、さらには2000幎保存するこずは、思ったほど簡単ではありたせん。しかし、むンタヌネットの至る所で、りェブマスタヌは将来自分たちにずっお本圓に困難になる決定を䞋しおいたす。これは倚くの堎合、珟時点で最高のサむトを提瀺するこずが仕事であるツヌルを䜿甚しおいるためです。すべおが倉曎されたずきにリンクがどうなるかを誰も本圓に理解しおいたせんでした。ただし、ここでのポむントは、倚くのこずが倉曎される可胜性があり、URIは同じたたである可​​胜性があり、同じたたである必芁があるずいうこずです。これは、それらをどのように䜜成するかを考えるずきにのみ可胜です。



参照



サプリメント



ファむル拡匵子を削陀する方法..。



...珟圚のファむルベヌスのWebサヌバヌのURIから



たずえば、Apacheを䜿甚しおいる堎合は、コンテンツをネゎシ゚ヌトするように構成できたす。ファむル拡匵子たずえば、.pngをファむルたずえば、mydog.pngに保存したすが、それがなくおもWebリ゜ヌスにリンクできたす。次に、Apacheは、その名前ず拡匵子を持぀すべおのファむルのディレクトリをチェックし、セットから最適なファむルGIFやPNGなどを遞択できたす。たた、さたざたな皮類のファむルをさたざたなディレクトリに配眮する必芁はありたせん。実際、配眮するずコンテンツネゎシ゚ヌションは機胜したせん。



  • コンテンツをネゎシ゚ヌトするようにサヌバヌを構成したす

  • 垞に拡匵子なしでURIを参照する


拡匵リンクは匕き続き機胜したすが、サヌバヌが珟圚利甚可胜な最適な圢匏を遞択できなくなりたす。



実際には、mydog、mydog.pngおよびmydog.gif-コヌドずWebリ゜ヌスmydog-ナニバヌサルリ゜ヌスコンテンツタむプ、mydog.pngおよびmydog.gif-特定のタむプのコンテンツのリ゜ヌス。



もちろん、独自のWebサヌバヌを䜜成しおいる堎合は、デヌタベヌスを䜿甚しお氞続IDを珟圚の圢匏にバむンドするこずをお勧めしたすが、DBの無制限の増加に泚意しおください。



恥ボヌド-ストヌリヌ1チャンネル7



1999幎を通しお、私はペヌゞ党䜓の雪による孊校の閉鎖を远跡したした http://www.whdh.com/stormforce/closings.shtml。情報がテレビ画面の䞋郚に衚瀺されるのを埅たないでくださいホヌムペヌゞからリンクしたした。2000幎の最初の倧雪嵐が来お、私はペヌゞをチェックしたす。それは蚀う



-珟圚。

珟圚、閉鎖されおいるものはありたせん。気象譊報の堎合は戻っおきおください。




同じ匷い嵐になるこずはできたせん。日付がないのはおかしいです。ただし、サむトのメむンペヌゞに移動するず、倧きな[閉鎖された孊校]ボタンが衚瀺され、http://www.whdh.com/stormforce/閉鎖された孊校の長いリストが衚瀺されたペヌゞが衚瀺されたす。



リスティングシステムを倉曎した可胜性がありたすが、URIを倉曎する必芁はありたせんでした。



恥ボヌド-ストヌリヌ2Microsoft Netmeeting



むンタヌネットぞの䟝存床が高たるに぀れ、メヌカヌのWebサむトぞのリンクを埋め蟌むこずができるアプリケヌションが賢明なアむデアになりたした。これは倚く䜿甚され、悪甚されおきたしたが、URLを倉曎するこずはできたせん。先日、Microsoft Netmeeting 2 / Help / Microsoft on the Web / Freestuffメニュヌの䜕かクラむアントからのリンクを詊したしたが404゚ラヌが発生したした-サヌバヌからの応答が芋぀かりたせんでした。おそらくすでに修正されおいたす...



© 1998Tim BL



歎史的メモこれが曞かれた20䞖玀の終わりに、「クヌル」は、特に若者の間で、ファッション、品質、たたは適切さを瀺す承認の象城でした。急いで、URIパスは、実甚性や寿呜よりも「クヌル」から遞択されるこずがよくありたした。この投皿は、クヌルの探求の背埌にある゚ネルギヌをリダむレクトする詊みです。



参照






All Articles