- From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
- Date: Mon, 19 Mar 2007 14:59:32 +0100
- To: public-wai-ert@w3.org
Johannes Koch schrieb:
> Jo Rabin schrieb:
>> 5. I'm not clear as to what normalisation is pre-supposed on the
>> contents of
>> the various header field values. For our purposes it would be useful
>> to have
>> those values in a normal form, where possible. Equally it would be
>> useful,
>> for audit purposes, to have a literal representation of the unprocessed
>> headers.
>
> Competing requirements: good searchability (named properties) vs.
> original order.
>
> Possible solution:
> Preserve order (rdf:Bag) with
> http:MessageHeader
> |- http:fieldName rdf:resource="&http;content-type"
> | (poining to a specified _value_ instead of named property)
> |- http:fieldValue
Or using an RDF collection:
<http:Request ...>
...
<http:headers rdf:parseType="Collection">
<http:MessageHeader rdf:ID="mh1">
<http:fieldName rdf:resource="&http;accept-language"/>
<http:fieldValue>en</http:fieldValue>
</http:MessageHeader>
<http:MessageHeader rdf:ID="mh2">
<http:fieldName rdf:resource="&http;accept"/>
<http:fieldValue rdf:parseType="Collection">
<foo:ListItem>
<foo:mimeType>application/xhtml+xml</foo:mimeType>
<foo:params>q=1.0</foo:params>
</foo:ListItem>
<foo:ListItem>
<foo:mimeType>text/html</foo:mimeType>
<foo:params rdf:parseType="Collection">
<foo:Param>
<foo:paramName>q</foo:paramName>
<foo:paramValue>0.9</foo:paramValue>
</foo:Param>
<foo:Param>
<foo:paramName>bar</foo:paramName>
<foo:paramValue>blah</foo:paramValue>
</foo:Param>
</foo:params>
</foo:ListItem>
</http:fieldValue>
</http:MessageHeader>
</http:headers>
...
</http:Request>
which is a representation of
Accept-Language: en
Accept: application/xhtml+xml;q=1.0, text/html;q=0.9,bar=blah
>> 6. It would be useful for those header field values that have
>> structure to
>> be represented so that their components are exposed in a way that allows
>> easy access via XPATH expressions.
See #mh2 in the example above.
--
Johannes Koch
BIKA Web Compliance Center - Fraunhofer FIT
Schloss Birlinghoven, D-53757 Sankt Augustin, Germany
Phone: +49-2241-142628 Fax: +49-2241-142065
Received on Monday, 19 March 2007 14:00:22 UTC