Skip to main content

Diigo Home

Architecture of the World Wide Web, Volume One - The Diigo Meta page

www.w3.org/webarch - Cached

This link has been bookmarked by 48 people . It was first bookmarked on 24 Apr 2006, by brian moffatt.

  • 24 Nov 09
  • 26 Jul 09
  • 11 Jul 09
  • 10 Jul 09
    anonymous

    Architecture of the World Wide Web, Volume One

    web architecture w3c standards rest reference www uri

  • 11 Apr 09
  • 24 Oct 08
  • 20 Sep 08
  • 19 Aug 08
    • 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.
    • In order to communicate internally, a
      community agrees (to a reasonable extent) on a set of terms and
      their meanings. One goal of the Web, since its inception, has been
      to build a global community in which any party can share
      information with any other party. To achieve this goal, the Web
      makes use of a single global identification system: the URI.
    • 9 more annotations...
  • 04 Jul 08
  • 05 Apr 08
    akoyako
    akoyako :-)

    Architecture of the World Wide Web, Volume One
    W3C Recommendation 15 December 2004

    This version:
    http://www.w3.org/TR/2004/REC-webarch-20041215/
    Latest version:
    http://www.w3.org/TR/webarch/
    Previous version:
    http://www.w3.org/TR/2004/PR-webarch-20041105/

    Editors:
    Ian Jacobs, W3C
    Norman Walsh, Sun Microsystems, Inc.
    Authors:
    See acknowledgments (§8).

    Please refer to the errata for this document, which may include some normative corrections.

    See also translations.

    Copyright © 2002-2004 W3C ® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.
    Abstract

    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.
    Status of this document

    This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.

    This is the 15 December 2004 Recommendation of “Architecture of the World Wide Web, Volume One.” This document has been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and is endorsed by the Director as a W3C Recommendation. It is a stable document and

    w3c webdev architecture

  • 03 Apr 08
    • Architecture of the
      World Wide Web, Volume One
    • Abstract


      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.

  • 06 Feb 08
  • 02 Nov 07
  • 25 Sep 07
  • 02 Aug 07
  • 15 Jul 07
    • this architecture document
      discusses the core design components of the Web.
    • referred to as resources, are
      identified by global identifiers called Uniform Resource
      Identifiers (URI).
    • 14 more annotations...
  • 19 May 07
  • 06 Feb 07
  • 24 Oct 06
  • 24 Aug 06
  • 13 Jul 06
  • 11 Jul 06
  • 09 Jul 06
  • 26 Jun 06
  • 07 Jun 06
  • 25 Apr 06
  • 10 Oct 05
  • 22 Jun 05
    ironick
    Nick Gall

    URIs are fundamental to web architecture. Identifiers that are not URIs are "terminal nodes on the Web".

    W3C

    • 5.4. Protocol-based Interoperability

      The Web follows Internet tradition in that its important interfaces are defined in terms of protocols, by specifying the syntax, semantics, and sequencing constraints of the messages interchanged. Protocols designed to be resilient in the face of widely varying environments have helped the Web scale and have facilitated communication across multiple trust boundaries. Traditional application programming interfaces (APIs) do not always take these constraints into account, nor should they be required to. One effect of protocol-based design is that the technology shared among agents often lasts longer than the agents themselves.

      It is common for programmers working with the Web to write code that generates and parses these messages directly. It is less common, but not unusual, for end users to have direct exposure to these messages. It is often desirable to provide users with access to format and protocol details: allowing them to 01Cview source,01D whereby they may gain expertise in the workings of the underlying system.
    • When a representation of one resource contains a reference to another resource, expressed with a URI identifying that other resource, this constitutes a link between the two resources. Additional metadata may also form part of the link (see [XLink10], for example). Note: In this document, the term "link" generally means "relationship", not "physical connection".

      Good practice: Link identification

      A specification SHOULD provide ways to identify links to other resources, including to secondary resources (via fragment identifiers).

      Formats that allow content authors to use URIs instead of local identifiers promote the network effect: the value of these formats grows with the size of the deployed Web.

      Good practice: Web linking

      A specification SHOULD allow Web-wide linking, not just internal document linking.

      Good practice: Generic URIs

      A specification SHOULD allow content authors to use URIs without constraining them to a limited set of URI schemes.

      What agents do with a hypertext link is not constrained by Web architecture and may depend on application context. Users of hypertext links expect to be able to navigate among representations by following links.

      Good practice: Hypertext links

      A data format SHOULD incorporate hypertext links if hypertext is the expected user interface paradigm.

      Data formats that do not allow content authors to create hypertext links lead to the creation of "terminal nodes" on the Web.
  • 14 Jun 05
  • 23 Jan 05
  • 03 Jan 05
    • 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.
  • 17 Dec 04
  • 16 Dec 04