- From: Jo Rabin <jo@linguafranca.org>
- Date: Wed, 7 Mar 2007 15:03:09 -0000
- To: <public-mobileok-checker@w3.org>
Requirements for the mobileOK Reference Implementation Intermediate Document [Version 0.1] [1] General [1.1] Provide comprehensive audit trail to verify correctness of processing [1.2] Allow for some details to be omitted on request [1.3] The document is encoded in UTF-8 [1.4] The document is XML [2] HTTP Requests and Responses (for the test URI and for included and referenced documents) [2.1] Include the time the request was made as well as the time the connection closed. [2.2] It must be possible to relate the timestamps to an external authoritative time source (for example by timestamping a request to that source and recording the time returned) [2.3] Include the URI requested and the Method [2.4] Include the response code e.g. 200 OK [2.5] Include each of the HTTP parameters of the request and of the response in a normalised form as well as the response in actual returned form [2.6] Include the original payload in a form that allows re-creation of the returned document [2.6] Indicate the size of the payload in bytes. [2.7] Follow redirects (up to a default maximum of 10) indicated by a 3xx response and include details described above. [3] For the HTML Document that results from requesting the URI under test and following any redirections [3.1] Indicate whether the document is valid UTF-8. [3.1.1] If it is not, indicate the locations of the invalid sequences. [3.1.2] Indicate the identity and the version of the validator [3.2] Indicate in an XML safe way the XML declaration and the DOCTYPE [3.3] Indicate the validity of the document according to its specified DOCTYPE [3.3.1] Indicate the identity and version of the validator [3.3.2] If it is not valid, indicate the locations of the errors [3.4] If the DOCTYPE is not stated as XHTML Basic 1.1 indicate whether the document is valid XHTML Basic 1.1 [3.3.1] Indicate the identity and version of the validator [3.4.2] If it is not valid, indicate the locations of the errors [3.5] Include a "tidy" version (minus XML declaration and DOCTYPE) [3.5.1] Indicate the identity and version of the tidying process (may be null if the document was valid) [3.5.2] Optionally include the tidying rules. [4] For Included Images [img, object and CSS background: url()] [4.1] Normalise references to images and request each image only once [4.2] Indicate the validity of the image [4.2.1] Indicate the identity and version of the validator [4.2.2] If it is not valid, include any useful diagnostic information [4.2.3] If it is valid, indicate its dimensions and whether it is transparent [5] For referenced stylesheets [5.1] Normalise references to stylesheets and request each stylesheet only once [5.2] Indicate whether it is valid UTF-8 [5.3] Indicate the validity of the stylesheet [5.3.1] Indicate the identity and the version of the validator [5.3.2] If it is not valid, indicate the location and the nature of the error [5.3.3] Identify properties and values that are not present in CSS 1 [ignore those that are excluded by @media rules] [6] For links (a, form) [6.1] Normalise references to links and request once only [6.2] Request only http: and https: links --- ends
Received on Wednesday, 7 March 2007 15:05:02 UTC