PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX prof: <http://www.w3.org/ns/dx/prof/>
PREFIX role: <http://www.w3.org/ns/dx/prof/role/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

PREFIX cnpr: <http://www.w3.org/ns/dx/connegp/profile/>

<https://www.w3.org/TR/dx-connegp/>
    a dcterms:Standard ;
    rdfs:label "Content Negotiation by Profile" ;
    rdfs:comment "W3C Recommendation (a standard) for Content Negotiation by Profile" ;
.

cnpr:http
    a prof:Profile ;
    prof:isProfileOf <https://www.w3.org/TR/dx-connegp/> ;
    rdfs:label "HTTP Headers Functional Profile" ;
    rdfs:comment "For conformance with the realization of Content Negotiation by Profile presented in § 7.1 Hypertext Transfer Protocol Headers." ;
    skos:scopeNote "To be used if a resource conforms to the HTTP Headers functional profile" ;
.

cnpr:qsa
    a prof:Profile ;
    prof:isProfileOf cnpr:qsa-alt ;
    rdfs:label "URL QSA Functional Profile" ;
    rdfs:comment "For conformance with the realization of Content Negotiation by Profile presented in § 7.2 URL Query String Arguments." ;
    skos:scopeNote "To be used if a resource conforms to the URL QSA functional profile using the Query String Arguments _profile and _mediatype as per the recommendations in § 7.2 URL Query String Arguments. " ;
.

cnpr:qsa-alt
    a prof:Profile ;
    prof:isProfileOf <https://www.w3.org/TR/dx-connegp/> ;
    rdfs:label "URL QSA Alternate Keywords Functional Profile" ;
    rdfs:comment "For conformance with the realization of Content Negotiation by Profile presented in § 7.2 URL Query String Arguments." ;
    skos:scopeNote "To be used if a resource conforms to the URL QSA functional profile but uses alternate keywords for the Query String Arguments _profile and _mediatype, as allowed by the recommendations in § 7.2 URL Query String Arguments." ;
.

cnpr:rrd
    a prof:Profile ;
    prof:isProfileOf <https://www.w3.org/TR/dx-connegp/> ;
    rdfs:label "Resource Representation Description Profile" ;
    rdfs:comment "For conformance with Content Negotiation by Profile § 6.2.2 get resource by profile." ;
    skos:scopeNote "To be used if a resource representation is able to indicate which profile(s) it conforms to, in its appropriate realization, as per the abstract specification in § 6.2.2 get resource by profile. " ;
.
