LLMpediaThe first transparent, open encyclopedia generated by LLMs

Enquire (software)

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Tim Berners-Lee Hop 3
Expansion Funnel Raw 27 → Dedup 14 → NER 4 → Enqueued 4
1. Extracted27
2. After dedup14 (None)
3. After NER4 (None)
Rejected: 10 (not NE: 10)
4. Enqueued4 (None)
Enquire (software)
NameEnquire
DeveloperTim Berners-Lee
Released1980
Programming languagePascal
Operating systemNorsk Data Sintran III
GenreHypertext

Enquire (software). Enquire was a pioneering hypertext program created by Tim Berners-Lee in 1980 while he was a contractor at CERN, the European particle physics laboratory. It served as a personal database for managing information about people, software, and projects using associative links, predating the global World Wide Web. Although never published, its core concepts of nodes and bidirectional links directly informed Berners-Lee's later design for the World Wide Web and the first web browser.

Overview

Enquire functioned as a simple database system where each page, or node, represented a person, project, or concept. Users could create and navigate bidirectional links between these nodes, establishing a web of relationships. The software was built to run on the Norsk Data minicomputers operating under the Sintran III system at CERN. Its interface was text-based, reflecting the computing environment of the early 1980s. The program's primary purpose was to help Berners-Lee track the complex connections between researchers, teams, and resources within the large laboratory.

Development and history

Tim Berners-Lee developed Enquire during his six-month fellowship at CERN, drawing inspiration from earlier hypertext systems like Project Xanadu and the memex concept proposed by Vannevar Bush. He programmed it in Pascal, a language commonly used for system software at the time. The name "Enquire" was a shortened reference to the Victorian domestic handbook Enquire Within Upon Everything, suggesting a tool to organize all information. After his initial contract ended, Berners-Lee left CERN, and the original Enquire program was not actively maintained or distributed, though he retained the conceptual framework.

Features and functionality

The system allowed users to create new nodes and link them to existing ones, with each link having a type describing the relationship, such as "includes" or "describes". It enforced a rule that links were always bidirectional; creating a link from node A to node B automatically generated a reverse link. Enquire could generate lists of all links pointing to a particular node, a precursor to the "backlink" functionality. The data model avoided a strict hierarchy, instead organizing information in a more flexible network. All data was stored locally on the Norsk Data system, with no inherent capability for remote access or networking.

Influence and legacy

Though obscure as a software product, Enquire's architectural principles were foundational. When Berners-Lee returned to CERN in 1989, he reused its core ideas of linked information nodes in his proposal for "Information Management: A Proposal". This document became the blueprint for the World Wide Web, where Enquire's nodes evolved into webpages and its bidirectional links became the hyperlinks of the HTML language. The first web server and web browser, developed on a NeXT computer, realized Enquire's vision on a global network. Berners-Lee has frequently cited Enquire as the direct conceptual forerunner to his work at the World Wide Web Consortium.

Technical details

Enquire was implemented in the Pascal programming language and designed for the proprietary Norsk Data hardware architecture. It operated under the Sintran III operating system, a real-time system used for controlling CERN's accelerator systems. The program stored its data structures in flat files, with each node containing text and an array of link records pointing to other node identifiers. This simple, self-contained design meant it lacked features like transaction processing, multi-user access, or a query language such as SQL. Its technical limitations underscored the need for the distributed, client-server model that would later define the Internet-based World Wide Web.

Category:Hypertext Category:1980 software Category:Software programmed in Pascal