Reading a scientific record

1989–1990

Berners-Lee: Typed Links and Trees

Read a hypertext proposal’s typed-link design, then test an original graph to see what a tree loses and why reaching a node is not the same as knowing a relationship.

An invented projects-and-software graph distinguishes two dependency links from other incoming links and tests a proposed tree layout.
5
Explicitly invented directed edges
2
Direct dependency answers in the fixture

The short answer

A link can say more than “go here”. If the relationship matters, the labels on the connections can change which question a graph answers.

Selected record and original reasoning

Do not erase the question

Keep the stated conditions attached to each calculation.

Invented inputs illustrate the question; they do not reconstruct historical measurements.
CheckObservation or inputWhat follows
Typed queryP and Q depend directly on SD refers; A made. Their arrows have other meanings.
Untyped arrowsFour nodes point to SDirection alone does not identify the relation.
One proposed treeS appears only under PAn extra reference/identity convention is needed for Q.

Chronology

A timeline of the turning points

  1. Earlier programme

    Enquire at CERN.

  2. Retained text

    Proposal version carries both dates.

  3. Standards context

    W3C founded at MIT.

The proposal makes relationships explicit

The retained text describes nodes for people, software, projects and documents, with arrows such as depends on, made and refers to. It argues that a strict tree fails when information belongs in several relationships.

A single-parent hierarchy offers an orderly path, but the ease of naming a node is not the same as representing every meaningful connection. This is a design question about the information being preserved.

Sources for this section: [1]

Reference answer: reachability is not meaning

The typed query returns P and Q. Four nodes point directly to S, but D and A do not meet the requested relation and type. After labels are erased, all four incoming arrows look alike; the intended dependency answer is not determined by direction alone.

With a single S under P, the proposed tree lacks Q’s direct relationship unless it adds a cross-reference, duplicates the representation or introduces another convention. A duplicate also needs a rule saying whether both copies refer to the same software object. There is no claim that trees are always useless; the question is which information this particular layout omits.

The graph is an original fixture, not a transcription of the proposal’s diagram or the first Web’s implementation. Neither does one typed edge automatically define how every longer path should compose: that would require additional semantics.

Sources for this section: [1]

A proposal and an implementation remain different

The text also calls for linking existing information systems without requiring central coordination.

This enlarges the question beyond drawing a tidy network. A design must say what a node denotes, what a relationship means and how different systems can refer to the same thing. The exercise isolates those choices; it does not claim that its five-edge graph supplies an implementation or proves the later Web’s success.

Sources for this section: [1]

Continue the chronology

Biography context

Explore CERN, Geneva through connected lives

Connected biographies

The research career behind the record

Quick answers

Common questions

Does every reachable node satisfy a dependency query?
No. The fixture defines a particular relation, type and direct-edge requirement.
Was a historical diagram or implementation copied?
No. The five-node example and its reference answer are original teaching material.

Primary and institutional sources

How this history was checked

Selected records and their reading limits are identified below. The numerical fixtures and reference answers are original. This article was reviewed on 31 October 2026.

  1. Tim Berners-Lee, CERN; header March 1989, May 1990Information Management: A Proposal, HTMLized version
  2. W3C/Tim Berners-Lee, retained 31 October 2026Tim Berners-Lee: short and longer biography
  3. CERNA short history of the Web