パーマリンクまたは永久リンクは、今後何年も変更されないことを意図したURLであり、リンク切れの影響を受けにくいハイパーリンクを生成します。パーマリンクは、入力しやすく覚えやすいように、多くの場合、単純な、つまりクリーンな URLとしてレンダリングされます。ほとんどの最新のブログおよびコンテンツ配信ソフトウェア システムは、このようなリンクをサポートしています。URL短縮を使用して作成する場合もあります。
パーマリンクは永続的な識別子の一種で、パーマリンクという言葉は永続的な識別子の同義語として使われることもあります。しかし、パーマリンクは、コンテンツ管理システムによってそのシステムで提供されるページ用に生成される永続的な識別子に適用されることが多いです。この用法は、特にブログ界でよく使われます。このようなリンクは外部の機関によって維持管理されるものではなく、その永続性はコンテンツ管理システム自体の耐久性に依存します。
歴史
ウェブの初期の頃は、すべてのコンテンツは静的であり、すべてのハイパーリンクはファイル名を指していました。しかし、すぐに多くのウェブページが動的になり、多くの URL にクエリ用語が含まれるようになりました。
パーマリンクという用語が現在の意味で使われた初期の例として、2000 年 3 月 5 日のJason Kottkeによる投稿が挙げられます。「ついに。気づきましたか?」[1] 。Matthew Haughey は前週末、 Blogger の共同設立者であるEvan Williamsおよび Paul Bausch とパーマリンク形式の機能について話し合い、Bausch は、投稿の ID を Blogger テンプレートに配置できる機能 (彼が作成した) を使用すれば、Blogger でパーマリンクを作成することは技術的に可能であると指摘しました。Kottke のブログに応えて、2000 年 3 月 6 日、Haughey は自身のウェブログに技術的な詳細を投稿し、[2]広く採用される道を開きました。[要出典]
目的
リンクの永続性は、コンテンツ項目が元の組織外のソースにリンクされたり、外部のソースからリンクされたり、外部のソースによって引用されたりする可能性がある場合に望ましいものです。データベースベースのコンテンツ管理システム上に構築された大規模な動的Web サイトが登場する前は、URL の構造と命名はそのコンテンツを作成するエンティティによって決定されていたため、特定のコンテンツの URL は静的で人間が読める形式であることが一般的でした。コンテンツの量が増え、管理が困難になったため、データベース駆動型システムが登場し、その結果、扱いにくく頻繁に変更される URL が発生したため、URL の設計とリンクの永続性に関する慎重なポリシーが必要になりました。
たとえば、Wikipedia の内部Common Gateway Interface ベースのURL は、簡素化することで読みやすくなっています。Wikipediaの記事 Example の内部URIである は、人間が読みやすい外部 URL からURL 書き換えhttp://en.wikipedia.org/w/index.php?title=Exampleによって生成されます。
http://en.wikipedia.org/wiki/Example
多数のエントリがあるブログのエントリは、サイトのフロント ページから短時間しかアクセスできません。特定のエントリの URL を保存した訪問者は、戻ってみると、目的のコンテンツが新しいものに置き換えられていることに気付くことがよくあります。パーマリンクを目立つように投稿することは、訪問者が参照用により長期間有効な URL (パーマリンク) を保存するように促すためにブロガーが使用する方法です。
パーマリンクは、多くの場合、投稿日時を表す文字列と、アイテムまたはその主題を最初に作成した作成者を示す識別子で構成されます。重要なのは、アイテムが内部データベース内で変更、名前変更、または移動されても、そのパーマリンクは変更されないことです。これは、パーマリンクが内部データベース識別子を参照する魔法のクッキーとして機能するためです。アイテムが完全に削除されると、そのパーマリンクを再利用できなくなることがよくあります。
その後、パーマリンクは、ウェブログでのリンクの追跡やリンクのトラックバック、 RSSやAtomシンジケーション ストリーム での特定のウェブログ エントリの参照など、さまざまな革新に活用されてきました。
PURLとの比較
パーマリンクとPURL (persistent universe resource locator) はどちらも永続的な URL として使用され、要求されたWeb リソースの場所にリダイレクトします。概念の主な違いは、ドメイン名と時間スケールに関するものです。PURL は独立した専用ドメイン名を使用し、数十年にわたって存続するように設計されています。パーマリンクは通常、URL のドメインを変更せず、数年の時間スケールで使用することを目的としています。
パーマリンクとバージョン

多くのブログやコンテンツ管理システムは、コンテンツのバージョン管理をサポートしていません。つまり、エントリが更新されても、一意にアクセス可能なバージョンは作成されません。したがって、これらのシステムのコンテキストでは、パーマリンクは時間の経過とともに異なるコンテンツを参照する可能性があります。ほとんどのウィキなど、バージョン管理をサポートするシステムのコンテキストでは、パーマリンクは一般に特定のバージョンへのリンクとして理解されています。ここでは、リンク自体とそれが参照するリソースの両方が時間の経過とともに変更されるべきではありません。
Wikipedia を実行するソフトウェアであるMediaWiki は、このタイプの永続的なリンクをサポートしています。現在の実装では、特定の記事、画像、テンプレートの古いバージョンは、一意の変更されない URL によって参照できますが、現在のエントリでは古いバージョンの画像やテンプレートが使用されない場合があります。Wikipedia やWikinewsなどのソースから記事を引用する場合は、特定のバージョンへの永続的なリンクが推奨されます。これにより、レビュー時にコンテンツが変更されないことが保証されます。レビュー担当者は、引用されたリビジョン、現在のリビジョン、および 2 つのリビジョンの違いを表示できます。
プレゼンテーション
ブログエントリは通常、次のようにレイアウトされます。
- タイトル
- 日付
- 体
- コメント、パーマリンク、エントリが投稿されたカテゴリ(メタデータと呼ばれる)
パーマリンクは通常、テキスト リンク (つまり、「パーマリンク」または「このエントリへのリンク」) で示されますが、記号が使用される場合もあります。最もよく使用される記号はハッシュ記号、つまり # です。ただし、一部の Web サイトでは、アスタリスク、ダッシュ、ピルクロー(¶)、セクション記号(§)、または固有のアイコンなど、パーマリンクを表すために独自の記号を使用しています。
パーマリンク検出
パーマリンクはページのHTML内に指定することができ、自動ブラウジング ツールがパーマリンクを検出し、指定されたURL の代わりにリンクに使用できるようになります。リンク要素には次の属性を含める必要があります。
< link rel = "ブックマーク" href = "http://example.com/bookmark/123/" />
参照
- 永続的な識別子
- ディープリンク
- デジタルオブジェクト識別子(DOI)
- 永続的なユニフォーム リソース ロケータ(PURL)
- 統一リソース識別子(URI)
- URL マッピング
- パーマ.cc
参考文献
- ^ “Finally. Did you notice the (kottke.org)”. 2000年3月5日. 2022年12月22日時点のオリジナルよりアーカイブ。2005年12月9日閲覧。
- ^ 「Caroline wants outloud for | A Whole Lotta Nothing」 2000年3月6日。2011年7月16日時点のオリジナルよりアーカイブ。2008年12月16日閲覧。
外部リンク
- クールな URI は変わらない - Tim Berners Lee
- URIを賢く選択する
- リンクタイプ「ブックマーク」
- cite-as: 参照用の優先 URI を伝えるリンク関係
