An autolink is a
hyperlink added automatically to a
hypermedia document, after it has been authored or
published
Publishing is the activity of making information, literature, music, software and other content available to the public for sale or for free. Traditionally, the term refers to the creation and distribution of printed works, such as books, news ...
. Automatic hyperlinking describes the process or the software feature that produces autolinks. Segments of the hypermedia are identified through a process of
pattern matching
In computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. In contrast to pattern recognition, the match usually has to be exact: "either it will or will not be ...
. For example, in hypertext, the software could recognise textual patterns for street addresses, phone numbers,
ISBN
The International Standard Book Number (ISBN) is a numeric commercial book identifier that is intended to be unique. Publishers purchase ISBNs from an affiliate of the International ISBN Agency.
An ISBN is assigned to each separate edition an ...
s, or
URLs.
In a distributed hypermedia system, such as the
World Wide Web
The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet.
Documents and downloadable media are made available to the network through web ...
, autolinking can be carried out by client or server software. For example, a
web server could add links to a web page as it sends it to a web browser. A browser can also add links to a page after it has received it from the server.
Examples
Google Toolbar
AutoLink is a feature of the
Google Toolbar
Google Toolbar is a discontinued web browser toolbar for Internet Explorer, developed by Google. It was first released in 2000 for Internet Explorer 5. Google Toolbar was also distributed as a Mozilla plug-in for Firefox from September 2005 to J ...
. Users can convert street addresses,
ISBN
The International Standard Book Number (ISBN) is a numeric commercial book identifier that is intended to be unique. Publishers purchase ISBNs from an affiliate of the International ISBN Agency.
An ISBN is assigned to each separate edition an ...
s in a web page in their browser to links by clicking a button on Google Toolbar. The links direct the users to Google Maps for street addresses and
Amazon
Amazon most often refers to:
* Amazons, a tribe of female warriors in Greek mythology
* Amazon rainforest, a rainforest covering most of the Amazon basin
* Amazon River, in South America
* Amazon (company), an American multinational technolog ...
.com for book information.
Google Answers: Google Toolbar Autolink feature->
Since introduced in February 2005, there has been a lot of controversy about this feature. Some
webmaster
A webmaster is a person responsible for maintaining one or more websites. The title may refer to web architects, web developers, site authors, website administrators, website owners, website coordinators, or website publishers.
The duties of ...
s expressed their concerns over the AutoLink feature claiming that Google had no rights to modify their webpages or to direct the users to a commercial website such as Amazon.
This caused
Barnes & Noble, a competitor of
Amazon
Amazon most often refers to:
* Amazons, a tribe of female warriors in Greek mythology
* Amazon rainforest, a rainforest covering most of the Amazon basin
* Amazon River, in South America
* Amazon (company), an American multinational technolog ...
, to link all ISBNs on their site back to themselves to prevent people clicking them to take them to their competitor.
Google sceptics compare it with
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
's unpopular
SmartTag
SmartTAG (acronym in Malay for Sistem Membayar Automatik Rangkaian Tol or "Toll Network Automatic Payment Systems") is an on-board unit (OBU) vehicle-based device used as an electronic toll collection (ETC) system over long distances (maximum ...
s, which ultimately proved too controversial and were dropped.
Trac Wiki Engine
Trac
Trac is an open-source, web-based project management and bug tracking system. It has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Tra ...
is a
web application
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serv ...
for
issue tracking
An issue tracking system (also ITS, trouble ticket system, support ticket, request management or incident ticket system) is a computer software package that manages and maintains lists of issues. Issue tracking systems are generally used in coll ...
in software development. It has a
wiki engine which is used for all text and documentation in the system. This includes not only wiki pages but also tickets and check-in log messages. These pieces of text have AutoLinks created, for example the text ticket:1 links to ticket 1. This is an example of server-side AutoLinking.
AutoLinker
AutoLinker is a
plugin application which has been developed for
vBulletin
vBulletin is a proprietary Internet forum software package sold by MH Sub I, LLC doing business as vBulletin (formerly Jelsoft Enterprises and vBulletin Solutions). It is written in PHP and uses a MariaDB or MySQL database server. Similar pro ...
forum software. It allows
keywords set by the board
administrator to be turned into hyperlinks or popups automatically any time they are used in a forum post or message.
Tomboy Notes
Tomboy Notes is a
personal wiki
A personal wiki is wiki software that allows individual users to organize information on their desktop or mobile computing devices in a manner similar to community wikis, but without collaborative software or multiple users.
Personal wiki softwa ...
and text editor for Linux that creates automatic hyperlinks for web and
email address
An email address identifies an email box to which messages are delivered. While early messaging systems used a variety of formats for addressing, today, email addresses follow a set of specific rules originally standardized by the Internet Engineer ...
es while the text is being edited.
Moodle
The
moodle
Moodle is a free and open-source learning management system written in PHP and distributed under the GNU General Public License. Moodle is used for blended learning, distance education, flipped classroom and other online learning projects in s ...
online course platform uses autolinking for automatic linking of terms within a moodle site to a
glossary or database entries, or to resources within the same course.
Firefox plugin linkator
Linkator takes a different stance on the concept of autolinking by automatically creating a search link from ''manually'' selected text.
Wiki Hyperlinks
Wiki Hyperlinks searches for entities in a given text which are title case, then automatically adds a hyperlink to each entity from Wikipedia. It also has a feature for creating hyperlinks from manual text selections.
Saga
Saga is a note-taking application that creates automatic links between notes. The application recognizes page titles and headings and automatically creates links to them when they are mentioned inside notes. By using autolinks users can quickly create connected knowledge bases.
See also
*
entity linking In natural language processing, entity linking, also referred to as named-entity linking (NEL), named-entity disambiguation (NED), named-entity recognition and disambiguation (NERD) or named-entity normalization (NEN) is the task of assigning a uni ...
*
named entity recognition
Named-entity recognition (NER) (also known as (named) entity identification, entity chunking, and entity extraction) is a subtask of information extraction that seeks to locate and classify named entities mentioned in unstructured text into pre ...
*
tf-idf
*
autocomplete
Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing. In Android and iOS smartphones, this is called predictive text. In graphical user interfaces, users can typically press the ta ...
*
code folding
Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document. This allows the user to manage large amounts of tex ...
References
{{reflist
Hypermedia
Tasks of natural language processing