[poe] Issue: inconsistent requirements wrt. profile definitions marked as CR review

simonstey has just labeled an issue for https://github.com/w3c/poe as "CR review":

== inconsistent requirements wrt. profile definitions ==
**[A]** http://w3c.github.io/poe/model/#policy:
> + A Policy MAY have **none**, one, or many profile property values (of type IRI [rfc3987]) to identify the ODRL Profile that this Policy conforms to. (See the ODRL Profiles section for more details.)
> [..]
> 
> An ODRL Policy must **either**:
> + Only use terms defined in the ODRL Core Vocabulary [odrl-vocab], **or**
> + Use an ODRL Profile that declares the supported vocabulary used by expressions in the Policy.
>
> **In the former case, the profile property MUST NOT be used.** In the latter case, the profile property MUST be used to indicate the IRIs of the ODRL Profile(s). 

----

**[B]** http://w3c.github.io/poe/model/#profile-conformance:
> In an ODRL Policy, the profile property MUST be specified to indicate the identifier (IRI) of the ODRL Profile for which the Policy expression conforms to.

----

**[C]** http://w3c.github.io/poe/model/#profile-core: 
> In circumstances that require the ODRL Core Profile to be identified, **that is the Policy only conforms to the ODRL Core Vocabulary**, then the following identifier MAY be used for the Core Profile: http://www.w3.org/ns/odrl/2/core

----

=> it's not possible to conform to **[A,B,C]** all at the same time

See https://github.com/w3c/poe/issues/272

Received on Thursday, 28 September 2017 07:27:43 UTC