Principles re: Resource Representations

Webarch Chapter 3.

Notes:

Consensus developed Nov. 18 on the following:

Consider using XML
Pro and contra points, and detailed guidelines for using XML in designs well-presented in an excellent IETF BCP Guidelines for the Use of XML within IETF Protocols, also available in HTML.
URI Schemes
When specifying the use of URIs, designers SHOULD NOT constrain the use of URI schemes.
Use Namespaces
XML-based languages for widespread common use MUST be given an XML namespace name and the elements of the language MUST be placed in that namespace.
Unified formatting semantics
For languages whose contents are intended for visual rendering for presentation to humans, the repertoire of formatting semantics SHOULD be consistent across the universe of W3C recomnmendations.
Web-scale linking
When designing a language that includes linking or hypertext functionality, designers SHOULD design that functionality so it supports Web-wide rather than merely local linking.
Media-type registration
Designers of languages which will be used in resource representations MUST arrange for the registration of an Internet Media Type for that language, and SHOULD consider the recommendations of RFC3203 in carrying out that registration. This registration MUST include a specification of the handling of fragment identifiers for resource representations in the language being designed

Still open:

Separate presentation, interaction, content
Not always achievable
Namespace documents
Desirability, human- or machine-orientation, and useful contents (cf. RDDL)
Error-handling
Importance of clarity in specifying
Hyperlinking practice
Candidates: XLink, RDF, HLink; which are appropriate in which scenarios?