Architecture of the World Wide Web, First Edition


General Architecture Principles
  1. Error recovery       (principle)
Identification
  1. Identify with URIs  (constraint)
  2. URI assignment    (principle)
  3. URI uniqueness    (constraint)
  4. URI aliases
  5. Consistent URI usage
  6. URI ambiguity
  7. New URI schemes
  8. URI opacity
Interaction
  1. Fragment identifier consistency
  2. Authoritative server metadata   (principle)
  3. Safe retrieval                               (principle)
  4. Consistent representation
  5. Available representation

 

Data Formats
  1. Version information
  2. Namespace policy
  3. Extensibility mechanisms
  4. Unknown extensions
  5. Separation of content, presentation, interaction
  6. Link mechanisms
  7. Web linking
  8. Generic URIs
  9. Hypertext links
  10. Namespace adoption
  11. Namespace documents
  12. QNames Indistinguishable from URIs
  13. QName Mapping
  14. XML and "text/*"
  15. XML and character encodings