- constraint
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
In the design of the Web, some choices, like the names of the
p
and
li
elements in HTML, the choice of
the colon (:) character in URIs, or grouping bits into eight-bit
units (octets), are somewhat arbitrary; if
paragraph
had been chosen instead of
p
or asterisk (*) instead
of colon, the large-scale result would, most likely, have been the
same. This document focuses on more fundamental design choices:
design choices that lead to constraints, i.e., restrictions in
behavior or interaction within the system. Constraints may be
imposed for technical, policy, or other reasons to achieve
desirable properties in the system, such as accessibility, global
scope, relative ease of evolution, efficiency, and dynamic
extensibility.
- content negotiation
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
The practice of providing multiple
representations available via the same URI. Which representation is
served depends on negotiation between the requesting agent and the
agent serving the representations.
- dereference a URI
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
Access a representation of the resource
identified by the URI.
- error correction
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
An agent repairs an error so that within
the system, it is as though the error never occurred.
- error recovery
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
An agent invokes exceptional behavior
because it does not correct the error.
- extended language
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
If one language is a subset of another,
the latter is called an extended language.
- fragment identifier
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
The part of a URI that allows
identification of a secondary resource.
- good practice
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
Good practice—by software developers, content authors, site
managers, users, and specification designers—increases the value of
the Web.
- information resource
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
A resource which has the property that
all of its essential characteristics can be conveyed in a
message.
- link
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
A relationship between two resources when
one resource (representation) refers to the other resource by means
of a URI.
- message
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
A unit of communication between
agents.
- namespace document
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
An information resource identified by an
XML Namespace URI that contains useful information, machine-usable
and/or human-usable, about terms in a particular XML namespace. It
is useful, though not manditory, that the URI employed as a
namespace name identifies a namespace document.
- principle
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
An architectural principle is a fundamental rule that applies
to a large number of situations and variables. Architectural
principles include "separation of concerns", "generic interface",
"self-descriptive syntax," "visible semantics," "network effect"
(Metcalfe's Law), and Amdahl's Law: "The speed of a system is
limited by its slowest component."
- representation
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
Data that encodes information about
resource state.
- resource
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
Anything that might be identified by a
URI.
- safe interaction
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
Interaction with a resource where an
agent does not incur any obligation beyond the
interaction.
- secondary resource
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
A resource related to another resource
through the primary resource with additional identifying
information (the fragment identifier).
- subset language
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
One language is a subset of a second
language if any document in the first language is also a valid
document in the second language and has the same interpretation in
the second language.
- uniform resource identifier (URI)
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
A global identifier in the context of the
World Wide Web.
- unsafe interaction
-
From Architecture of the World Wide Web, Volume One (2004-12-15)
Interaction with a resource that is not
safe interaction.