智慧財產權與網際網路/超連結
| 此頁面已匯入,需要去維基化. 書籍應該儘量少用維基連結,並且只用於引用對理解內容至關重要的技術或深奧的術語。大多數如果不是所有維基連結都應該被刪除。去維基化後,請刪除{{dewikify}}。 |
在計算中,超連結是指讀者可以直接跟隨或自動跟隨的資料引用。[1] 超連結指向整個文件或文件內的特定元素。超文字是包含超連結的文字。用於檢視和建立超文字的軟體系統稱為超文本系統,建立超連結稱為超連結(或簡稱為連結)。跟隨超連結的使用者被稱為導航或瀏覽超文字。
超連結有一個錨點,它是文件中可以跟隨超連結的位置;包含超連結的文件稱為其源文件。例如,在像維基百科這樣的線上參考作品中,文字中的許多單詞和術語都與這些術語的定義超連結。超連結通常用於實現參考機制,例如目錄、腳註、參考文獻、索引、字母和詞彙表。
在某些超文字中,超連結可以是雙向的:它們可以雙向跟隨,因此兩端都充當錨點和目標。存在更復雜的安排,例如多對多連結。
跟隨超連結的效果可能因超文本系統而異,有時可能取決於連結本身;例如,在全球資訊網上,大多數超連結會導致目標文件替換正在顯示的文件,但有些超連結被標記為會導致目標文件在新視窗中開啟。另一種可能性是轉錄,其中連結目標是文件片段,它替換源文件中的連結錨點。不僅瀏覽文件的人員會跟隨超連結;它們也可能被程式自動跟隨。遍歷超文字,跟隨每個超連結並收集所有檢索到的文件的程式稱為 Web 蜘蛛或爬行.
一個行內連結顯示遠端內容,無需嵌入內容。使用者可以選擇或不選擇連結訪問遠端內容。例如,上面的圖片是一個可以單獨檢視的文件,但它透過行內連結包含到此頁面中。
行內連結可能會顯示內容的修改版本;例如,而不是圖片,一個縮圖,低解析度預覽,裁剪部分,或放大部分可能會顯示。然後完整的內容通常可以按需提供,就像使用桌面出版軟體一樣 - 例如透過外部連結。這允許在不需要完整的連結內容時(例如在重新排列頁面佈局時)獲得更小的檔案大小和對更改的更快響應。
錨點超連結是指繫結到文件的一部分的連結,通常是文字,但也不一定是。例如,它也可能是影像中的熱點區域(HTML 中的影像地圖),影像中指定的部分,通常是不規則的部分。定義它的一個方法是透過一個座標列表,該列表指示其邊界。例如,非洲的政治地圖可能將每個國家超連結到有關該國家的更多資訊。一個獨立的不可見熱點區域介面允許在連結的熱點區域內交換皮膚或標籤,而無需在各種皮膚元素中重複嵌入連結。
蒂姆·伯納斯-李看到了使用超連結透過網際網路將任何資訊連結到任何其他資訊的可能性。因此,超連結是建立全球資訊網不可或缺的一部分。網頁是用超文字標記語言HTML編寫的。
連結在 HTML 中使用<a> (錨點)元素指定。要檢視用於建立頁面的 HTML,大多數瀏覽器提供“檢視頁面原始碼”選項。HTML 程式碼中將包含形式符號“<a”和引用“href=”URL">”標記錨點的開始,後跟突出顯示的文字和“</a>”符號,表示源錨點的結束。<a> 元素也可以用來指示連結的目標。
Webgraph是一個圖,由網頁作為頂點和超連結作為有向邊形成。
XLink稱為W3C建議描述了超連結,它們提供了比 HTML 中提供的超連結更大程度的功能。這些擴充套件連結可以是多方向的,連結自 XML 文件、XML 文件內以及 XML 文件之間。它還描述了簡單鏈接,它們是單向的,因此不提供比 HTML 中的超連結更多的功能。
超連結用於Gopher 協議、文字編輯器、PDF 文件、Windows 幫助等幫助系統、文字處理 文件、電子表格、蘋果 的 HyperCard 以及許多其他地方。
虛擬世界中的超連結
[edit | edit source]超連結正在各種 3D 虛擬世界 網路中實施,包括那些使用 OpenSimulator[2] 和 Open Cobalt[3] 平臺的網路。
維基中的超連結
[edit | edit source]雖然 維基 可能使用 HML 型別的超連結,但維基的 輕量級標記語言 (維基標記) 提供了簡化的語法,稱為 **維基連結**,用於在維基環境中連結頁面。
維基連結的語法和外觀可能會有所不同。 Ward Cunningham 最初的 維基軟體,即 WikiWikiWeb,使用 駝峰式命名法 來實現這個目的。 駝峰式命名法也被用於 維基百科 的早期版本,並且仍然在某些維基中使用,例如 JSPWiki、TiddlyWiki、Trac 和 PMWiki。 一種常見的標記是在要維基連結的詞語周圍使用雙方括號,例如,以下輸入:[[wiki software]] — 將被維基軟體轉換為如下所示:wiki software。
維基中使用的超連結通常分類如下
- **內部維基連結** 或 **維基內連結** 指向同一維基網站內的頁面。
- 維基間連結 是簡化的標記超連結,指向其他維基的頁面。
- **外部連結** 指向其他網頁。
如果內部維基連結指向不存在的頁面,它通常具有不同的視覺外觀。 例如,在維基百科中,它們通常以紅色顯示,像這樣,因此它們在維基百科中被稱為 **紅連結**。[4] 另一種方法是在維基連結的詞語旁邊顯示一個突出顯示的可點選問號,像這樣?。
超連結在 HTML 中如何工作
[edit | edit source]從一個域到另一個域的連結被稱為與其源錨點 **外鏈** 以及與其目標 **內鏈**。
最常見的目標錨點是 URL,用於 全球資訊網。 這可以指代文件,例如 網頁,或其他資源,或網頁中的某個位置。 後者是透過使用具有 "name" 或 "id" 屬性的 HTML 元素 在 HTML 文件的該位置實現的。 位置的 URL 是網頁的 URL,並附加了 片段識別符號 — "#attribute name" —。
當從 HTML 頁面連結到 PDF 文件時,"attribute name" 可以用引用頁碼或 PDF 中其他元素的語法替換,例如,page=[pageNo] – "#page=386"。
網頁瀏覽器中的連結行為
[edit | edit source]網頁瀏覽器 通常以某種區別的方式顯示超連結,例如,以不同的 顏色、字型 或 樣式 顯示。 連結的行為和樣式可以使用 層疊樣式表 (CSS) 語言指定。 在圖形使用者介面中,指標 的外觀可能會變為 手 形狀以指示連結。 在大多數圖形網頁瀏覽器中,未 快取 的連結以藍色下劃線文字顯示,但快取的連結以紫色下劃線文字顯示。 當 使用者 啟用連結(例如,透過用滑鼠點選它)時,瀏覽器將顯示連結的目標。 如果目標不是 HTML 檔案,則根據 檔案型別 以及瀏覽器及其 外掛,另一個程式可能會被啟用以開啟該檔案。 HTML 程式碼包含連結的五個主要特徵中的部分或全部:* **連結目標**(指向 URL 的 "href")* **連結標籤** * **連結標題** * **連結目標** * **連結類** 或 **連結 ID** 它使用帶有屬性 "href"(HREF 是 "Hypertext REFerence" 的縮寫[5]) 以及可選屬性 "title"、"target" 和 "class" 或 "id" 的 HTML 元素 "a": <a href="URL" title="link title" target="link target" class="link class">link label</a> 示例: 要將連結嵌入頁面、博文或評論中,可能採用以下形式:<a href="http://example.com/">示例</a> 釋出後,複雜的連結字串將簡化為以下內容,以便在典型的 網頁瀏覽器 中進行視覺化:示例 這有助於建立簡潔易讀的文字或文件。當指標懸停在連結上時,根據瀏覽器和/或圖形使用者介面,可能會顯示有關連結的一些資訊文字,以彈出方式出現,並非在常規的 視窗 中,而是在特殊的 懸停 框中,當指標移開時會消失(有時它會在幾秒鐘後自動消失,並在指標移開後再回來時重新出現)。Mozilla Firefox、IE、Opera 和許多其他網頁瀏覽器都會顯示 URL。此外,URL 通常顯示在 狀態列 中。通常,連結將在當前的 框架 或視窗中開啟,但使用框架和多個視窗進行導航的網站可以新增一個特殊的“目標”屬性來指定連結將在哪裡載入。如果不存在名為該名稱的視窗,則將建立一個具有該 ID 的新視窗,該 ID 可用於在瀏覽會話中稍後引用該視窗。一些開發人員可能會選擇將連結大寫,以反映伺服器端互動,例如表單或縮寫。大寫是可行的。建立新視窗可能是“目標”屬性最常見的用法。為了防止意外重複使用視窗,通常可以使用特殊的視窗名稱“_blank”和“_new”,並且始終會導致建立新視窗。在大型網站連結到外部頁面時,這種情況尤為常見。在這種情況下,目的是確保瀏覽的人員知道,連結的網站並未得到連結網站的認可。但是,該屬性有時會被過度使用,並且有時會導致即使瀏覽單個網站也會建立許多視窗。另一個特殊的頁面名稱是“_top”,它會導致清除當前視窗中的所有框架,以便可以在完整視窗中繼續瀏覽。
“超連結”一詞是由 Ted Nelson 在 Xanadu 專案 開始時(可能是 1964 年,也可能是 1965 年)創造的。Nelson 受 我們也許會思考 的啟發,這是 Vannevar Bush 的一篇流行文章。在文章中,Bush 描述了一種基於縮微膠片的機器(Memex),人們可以在其中將任何兩頁資訊連結到一個相關資訊的“軌跡”中,然後在軌跡中的頁面之間來回滾動,就像它們在單個縮微膠片卷軸上一樣。
在 1964 年到 1980 年間出版的一系列書籍和文章中,Nelson 將 Bush 的自動交叉引用概念移植到計算機環境中,使其適用於特定的文字字串而不是整個頁面,並將其從本地臺式機器推廣到理論上的全球計算機網路,並倡導建立這樣的網路。與此同時,一個由 Douglas Engelbart(以及 Jeff Rulifson 作為首席 程式設計師)領導的團隊獨立地首次為在單個文件中滾動(1966 年)實現了超連結概念,並在不久之後為連線獨立文件中的段落(1968 年)實現了超連結概念,使用的是 NLS。
1987 年,為蘋果麥金塔釋出了一個數據庫程式 HyperCard,它允許在文件中的各種型別的頁面之間進行超連結。
雖然網頁之間的超連結是 全球資訊網 的一項內在功能,但一些網站反對從其他網站連結到它們;一些網站聲稱,未經許可不得連結到它們。
特別有爭議的是 深度連結,它不指向網站的 主頁 或網站所有者指定的其他入口點,而是指向其他內容,允許使用者繞過網站自己指定的流程,以及內聯連結,它將相關內容合併到連結網站的頁面中,使其看起來像是連結網站自己的內容的一部分,除非新增明確的歸屬資訊。
在某些 司法管轄區 中,人們認為或曾認為超連結不僅僅是 引用 或 引文,而是複製網頁的工具。在荷蘭,Karin Spaink 最初因透過連結侵犯版權而被定罪,儘管該裁決在 2003 年被推翻。支援這種觀點的法庭認為,僅僅 釋出 一個連線到非法材料的超連結本身就是一項非法行為,無論引用非法材料是否非法。2004 年,Josephine Ho 在 臺灣 被判無罪,罪名是“超連結敗壞傳統價值觀”。[6]
2000 年,英國電信 起訴 Prodigy,聲稱 Prodigy 侵犯了其關於網頁超連結的專利(美國專利 4,873,662)。在 訴訟 之後,法院 判決 Prodigy 勝訴,裁定 英國電信 的專利不涵蓋網頁超連結。[7]
在美國 法理學 中,僅僅連結到其他人的網站的行為與連結到非法或 侵權 內容之間存在區別。[8] 幾個法院已經裁定,僅僅連結到其他人的網站不構成版權或商標侵權,無論其他人可能如何反對。[9][10][11] 連結到非法或侵權內容可能存在足夠的問題,會導致法律責任。[12][13][14][15][16] 有關美國版權法目前關於超連結現狀的總結,請參閱 此討論。
- ↑ Merriam-Webster.com,超連結
- ↑ 超級網格
- ↑ 建立、儲存和載入空間
- ↑ 維基百科:缺失的手冊,作者:John Broughton,2008 年,ISBN 0596515162,第 75 頁
- ↑ Tim Berners-Lee,製作伺服器(“HREF”代表“超文字引用”)
- ↑ 對臺灣性學研究者和活動家 Josephine Ho 的起訴
- ↑ CNET News.com, 超連結專利訴訟未獲成功. 2002年8月23日。
- ↑ Cybertelecom:: 法律允許連結嗎? [失效連結]
- ↑ 福特汽車公司訴2600企業公司,177 F.Supp.2d 611 (EDMi 2001年12月20日)
- ↑ 美國公民自由聯盟訴米勒,977 F.Supp. 1228 (ND Ga. 1997)
- ↑ 票務大師公司訴票務網公司,No. 99-07654 (CD Calif. 2000年3月27日)
- ↑ 知識儲備訴猶他燈塔部, 75 FSupp2d 1290 (D Utah 1999)
- ↑ 環球影業公司訴賴默德斯,111 FSupp2d 294 (DCNY 2000)
- ↑ 康卡斯特伊利諾伊州X有限責任公司訴高科技電子公司, 伊利諾伊州北區地方法院,2004年7月28日判決,03 C 3231
- ↑ WebTVWire.com, 在美國連結到侵權影片可能是非法的. 2006年12月10日。
- ↑ 對比 完美10訴谷歌, 2006年2月21日判決,案件號CV 04-9484 AHM (CD Cal. 2/21/06), CRI 2006, 76–88 對連結到侵權內容的縮圖沒有責任
- Weinreich, Harald (2001). "連結的外觀 - 擴充套件超連結使用者介面概念": 19. doi:10.1145/504216.504225. 檢索於 2010-09-04.
{{cite journal}}: Cite journal requires|journal=(help); Unknown parameter|coauthors=ignored (|author=suggested) (help)