Copyright © 2006 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.
The identification of resources in the Web via URIs [RFC3986] may not be sufficient to uniquely resolve a document as other factors might come into play like HTTP content negotiation according to pre-defined user characteristics. This issue is particularly important for conformance testing, conformance claims and reporting languages like the Evaluation and Report Language (EARL, [EARL Schema]) when they address Web resources. This document describes a representation of HTTP concepts in RDF that will serve to the purpose mentioned earlier, as it can allow the identification of resources served via the HTTP protocol. The proposed vocabulary also includes HTTPS and some extensions to HTTP outside the standard RFCs.
This section
describes the status of this document at the time of its publication. Other documents
may supersede this document. A list of current W3C publications and the latest revision
of this technical report can be found in the W3C technical reports index at
http://www.w3.org/TR/
.
This document is a Working Draft Note. The Working Group considers its content as stable, and minor modifications might occur according to the feedback received by the editors of the document. More things to be added later ...
To be defined at a later stage ...
This note presents an RDF representation of the HTTP headers that can support the unique identification of Web resources when the sole use of an URI [RFC3986] may not suffice due to common content negotiation techniques used by most browsers nowadays. It also will help to identify complex Web resources like form responses, which need, for example, information on the POST request used and the sent parameters. This document is not intended to be a clarification of the different concepts of the HTTP specification [RFC2616]. This document is not intended either to be an introduction to RDF. To that end, refer to [RDF] or [RDF-PRIMER].
The RDF representation of the HTTP vocabulary uses three different namespaces:
Vocabulary | Namespace URI | Prefix |
---|---|---|
HTTP | http://www.w3.org/1999/xx/http# |
no prefix, except in examples |
URI | http://www.example.org/uri# |
|
RFC 822 | http://www.example.org/rfc822# |
|
Add definitive URIs for namespaces.
This vocabulary is intended to cover different needs. The following list of use cases is not exclusive, and many more can be added.
The Request
class represents an HTTP request. There are eight subclasses derived from the
Request
class, one for each request type defined in [RFC2616]:
OptionsRequest
representing an HTTP Options request,GetRequest
representing an HTTP Get request,HeadRequest
representing an HTTP Head request,PostRequest
representing an HTTP Post request,PutRequest
representing an HTTP Put request,DeleteRequest
representing an HTTP Delete request,TraceRequest
representing an HTTP Trace request, andConnectRequest
representing an HTTP Connect request.The following properties may appear in nodes of type
Request
.
uri:uri
representing the URI as defined in [RFC3986] (see also 4. The uri
property),version
representing the version of HTTP,header
properties (see 2.3 The
header property), andbody
representing the message body (see 2.4 The body property).Example 2.1: A
GetRequest
object.
<http:GetRequest> <uri:uri>http://www.example.org:80/</uri:uri> <http:version>1.1</http:version> <http:accept>text/html;q=1.0, */*;q=0.01</http:accept> <http:accept-language>de-DE;q=1.0, de;q=0.75, en-GB;q=0.5, en;q=0.25, *;q=0.01</http:accept-language> </http:GetRequest>
The Response
class represents an HTTP response as defined in [RFC2616].
The following
properties may appear in nodes of type Response
:
responseCode
representing the response code sent by the
server,header
properties (see 2.3 The
header property), andbody
representing the message body (see 2.4 The body property).Example 2.2: A Response
object.
<http:Response> <http:content-type>text/html;charset=utf-8</http:content-type> <http:vary>accept, accept-language</http:vary> <http:body><![CDATA[aksgbq3833o3gbo4zgblakc8t9ut2]]></http:body> </http:Response>
The header
property represents an HTTP header. There is a property derived from the header
property for every header defined in [RFC2616].
The
following properties may appear in nodes of type Request
:
accept
representing an Accept header,accept-charset
representing an Accept-Charset header,accept-encoding
representing an Accept-Encoding header,accept-language
representing an Accept-Language header,authorization
representing an Authorization header,expect
representing an Expect header,from
representing a From header,host
representing a Host header,if-match
representing an If-Match header,if-modified-since
representing an If-Modified-Since header,if-none-match
representing an If-None-Match header,if-range
representing an If-Range header,if-unmodified-since
representing an If-Unmodified-Since
header,max-forwards
representing a Max-Forwards header,proxy-authorization
representing a Proxy-Authorization
header,range
representing a Range header,referer
representing a Referer header,te
representing a TE header, anduser-agent
representing a User-Agent header.The following properties may appear in nodes of type
Response
:
accept-ranges
representing a Accept-Ranges header,age
representing an Age header,etag
representing an ETag header,location
representing a Location header,proxy-authenticate
representing a Proxy-Authenticate header,retry-after
representing a Retry-After header,server
representing a Server header,vary
representing a Vary header, andwww-authenticate
representing a WWW-Authenticate header.The following properties may appear in nodes of type Request
and Response
:
allow
representing an Allow header,cache-control
representing a Cache-Control header,connection
representing a Connection header,content-encoding
representing a Content-Encoding header,content-language
representing a Content-Language header,content-length
representing a Content-Length header,content-location
representing a Content-Location header,content-md5
representing a Content-MD5 header,content-range
representing a Content-Range header,content-type
representing a Content-Type header,date
representing a Date header,expires
representing an Expires header,last-modified
representing a Last-Modified header,mime-version
representing a MIME-Version header,pragma
representing a Pragma header,trailer
representing a Trailer header,transfer-encoding
representing a Transfer-Encoding header,upgrade
representing an Upgrade header,via
representing a Via header, andwarning
representing a Warning header.The body
property represents an HTTP entity body as
defined in [RFC2616]. It can appear in nodes of both type
Request
or Response
. HTTP bodies are series of bytes. Thus
they MUST be translated to a string of text using the Base64 encoding
scheme to make it representable in RDF.
Example 2.3: The body
property.
<http:body><![CDATA[aksgbq3833o3gbo4zgblakc8t9ut2]]></http:body>
There are quite a lot of headers used in HTTP, which are not defined in the HTTP/1.1 specification itself. The following lists contain properties for headers listed in [RFC4229].
The following extension properties may appear
in nodes of type Request
:
accept-additions
representing an Accept-Additions header (defined
in [RFC2324]),accept-features
representing an Accept-Features header (defined
in [RFC2295]),a-im
representing an A-IM header (defined in [RFC3229]),content-id
representing a Content-ID header (defined in [DRP]),cookie
representing an Cookie header (defined in [RFC2965]),cookie2
representing an Cookie2 header (defined in [RFC2965]),c-man
representing a C-Man header (defined in [RFC2774]),c-opt
representing a C-Opt header (defined in [RFC2774]),c-pep
representing a C-PEP header (defined in [PEP]),depth
representing a Depth header (defined in [RFC2518]),destination
representing a Destination header (defined in [RFC2518]),differential-id
representing a Differential-ID header (defined in
[DRP]),if
representing an If header (defined in [RFC2518]),label
representing a Label header (defined in [RFC3253]),man
representing a Man header (defined in [RFC2774]),negotiate
representing an Negotiate header (defined in [RFC2295]),opt
representing an Opt header (defined in [RFC2774]),optional
representing an Optional header (defined in [WIRE]),ordering-type
representing an Ordering-Type header (defined in
[RFC3648]),overwrite
representing an Overwrite header (defined in [RFC2518]),pep
representing a PEP header (defined in [PEP]),position
representing a Position header (defined in [RFC3648]),profileobject
representing a ProfileObject header (defined in [Ops-OverHTTP]),proxy-features
representing a Proxy-Features header (defined in
[Proxy Notification]),resolution-hint
representing a Resolution-Hint header (defined in
[WIRE]),soapaction
representing a SoapAction header (defined in [SOAP1.1]),subok
representing a SubOK header (defined in [DupSup]),subst
representing a Subst header (defined in [DupSup]),surrogate-capability
representing a Surrogate-Capability header
(defined in [EdgeArch]),ua-color
representing a UA-Color header (defined in [UA Attributes]),ua-media
representing a UA-Media header (defined in [UA Attributes]),ua-pixels
representing a UA-Pixels header (defined in [UA Attributes]),ua-resolution
representing a UA-Resolution header (defined in [UA Attributes]),ua-windowpixels
representing a UA-Windowpixels header (defined in
[UA Attributes]), andwant-digest
representing a Want-Digest header (defined in [RFC3230]).The following extension properties may appear in nodes of type
Response
:
alternates
representing an Alternates header (defined in [RFC2295]),authentication-info
representing an Authentication-Info header
(defined in [RFC2617]),compliance
representing a Compliance header (defined in [OPTIONS messages]),content-disposition
representing a Content-Disposition header
(defined in [RFC2183]),content-script-type
representing a Content-Script-Type header
(defined in [HTML4]),content-style-type
representing a Content-Style-Type header
(defined in [HTML4]),cost
representing a Cost header (defined in [ObjectHeaders]),c-ext
representing a C-Ext header (defined in [RFC2774]),c-pep-info
representing a C-PEP-Info header (defined in [PEP]),dav
representing a DAV header (defined in [RFC2518]),default-style
representing a Default-Style header (defined in [HTML4]),delta-base
representing a Delta-Base header (defined in [RFC3229]),digest
representing a Digest header (defined in [RFC3230]),ext
representing an Ext header (defined in [RFC2774]),getprofile
representing a GetProfile header (defined in [Ops-OverHTTP]),im
representing an IM header (defined in [RFC3229]),non-compliance
representing a Non-Compliance header (defined in
[OPTIONS messages]),p3p
representing a P3P header (defined in [P3P]),pep-info
representing a PEP-Info header (defined in [PEP]),pics-label
representing a PICS-Label header (defined in [PICSLabels]),proxy-authentication-info
representing a
Proxy-Authentication-Info header (defined in [RFC2617]),proxy-instruction
representing a Proxy-Instruction header
(defined in [Proxy Notification]),public
representing a Public header (defined in [RFC2068]),refresh
representing a Refresh header (defined in [EDD]),resolver-location
representing a Resolver-Location header
(defined in [WIRE]),safe
representing a Safe header (defined in [RFC2310]),setprofile
representing a SetProfile header (defined in [Ops-OverHTTP]),set-cookie
representing a Set-Cookie header (defined in [RFC2109]),set-cookie2
representing a Set-Cookie2 header (defined in [RFC2965]),status-uri
representing a Status-URI header (defined in [RFC2518]),surrogate-control
representing a Surrogate-Control header
(defined in [EdgeArch]),tcn
representing a TCN header (defined in [RFC2295]),title
representing a Title header (defined in [ObjectHeaders]),variant-vary
representing a Variant-Vary header (defined in [RFC2295]), andversion
representing a Version header (defined in [ObjectHeaders]).The following extension properties may appear in nodes of type
Request
or Response
:
content-base
representing a Content-Base header (defined in [RFC2068]),content-transfer-encoding
representing a
Content-Transfer-Encoding header (defined in [ObjectHeaders]),content-version
representing a Content-Version header (defined in
[RFC2068]),derived-from
representing a Derived-From header (defined in [RFC2068]),link
representing a Link header (defined in [RFC2068]),lock-token
representing a Lock-Token header (defined in [RFC2518]),message-id
representing a Message-ID header (defined in [ObjectHeaders]),meter
representing a Meter header (defined in [RFC2227]),protocol
representing a Protocol header (defined in [PICSLabels]),protocol-info
representing a Protocol-Info header (defined in [JEPI]),protocol-query
representing a Protocol-Query header (defined in
[JEPI]),protocol-request
representing a Protocol-Request header (defined
in [PICSLabels]),security-scheme
representing a Security-Scheme header (defined in
[RFC2660]),timeout
representing a Timeout header (defined in [RFC2518]), anduri
representing a URI header (defined in [RFC2068]).The rfc822:Field
class represents a field according to
[RFC822]. It resides in a separate namespace and
MUST have the following properties:
rfc822:fieldName
representing a field name;rfc822:fieldBody
representing a field body.This class is of interest for adding non-standard headers not-defined in the
previous sections, via the additionalHeader
property. The [RFC822] standard specifies a simple syntax for the exchange of
text messages via field names and their values.
For headers not defined in HTTP/1.1 or any of the
previous extensions, you can use the additionalHeader
property in both
Request
and Response
classes. The object of this property is
of type Field
as defined in [3.1 The Field
class]. See the use of the additionalHeader
property in the
Response
class in the example below.
Example 3.1: additionalHeader
object.
<http:additionalHeader> <rfc822:Field> <rfc822:fieldName>x-foo</rfc822:fieldName> <rfc822:fieldBody>bar</rfc822:fieldBody> </rfc822:Field> </http:additionalHeader>
The uri
property describes a Uniform Resource
Identifier as defined in in [RFC3986]. It resides in its
own namespace and is not restricted to HTTP URIs.
The following example
shows an RDF/XML representation of an HTTP request/response pair. A client requests a
resource in the document root (/
) at www.example.org
port 80
via HTTP/1.1. With the request, it sends request headers. The server uses content
negotiation. Some of the request headers (accept
and
accept-language
) are relevant for the creation or choice of the result as
indicated by the vary
reponse header. Thus, at least,s these request
headers are recorded in the representation of the request. In addition to the
content-type
and vary
headers the server sends an unknown
header (x-foo
) which appears as an RFC822 Field in the RDF
representation. The bodyContent
property contains the result of a Base64
transformation of the returned byte sequence.
<?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:http="http://www.w3.org/1999/xx/http#" xmlns:uri="http://www.example.org/uri#" xmlns:rfc822="http://www.example.org/rfc822#"> <http:GetRequest> <uri:uri>http://www.example.org:80/</uri:uri> <http:version>1.1</http:version> <http:accept>text/html;q=1.0, */*;q=0.01</http:accept> <http:accept-language>de-DE;q=1.0, de;q=0.75, en-GB;q=0.5, en;q=0.25, *;q=0.01</http:accept-language> </http:GetRequest> <http:Response> <http:content-type>text/html;charset=utf-8</http:content-type> <http:vary>accept, accept-language</http:vary> <http:additionalHeader> <rfc822:Field> <rfc822:fieldName>x-foo</rfc822:fieldName> <rfc822:fieldBody>bar</rfc822:fieldBody> </rfc822:Field> </http:additionalHeader> <http:body><![CDATA[aksgbq3833o3gbo4zgblakc8t9ut2]]></http:body> </http:Response> </rdf:RDF>
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE rdf:RDF [ <!ENTITY http-ns "http://www.w3.org/1999/xx/http#"> <!ENTITY rfc822-ns "http://www.example.org/rfc822#"> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description rdf:about="&http-ns;"> <rdfs:comment xml:lang="en">A namespace for describing HTTP messages (http://www.w3.org/Protocols/rfc2616/rfc2616.html)</rdfs:comment> </rdf:Description> <rdfs:Class rdf:about="&http-ns;Request"> <rdfs:label xml:lang="en">Request</rdfs:label> <rdfs:comment xml:lang="en">An HTTP request</rdfs:comment> </rdfs:Class> <!-- request methods start --> <rdfs:Class rdf:about="&http-ns;OptionsRequest"> <rdfs:label xml:lang="en">Options</rdfs:label> <rdfs:comment xml:lang="en">The OPTIONS request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;GetRequest"> <rdfs:label xml:lang="en">Get</rdfs:label> <rdfs:comment xml:lang="en">The GET request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;HeadRequest"> <rdfs:label xml:lang="en">Head</rdfs:label> <rdfs:comment xml:lang="en">The HEAD request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;PostRequest"> <rdfs:label xml:lang="en">Post</rdfs:label> <rdfs:comment xml:lang="en">The POST request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;PutRequest"> <rdfs:label xml:lang="en">Put</rdfs:label> <rdfs:comment xml:lang="en">The PUT request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;DeleteRequest"> <rdfs:label xml:lang="en">Delete</rdfs:label> <rdfs:comment xml:lang="en">The DELETE request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;TraceRequest"> <rdfs:label xml:lang="en">Trace</rdfs:label> <rdfs:comment xml:lang="en">The TRACE request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <rdfs:Class rdf:about="&http-ns;ConnectRequest"> <rdfs:label xml:lang="en">Connect</rdfs:label> <rdfs:comment xml:lang="en">The CONNECT request</rdfs:comment> <rdfs:subClassOf rdf:resource="&http-ns;Request"/> </rdfs:Class> <!-- request methods end --> <rdf:Property rdf:about="&http-ns;version"> <rdfs:label xml:lang="en">Version</rdfs:label> <rdfs:comment xml:lang="en">The HTTP version</rdfs:comment> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdfs:Class rdf:about="&http-ns;Response"> <rdfs:label xml:lang="en">Response</rdfs:label> <rdfs:comment xml:lang="en">The HTTP Response</rdfs:comment> </rdfs:Class> <rdf:Property rdf:about="&http-ns;responseCode"> <rdfs:label xml:lang="en">Response code</rdfs:label> <rdfs:comment xml:lang="en">An HTTP response code</rdfs:comment> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;header"> <rdfs:label xml:lang="en">Header</rdfs:label> <rdfs:comment xml:lang="en">An HTTP header</rdfs:comment> </rdf:Property> <!-- HTTP 1.1 headers start --> <rdf:Property rdf:about="&http-ns;accept"> <rdfs:label xml:lang="en">Accept</rdfs:label> <rdfs:comment xml:lang="en">The Accept header (see RFC 2616, section 14.1)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;accept-charset"> <rdfs:label xml:lang="en">Accept-Charset</rdfs:label> <rdfs:comment xml:lang="en">The Accept-Charset header (see RFC 2616, section 14.2)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;accept-encoding"> <rdfs:label xml:lang="en">Accept-Encoding</rdfs:label> <rdfs:comment xml:lang="en">The Accept-Encoding header (see RFC 2616, section 14.3)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;accept-language"> <rdfs:label xml:lang="en">Accept-Language</rdfs:label> <rdfs:comment xml:lang="en">The Accept-Language header (see RFC 2616, section 14.4)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;accept-ranges"> <rdfs:label xml:lang="en">Accept-Ranges</rdfs:label> <rdfs:comment xml:lang="en">The Accept-Ranges header (see RFC 2616, section 14.5)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;age"> <rdfs:label xml:lang="en">Age</rdfs:label> <rdfs:comment xml:lang="en">The Age header (see RFC 2616, section 14.6)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;allow"> <rdfs:label xml:lang="en">Allow</rdfs:label> <rdfs:comment xml:lang="en">The Allow header (see RFC 2616, section 14.7)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;authorization"> <rdfs:label xml:lang="en">Authorization</rdfs:label> <rdfs:comment xml:lang="en">The Authorization header (see RFC 2616, section 14.8)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;cache-control"> <rdfs:label xml:lang="en">Cache-Control</rdfs:label> <rdfs:comment xml:lang="en">The Cache-Control header (see RFC 2616, section 14.9)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;connection"> <rdfs:label xml:lang="en">Connection</rdfs:label> <rdfs:comment xml:lang="en">The Connection header (see RFC 2616, section 14.10)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-encoding"> <rdfs:label xml:lang="en">Content-Encoding</rdfs:label> <rdfs:comment xml:lang="en">The Content-Encoding header (see RFC 2616, section 14.11)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-language"> <rdfs:label xml:lang="en">Content-Language</rdfs:label> <rdfs:comment xml:lang="en">The Content-Language header (see RFC 2616, section 14.12)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-length"> <rdfs:label xml:lang="en">Content-Length</rdfs:label> <rdfs:comment xml:lang="en">The Content-Length header (see RFC 2616, section 14.13)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-location"> <rdfs:label xml:lang="en">Content-Location</rdfs:label> <rdfs:comment xml:lang="en">The Content-Location header (see RFC 2616, section 14.14)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-md5"> <rdfs:label xml:lang="en">Content-MD5</rdfs:label> <rdfs:comment xml:lang="en">The Content-MD5 header (see RFC 2616, section 14.15)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-range"> <rdfs:label xml:lang="en">Content-Range</rdfs:label> <rdfs:comment xml:lang="en">The Content-Range header (see RFC 2616, section 14.16)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-type"> <rdfs:label xml:lang="en">Content-Type</rdfs:label> <rdfs:comment xml:lang="en">The Content-Type header (see RFC 2616, section 14.17)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;date"> <rdfs:label xml:lang="en">Date</rdfs:label> <rdfs:comment xml:lang="en">The Date header (see RFC 2616, section 14.18)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;etag"> <rdfs:label xml:lang="en">ETag</rdfs:label> <rdfs:comment xml:lang="en">The ETag header (see RFC 2616, section 14.19)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;expect"> <rdfs:label xml:lang="en">Expect</rdfs:label> <rdfs:comment xml:lang="en">The Expect header (see RFC 2616, section 14.20)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;expires"> <rdfs:label xml:lang="en">Expires</rdfs:label> <rdfs:comment xml:lang="en">The Expires header (see RFC 2616, section 14.21)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;from"> <rdfs:label xml:lang="en">From</rdfs:label> <rdfs:comment xml:lang="en">The From header (see RFC 2616, section 14.22)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;host"> <rdfs:label xml:lang="en">Host</rdfs:label> <rdfs:comment xml:lang="en">The Host header (see RFC 2616, section 14.23)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;if-match"> <rdfs:label xml:lang="en">If-Match</rdfs:label> <rdfs:comment xml:lang="en">The If-Match header (see RFC 2616, section 14.24)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;if-modified-since"> <rdfs:label xml:lang="en">If-Modified-Since</rdfs:label> <rdfs:comment xml:lang="en">The If-Modified-Since header (see RFC 2616, section 14.25)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;if-none-match"> <rdfs:label xml:lang="en">If-None-Match</rdfs:label> <rdfs:comment xml:lang="en">The If-None-Match header (see RFC 2616, section 14.26)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;if-range"> <rdfs:label xml:lang="en">If-Range</rdfs:label> <rdfs:comment xml:lang="en">The If-Range header (see RFC 2616, section 14.27)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;if-unmodified-since"> <rdfs:label xml:lang="en">If-Unmodified-Since</rdfs:label> <rdfs:comment xml:lang="en">The If-Unmodified-Since header (see RFC 2616, section 14.28)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;last-modified"> <rdfs:label xml:lang="en">Last-Modified</rdfs:label> <rdfs:comment xml:lang="en">The Last-Modified header (see RFC 2616, section 14.29)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;location"> <rdfs:label xml:lang="en">Location</rdfs:label> <rdfs:comment xml:lang="en">The Location header (see RFC 2616, section 14.30)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;max-forwards"> <rdfs:label xml:lang="en">Max-Forwards</rdfs:label> <rdfs:comment xml:lang="en">The Max-Forwards header (see RFC 2616, section 14.31)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;mime-version"> <rdfs:label xml:lang="en">MIME-Version</rdfs:label> <rdfs:comment xml:lang="en">The MIME-Version header (see RFC 2616, section 19.4.1)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;pragma"> <rdfs:label xml:lang="en">Pragma</rdfs:label> <rdfs:comment xml:lang="en">The Pragma header (see RFC 2616, section 14.32)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;proxy-authenticate"> <rdfs:label xml:lang="en">Proxy-Authenticate</rdfs:label> <rdfs:comment xml:lang="en">The Proxy-Authenticate header (see RFC 2616, section 14.33)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;proxy-authorization"> <rdfs:label xml:lang="en">Proxy-Authorization</rdfs:label> <rdfs:comment xml:lang="en">The Proxy-Authorization header (see RFC 2616, section 14.34)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;range"> <rdfs:label xml:lang="en">Range</rdfs:label> <rdfs:comment xml:lang="en">The Range header (see RFC 2616, section 14.35)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;referer"> <rdfs:label xml:lang="en">Referer</rdfs:label> <rdfs:comment xml:lang="en">The Referer header (see RFC 2616, section 14.36)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;retry-after"> <rdfs:label xml:lang="en">Retry-After</rdfs:label> <rdfs:comment xml:lang="en">The Retry-After header (see RFC 2616, section 14.37)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;server"> <rdfs:label xml:lang="en">Server</rdfs:label> <rdfs:comment xml:lang="en">The Server header (see RFC 2616, section 14.38)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;te"> <rdfs:label xml:lang="en">TE</rdfs:label> <rdfs:comment xml:lang="en">The TE header (see RFC 2616, section 14.39)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;trailer"> <rdfs:label xml:lang="en">Trailer</rdfs:label> <rdfs:comment xml:lang="en">The Trailer header (see RFC 2616, section 14.40)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;transfer-encoding"> <rdfs:label xml:lang="en">Transfer-Encoding</rdfs:label> <rdfs:comment xml:lang="en">The Transfer-Encoding header (see RFC 2616, section 14.41)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;upgrade"> <rdfs:label xml:lang="en">Upgrade</rdfs:label> <rdfs:comment xml:lang="en">The Upgrade header (see RFC 2616, section 14.42)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;user-agent"> <rdfs:label xml:lang="en">User-Agent</rdfs:label> <rdfs:comment xml:lang="en">The User-Agent header (see RFC 2616, section 14.43)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;vary"> <rdfs:label xml:lang="en">Vary</rdfs:label> <rdfs:comment xml:lang="en">The Vary header (see RFC 2616, section 14.44)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;via"> <rdfs:label xml:lang="en">Via</rdfs:label> <rdfs:comment xml:lang="en">The Via header (see RFC 2616, section 14.45)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;warning"> <rdfs:label xml:lang="en">Warning</rdfs:label> <rdfs:comment xml:lang="en">The Warning header (see RFC 2616, section 14.46)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;www-authenticate"> <rdfs:label xml:lang="en">WWW-Authenticate</rdfs:label> <rdfs:comment xml:lang="en">The WWW-Authenticate header (see RFC 2616, section 14.47)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- HTTP 1.1 headers end --> <!-- RFC2068 headers start --> <rdf:Property rdf:about="&http-ns;content-base"> <rdfs:label xml:lang="en">Content-Base</rdfs:label> <rdfs:comment xml:lang="en">The Content-Base header (see RFC 2068, section 14.11)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-version"> <rdfs:label xml:lang="en">Content-Version</rdfs:label> <rdfs:comment xml:lang="en">The Content-Version header (see RFC 2068, section 19.6.2.2)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;derived-from"> <rdfs:label xml:lang="en">Derived-From</rdfs:label> <rdfs:comment xml:lang="en">The Derived-From header (see RFC 2068, section 19.6.2.3</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;link"> <rdfs:label xml:lang="en">Link</rdfs:label> <rdfs:comment xml:lang="en">The Link header (see RFC 2068, section 19.6.2.4)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;public"> <rdfs:label xml:lang="en">Public</rdfs:label> <rdfs:comment xml:lang="en">The Public header (see RFC 2068, section 14.35)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;uri"> <rdfs:label xml:lang="en">URI</rdfs:label> <rdfs:comment xml:lang="en">The URI header (see RFC 2068, section 19.6.2.5)</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2068 headers end --> <!-- RFC2109 headers start --> <rdf:Property rdf:about="&http-ns;set-cookie"> <rdfs:label xml:lang="en">Set-Cookie</rdfs:label> <rdfs:comment xml:lang="en">The Set-Cookie header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2109 headers end --> <!-- RFC2227 headers start --> <rdf:Property rdf:about="&http-ns;meter"> <rdfs:label xml:lang="en">Meter</rdfs:label> <rdfs:comment xml:lang="en">The Meter header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2227 headers end --> <!-- RFC2295 headers start --> <rdf:Property rdf:about="&http-ns;accept-features"> <rdfs:label xml:lang="en">Accept-Features</rdfs:label> <rdfs:comment xml:lang="en">The Accept-Features header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;alternates"> <rdfs:label xml:lang="en">Alternates</rdfs:label> <rdfs:comment xml:lang="en">The Alternates header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;negotiate"> <rdfs:label xml:lang="en">Negotiate</rdfs:label> <rdfs:comment xml:lang="en">The Negotiate header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;tcn"> <rdfs:label xml:lang="en">TCN</rdfs:label> <rdfs:comment xml:lang="en">The TCN header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;variant-vary"> <rdfs:label xml:lang="en">Variant-Vary</rdfs:label> <rdfs:comment xml:lang="en">The Variant-Vary header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2295 headers end --> <!-- RFC2310 headers start --> <rdf:Property rdf:about="&http-ns;safe"> <rdfs:label xml:lang="en">Safe</rdfs:label> <rdfs:comment xml:lang="en">The Safe header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2310 headers end --> <!-- RFC2324 headers start --> <rdf:Property rdf:about="&http-ns;accept-additions"> <rdfs:label xml:lang="en">Accept-Additions</rdfs:label> <rdfs:comment xml:lang="en">The Accept-Additions header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- RFC2324 headers end --> <!-- RFC2518 headers start --> <rdf:Property rdf:about="&http-ns;dav"> <rdfs:label xml:lang="en">DAV</rdfs:label> <rdfs:comment xml:lang="en">The DAV header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;depth"> <rdfs:label xml:lang="en">Depth</rdfs:label> <rdfs:comment xml:lang="en">The Depth header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;destination"> <rdfs:label xml:lang="en">Destination</rdfs:label> <rdfs:comment xml:lang="en">The Destination header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;if"> <rdfs:label xml:lang="en">If</rdfs:label> <rdfs:comment xml:lang="en">The If header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;lock-token"> <rdfs:label xml:lang="en">Lock-Token</rdfs:label> <rdfs:comment xml:lang="en">The Lock-Token header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;overwrite"> <rdfs:label xml:lang="en">Overwrite</rdfs:label> <rdfs:comment xml:lang="en">The Overwrite header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;status-uri"> <rdfs:label xml:lang="en">Status-URI</rdfs:label> <rdfs:comment xml:lang="en">The Status-URI header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;timeout"> <rdfs:label xml:lang="en">Timeout</rdfs:label> <rdfs:comment xml:lang="en">The Timeout header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2518 headers end --> <!-- RFC2617 headers start --> <rdf:Property rdf:about="&http-ns;authentication-info"> <rdfs:label xml:lang="en">Authentication-Info</rdfs:label> <rdfs:comment xml:lang="en">The Authentication-Info header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;proxy-authentication-info"> <rdfs:label xml:lang="en">Proxy-Authentication-Info</rdfs:label> <rdfs:comment xml:lang="en">The Proxy-Authentication-Info header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2617 headers end --> <!-- RFC2660 headers start --> <rdf:Property rdf:about="&http-ns;security-scheme"> <rdfs:label xml:lang="en">Security-Scheme</rdfs:label> <rdfs:comment xml:lang="en">The Security-Scheme header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2660 headers end --> <!-- RFC2774 headers start --> <rdf:Property rdf:about="&http-ns;c-ext"> <rdfs:label xml:lang="en">C-Ext</rdfs:label> <rdfs:comment xml:lang="en">The C-Ext header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;c-man"> <rdfs:label xml:lang="en">C-Man</rdfs:label> <rdfs:comment xml:lang="en">The C-Man header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;c-opt"> <rdfs:label xml:lang="en">C-Opt</rdfs:label> <rdfs:comment xml:lang="en">The C-Opt header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;ext"> <rdfs:label xml:lang="en">Ext</rdfs:label> <rdfs:comment xml:lang="en">The Ext header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;man"> <rdfs:label xml:lang="en">Man</rdfs:label> <rdfs:comment xml:lang="en">The Man header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;opt"> <rdfs:label xml:lang="en">Opt</rdfs:label> <rdfs:comment xml:lang="en">The Opt header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- RFC2774 headers end --> <!-- RFC2965 headers start --> <rdf:Property rdf:about="&http-ns;cookie"> <rdfs:label xml:lang="en">Cookie</rdfs:label> <rdfs:comment xml:lang="en">The Cookie header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;cookie2"> <rdfs:label xml:lang="en">Cookie2</rdfs:label> <rdfs:comment xml:lang="en">The Cookie2 header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;set-cookie2"> <rdfs:label xml:lang="en">Set-Cookie2</rdfs:label> <rdfs:comment xml:lang="en">The Set-Cookie2 header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC2965 headers end --> <!-- RFC3229 headers start --> <rdf:Property rdf:about="&http-ns;a-im"> <rdfs:label xml:lang="en">A-IM</rdfs:label> <rdfs:comment xml:lang="en">The A-IM header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;delta-base"> <rdfs:label xml:lang="en">Delta-Base</rdfs:label> <rdfs:comment xml:lang="en">The Delta-Base header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;im"> <rdfs:label xml:lang="en">IM</rdfs:label> <rdfs:comment xml:lang="en">The IM header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- RFC3229 headers end --> <!-- RFC3230 headers start --> <rdf:Property rdf:about="&http-ns;digest"> <rdfs:label xml:lang="en">Digest</rdfs:label> <rdfs:comment xml:lang="en">The Digest header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;want-digest"> <rdfs:label xml:lang="en">Want-Digest</rdfs:label> <rdfs:comment xml:lang="en">The Want-Digest header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- RFC3230 headers end --> <!-- RFC3253 headers start --> <rdf:Property rdf:about="&http-ns;label"> <rdfs:label xml:lang="en">Label</rdfs:label> <rdfs:comment xml:lang="en">The Label header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- RFC3253 headers end --> <!-- RFC3648 headers start --> <rdf:Property rdf:about="&http-ns;ordering-type"> <rdfs:label xml:lang="en">Ordering-Type</rdfs:label> <rdfs:comment xml:lang="en">The Ordering-Type header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;position"> <rdfs:label xml:lang="en">Position</rdfs:label> <rdfs:comment xml:lang="en">The Position header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- RFC3648 headers end --> <!-- DRP headers start --> <!-- http://www.w3.org/TR/NOTE-drp-19970825 --> <rdf:Property rdf:about="&http-ns;content-id"> <rdfs:label xml:lang="en">Content-ID</rdfs:label> <rdfs:comment xml:lang="en">The Content-ID header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;differential-id"> <rdfs:label xml:lang="en">Differential-ID</rdfs:label> <rdfs:comment xml:lang="en">The Differential-ID header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- DRP headers end --> <!-- Duplicate Suppression headers start --> <!-- http://www.ietf.org/proceedings/98dec/I-D/draft-mogul-http-dupsup-00.txt --> <rdf:Property rdf:about="&http-ns;subok"> <rdfs:label xml:lang="en">SubOK</rdfs:label> <rdfs:comment xml:lang="en">The SubOK header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <!--rdfs:domain rdf:resource="&http-ns;Request"/--> </rdf:Property> <rdf:Property rdf:about="&http-ns;subst"> <rdfs:label xml:lang="en">Subst</rdfs:label> <rdfs:comment xml:lang="en">The Subst header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <!--rdfs:domain rdf:resource="&http-ns;Request"/--> </rdf:Property> <!-- Duplicate Suppression headers end --> <!-- Exploration of dynamic documents headers start --> <rdf:Property rdf:about="&http-ns;refresh"> <rdfs:label xml:lang="en">Refresh</rdfs:label> <rdfs:comment xml:lang="en">The Refresh header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- Exploration of dynamic documents headers end --> <!-- edge-arch headers start --> <!-- http://www.w3.org/TR/2001/NOTE-edge-arch-20010804 --> <rdf:Property rdf:about="&http-ns;surrogate-capability"> <rdfs:label xml:lang="en">Surrogate-Capability</rdfs:label> <rdfs:comment xml:lang="en">The Surrogate-Capability header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;surrogate-control"> <rdfs:label xml:lang="en">Surrogate-Control</rdfs:label> <rdfs:comment xml:lang="en">The Surrogate-Control header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- edge-arch headers end --> <!-- HTML 4 headers start --> <!-- http://www.w3.org/TR/1999/REC-html401-19991224/ --> <rdf:Property rdf:about="&http-ns;content-script-type"> <rdfs:label xml:lang="en">Content-Script-Type</rdfs:label> <rdfs:comment xml:lang="en">The Content-Script-Type header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;content-style-type"> <rdfs:label xml:lang="en">Content-Style-Type</rdfs:label> <rdfs:comment xml:lang="en">The Content-Style-Type header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;default-style"> <rdfs:label xml:lang="en">Default-Style</rdfs:label> <rdfs:comment xml:lang="en">The Default-Style header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- HTML 4 headers end --> <!-- Object Headers headers start --> <!-- http://www.w3.org/Protocols/HTTP/Object_Headers.html --> <rdf:Property rdf:about="&http-ns;content-transfer-encoding"> <rdfs:label xml:lang="en">Content-Transfer-Encoding</rdfs:label> <rdfs:comment xml:lang="en">The Content-Transfer-Encoding header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;cost"> <rdfs:label xml:lang="en">Cost</rdfs:label> <rdfs:comment xml:lang="en">The Cost header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;message-id"> <rdfs:label xml:lang="en">Message-ID</rdfs:label> <rdfs:comment xml:lang="en">The Message-ID header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;title"> <rdfs:label xml:lang="en">Title</rdfs:label> <rdfs:comment xml:lang="en">The Title header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;version"> <rdfs:label xml:lang="en">Version</rdfs:label> <rdfs:comment xml:lang="en">The Version header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- Object Headers headers end --> <!-- OPS over HTTP headers start --> <!-- http://www.w3.org/TR/NOTE-OPS-OverHTTP --> <rdf:Property rdf:about="&http-ns;getprofile"> <rdfs:label xml:lang="en">GetProfile</rdfs:label> <rdfs:comment xml:lang="en">The GetProfile header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;profileobject"> <rdfs:label xml:lang="en">ProfileObject</rdfs:label> <rdfs:comment xml:lang="en">The ProfileObject header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;setprofile"> <rdfs:label xml:lang="en">SetProfile</rdfs:label> <rdfs:comment xml:lang="en">The SetProfile header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- OPS over HTTP headers end --> <!-- OPTIONS messages headers start --> <!-- http://www.watersprings.org/pub/id/draft-ietf-http-options-02.txt --> <rdf:Property rdf:about="&http-ns;compliance"> <rdfs:label xml:lang="en">Compliance</rdfs:label> <rdfs:comment xml:lang="en">The Compliance header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <!--rdfs:domain rdf:resource="&http-ns;Response"/--> </rdf:Property> <rdf:Property rdf:about="&http-ns;non-compliance"> <rdfs:label xml:lang="en">Non-Compliance</rdfs:label> <rdfs:comment xml:lang="en">The Non-Compliance header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <!--rdfs:domain rdf:resource="&http-ns;Response"/--> </rdf:Property> <!-- OPTIONS messages headers end --> <!-- P3P headers start --> <!-- http://www.w3.org/TR/2002/REC-P3P-20020416/ --> <rdf:Property rdf:about="&http-ns;p3p"> <rdfs:label xml:lang="en">P3P</rdfs:label> <rdfs:comment xml:lang="en">The P3P header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- P3P headers end --> <!-- PEP headers start --> <!-- http://www.w3.org/TR/WD-http-pep-970526 --> <rdf:Property rdf:about="&http-ns;c-pep"> <rdfs:label xml:lang="en">C-PEP</rdfs:label> <rdfs:comment xml:lang="en">The C-PEP header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;c-pep-info"> <rdfs:label xml:lang="en">C-PEP-Info</rdfs:label> <rdfs:comment xml:lang="en">The C-PEP-Info header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;pep"> <rdfs:label xml:lang="en">PEP</rdfs:label> <rdfs:comment xml:lang="en">The PEP header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;pep-info"> <rdfs:label xml:lang="en">Pep-Info</rdfs:label> <rdfs:comment xml:lang="en">The Pep-Info header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- PEP headers end --> <!-- PICSLabels headers start --> <!-- http://www.w3.org/TR/WD-http-pep-960820 --> <!-- http://www.w3.org/TR/REC-PICS-labels-961031 --> <rdf:Property rdf:about="&http-ns;pics-label"> <rdfs:label xml:lang="en">PICS-Label</rdfs:label> <rdfs:comment xml:lang="en">The PICS-Label header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;protocol"> <rdfs:label xml:lang="en">Protocol</rdfs:label> <rdfs:comment xml:lang="en">The Protocol header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;protocol-request"> <rdfs:label xml:lang="en">Protocol-Request</rdfs:label> <rdfs:comment xml:lang="en">The Protocol-Request header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- PICSLabels headers end --> <!-- Proxy Notification headers start --> <!-- http://www.w3.org/TR/WD-proxy-960221 --> <rdf:Property rdf:about="&http-ns;proxy-features"> <rdfs:label xml:lang="en">Proxy-Features</rdfs:label> <rdfs:comment xml:lang="en">The Proxy-Features header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;proxy-instruction"> <rdfs:label xml:lang="en">Proxy-Instruction</rdfs:label> <rdfs:comment xml:lang="en">The Proxy-Instruction header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- Proxy Notification headers end --> <!-- Selecting Payment Mechanisms headers start --> <!-- http://www.w3.org/TR/WD-http-pep-960820 --> <!-- http://www.w3.org/TR/NOTE-jepi-970519 --> <rdf:Property rdf:about="&http-ns;protocol-info"> <rdfs:label xml:lang="en">Protocol-Info</rdfs:label> <rdfs:comment xml:lang="en">The Protocol-Info header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;protocol-query"> <rdfs:label xml:lang="en">Protocol-Query</rdfs:label> <rdfs:comment xml:lang="en">The Protocol-Query header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- Selecting Payment Mechanisms headers end --> <!-- SOAP headers start --> <!-- http://www.w3.org/TR/2000/NOTE-SOAP-20000508 --> <rdf:Property rdf:about="&http-ns;soapaction"> <rdfs:label xml:lang="en">SoapAction</rdfs:label> <rdfs:comment xml:lang="en">The SoapAction header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- SOAP headers end --> <!-- UA Attributes headers start --> <!-- http://www.watersprings.org/pub/id/draft-mutz-http-attributes-00.txt --> <rdf:Property rdf:about="&http-ns;ua-color"> <rdfs:label xml:lang="en">UA-Color</rdfs:label> <rdfs:comment xml:lang="en">The UA-Color header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;ua-media"> <rdfs:label xml:lang="en">UA-Media</rdfs:label> <rdfs:comment xml:lang="en">The UA-Media header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;ua-pixels"> <rdfs:label xml:lang="en">UA-Pixels</rdfs:label> <rdfs:comment xml:lang="en">The UA-Pixels header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;ua-resolution"> <rdfs:label xml:lang="en">UA-Resolution</rdfs:label> <rdfs:comment xml:lang="en">The UA-Resolution header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;ua-windowpixels"> <rdfs:label xml:lang="en">UA-Windowpixels</rdfs:label> <rdfs:comment xml:lang="en">The UA-Windowpixels header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <!-- UA Attributes headers end --> <!-- WIRE headers start --> <!-- http://www.ietf.org/proceedings/98dec/I-D/draft-girod-w3-id-res-ext-00.txt --> <rdf:Property rdf:about="&http-ns;optional"> <rdfs:label xml:lang="en">Optional</rdfs:label> <rdfs:comment xml:lang="en">The Optional header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;resolution-hint"> <rdfs:label xml:lang="en">Resolution-Hint</rdfs:label> <rdfs:comment xml:lang="en">The Resolution-Hint header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Request"/> </rdf:Property> <rdf:Property rdf:about="&http-ns;resolver-location"> <rdfs:label xml:lang="en">Resolver-Location</rdfs:label> <rdfs:comment xml:lang="en">The Resolver-Location header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:domain rdf:resource="&http-ns;Response"/> </rdf:Property> <!-- WIRE headers end --> <!-- additional headers start --> <rdf:Property rdf:about="&http-ns;additionalHeader"> <rdfs:label xml:lang="en">Additional header</rdfs:label> <rdfs:comment xml:lang="en">An additional header</rdfs:comment> <rdfs:subPropertyOf rdf:resource="&http-ns;header"/> <rdfs:range rdf:resource="&rfc822-ns;Field"/> </rdf:Property> <!-- additional headers end --> <rdf:Property rdf:about="&http-ns;body"> <rdfs:label xml:lang="en">Entity body</rdfs:label> <rdfs:comment xml:lang="en">The HTTP entity body</rdfs:comment> </rdf:Property> </rdf:RDF>
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE rdf:RDF [ <!ENTITY uri-ns "http://www.example.org/uri#"> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description rdf:about="&uri-ns;"> <rdfs:comment xml:lang="en">A namespace for describing a Uniform Resource Identifier (http://www.ietf.org/rfc/rfc3986.txt)</rdfs:comment> </rdf:Description> <rdf:Property rdf:about="&uri-ns;uri"> <rdfs:label xml:lang="en">URI</rdfs:label> <rdfs:comment xml:lang="en">The Uniform Resource Identifier</rdfs:comment> </rdf:Property> </rdf:RDF>
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE rdf:RDF [ <!ENTITY rfc822-ns "http://www.example.org/rfc822#"> ]> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description rdf:about="&rfc822-ns;"> <rdfs:comment xml:lang="en">A namespace for describing RFC 822 fields (http://www.ietf.org/rfc/rfc0822.txt)</rdfs:comment> </rdf:Description> <rdfs:Class rdf:about="&rfc822-ns;Field"> <rdfs:label xml:lang="en">Field</rdfs:label> <rdfs:comment xml:lang="en">A field</rdfs:comment> </rdfs:Class> <rdf:Property rdf:about="&rfc822-ns;fieldName"> <rdfs:label xml:lang="en">Field name</rdfs:label> <rdfs:comment xml:lang="en">A field name</rdfs:comment> <rdfs:domain rdf:resource="&rfc822-ns;Field"/> </rdf:Property> <rdf:Property rdf:about="&rfc822-ns;fieldBody"> <rdfs:label xml:lang="en">Field body</rdfs:label> <rdfs:comment xml:lang="en">A field body</rdfs:comment> <rdfs:domain rdf:resource="&rfc822-ns;Field"/> </rdf:Property> </rdf:RDF>