diff --git a/connegp/index.html b/connegp/index.html index bbc9913e9..35e16d873 100644 --- a/connegp/index.html +++ b/connegp/index.html @@ -524,9 +524,7 @@

list profiles

mappable to a URI within one particular client/server message pair.

- A server MUST NOT list data profiles that resource to which representations to if - it is unable to deliver those representations when presented with a get resource by profile - request. + A server MUST NOT list data profiles it is unable to deliver when presented with a get resource by profile request specifying that data profile.

shows a request/response pair of messages conforming to the QSA Functional @@ -668,7 +666,7 @@

get resource by profile

[response body]
+             title="Get resource by profile responding with a conforming, narrower, profile (HTTP Headers Functional Profile)">
 # A request for Resource A whose representation conforms
 # to Profile X is made
 
@@ -684,7 +682,7 @@ 

get resource by profile

# The server responds with the list of profiles that it knows # the resource representations conforms to ensuring that the -# requested profile, Profile X, is lists. Here Profile Y and +# requested profile, Profile X, is listed. Here Profile Y and # a further profile irrelevant for the client, Profile Z, are # indicated. @@ -698,15 +696,11 @@

get resource by profile

[content conforming to to Profile X, Y & Z]

- When a resource is returned that conforms to two or more profiles that are not within a profile hierarchy - (i.e. none of the multiple profiles the resource conforms to is a profiles of another), the server MUST - indicate all conforming profiles individually within the Content-Profile header as such: + When a resource is returned that conforms to two or more profiles that are not within the same profile hierarchy + (i.e. the resource conforms to a set of profiles, but some of these are independent, not being specialised profiles of others in the set), the server SHOULD indicate indicate conformance to each independent profile.

- Content-Profile: <PROFILE_1>, <PROFILE_2> -

-

- For example, a response from a server that conforms to both [[?GeoDCAT-AP]] and also [[?STATDCAT-AP]], given + For example, using the HTTP Functional Profile, a response from a server that conforms to both [[?GeoDCAT-AP]] and also [[?STATDCAT-AP]], given that neither profiles the other and thus no single indication of conformance will suffice for both, (note they both do profile [[?DCAT-AP]], see the DCAT-AP Hierarchy example in [[?DX-PROF]]), a response using profile URIs for [[?GeoDCAT-AP]] and [[?STATDCAT-AP]] could be: