- From: Charles McCathieNevile <chaals@opera.com>
- Date: Wed, 06 Jul 2005 18:55:45 +0100
- To: "Johannes Koch" <johannes.koch@fit.fraunhofer.de>, "public-wai-ert@w3.org" <public-wai-ert@w3.org>
- Cc: Marja <marja@annotea.org>
On Wed, 29 Jun 2005 02:05:49 +1000, Johannes Koch <johannes.koch@fit.fraunhofer.de> wrote: > ... See following proposal. What do you think? I think where headers are standardised, we should just use them as properties. I wonder about actually making them datatypes too (since there is no clear way to specify a default datatype, although it might become possible at some point when they figure out how to say what is in a datatype). I though instead of having a Request class it might make sense to make GET, PUT, POST, etc into classes whch are subclasses of a Request. An alternative proposal therefore follows, with a few alternative ways of modelling the data. This is definitely just for discussion - I am not wedded to any particular approach yet, although I like the idea of having reasonably explicit data. > I prefer a different namespace for the HTTP stuff because IMHO it > should not be restricted to EARL. Agreed. The following is very much a strawman of ways we could encode stuff. We should still also look at what Annotea uses... <?xml version="1.0" encoding='UTF-8'?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:earl="http://www.w3.org/WAI/ER/EARL/nmg-strawman#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:http="http://example.org/http/"> <earl:WebContent> <dc:location>http://example.org/somewhere/over/the/rainbow</dc:location> <dc:format>text/html</dc:format> <earl:httpRequest><!-- minCardinality=0 maxCardinality=1 --> <http:POST> <http:accept parsetype="Collection"> <mime:TEXThtml> <mime:q>1.0</mime:q> </mime:TEXThtml> <mime:ANY> <mime:q>0.1</mime:q> </mime:ANY> </http:accept> <http:AcceptLanguage>: de;q=1.0, en;q=0.5</http:AcceptLanguage> <http:header>Content-Type: some/type</http:header> <http:header> <http:PrivateHeader> <dc:title>X-archived-at</dc:title> <http:value>http://example.org/somewhere/over/the/rainbow</http:value> </http:PrivateHeader> <http:header> </http:Request> </earl:httpRequest> <earl:httpResponse>...</earl:httpResponse> </earl:WebContent> </rdf:RDF> -- Charles McCathieNevile chaals@opera.com hablo español - je parle français - jeg lærer norsk Here's one we prepared earlier: http://www.opera.com/download
Received on Wednesday, 6 July 2005 17:56:02 UTC