Architecture of the World Wide Web, First Edition
W3C Proposed Recommendation 5 November 2004

The World Wide Web uses relatively simple technologies with sufficient
scalability, efficiency and utility that they have resulted in a
remarkable information space of interrelated resources, growing across
languages, cultures, and media. In an effort to preserve these
properties of the information space as the technologies evolve, this
architecture document discusses the core design components of the Web.
They are identification of resources, representation of resource state,
and the protocols that support the interaction between agents and
resources in the space. We relate core design components, constraints,
and good practices to the principles and properties they support.