This report is part of the ODRL CR Test Regime: http://w3c.github.io/poe/test/test-regime
Latest update of this report page: 2017-11-13
Homepage: http://fi.upm.es/
Test updated on: 2017-11-09
Homepages: https://iptc.org, https://github.com/nitmws/odrl-wprofile-evaltest1/tree/master/evaluator
Test updated on: 2017-11-13
Homepages: https://www.thomsonreuters.comTest updated on: 2017-11-11
EC ID | TC ID | Exit Criterium (in bold) or Test Case | Test By Val | Test by Eval | Formal/Implem UPM | Comment/Implem UPM | Formal/Implem IPTC & NIT | Comment/Implem IPTC & NIT | Formal/Implem TR | Comment/Implem TR |
---|---|---|---|---|---|---|---|---|---|---|
CR-IM-01 | A Set/Offer/Agreement Policy type with required properties | |||||||||
CR-IM-01 | E12-1 | A Permission without constraints or duties | x | PASSED | PASSED | |||||
CR-IM-01 | N1 | Internalization of parties and assets declared out of the policy | x | PASSED | PASSED | |||||
CR-IM-01 | N2 | Type declaration of policy elements | x | PASSED | PASSED | |||||
CR-IM-01 | N6 | Inferences derived from odrl:includedIn | x | PASSED | PASSED | |||||
CR-IM-01 | N7 | Inferences derived from odrl:implies | x | PASSED | PASSED | |||||
CR-IM-01 | V1 | A valid document must contain at least one Policy | x | PASSED | PASSED | |||||
CR-IM-01 | V2 | Every policy must have at least one rule | x | PASSED | PASSED | |||||
CR-IM-01 | V3 | Every policy must be identified by a URI | x | PASSED | PASSED | |||||
CR-IM-01 | V4 | Every rule in an offer must have exactly one assigner | x | PASSED | PASSED | |||||
CR-IM-01 | V5 | Every rule in an agreement must have exactly one assigner | x | PASSED | PASSED | |||||
CR-IM-01 | V6 | Every rule in an agreement must have exactly one assignee | x | PASSED | PASSED | |||||
CR-IM-01 | V7 | Every rule must have exactly one target | x | PASSED | PASSED | |||||
CR-IM-01 | V22 | Every prohibition must be disjoint with permissions and obligations | x | PASSED | PASSED | |||||
CR-IM-02 | A Policy that utilises an ODRL Profile | |||||||||
CR-IM-02 | V12 | In absence of profile, only ODRL Core actions can be used | x | PASSED | PASSED | |||||
CR-IM-02 | V13 | In absence of profile, only ODRL Core left operands can be used | x | PASSED | PASSED | |||||
CR-IM-02 | V14 | In absence of profile, only ODRL Core operators can be used | x | PASSED | PASSED | |||||
CR-IM-02 | V15 | In absence of profile, only ODRL logical constraints operands can be used | x | PASSED | PASSED | |||||
CR-IM-03 | A Policy with an Asset Collection, including parts | |||||||||
CR-IM-03 | N8 | Inferences derived from odrl:partOf for Asset Collection | x | PASSED | PASSED | |||||
CR-IM-04 | A Policy with a Party Collection, including parts | |||||||||
CR-IM-04 | N9 | Inferences derived from odrl:partOf for Party Collection | x | PASSED | PASSED | |||||
CR-IM-05 | A Policy with a Rule including a constraint property | |||||||||
CR-IM-05 | E13-1 | A Permisson with a constraint | x | PASSED | PASSED | |||||
CR-IM-05 | E13-2 | A Permisson with a constraint | x | PASSED | PASSED | |||||
CR-IM-05 | E18-1 | A Permission with a constraint | x | PASSED | PASSED | |||||
CR-IM-05 | E18-2 | A Permission with a constraint | x | PASSED | PASSED | |||||
CR-IM-05 | V16 | Every constraint must have exactly one right operand | x | PASSED | PASSED | |||||
CR-IM-05 | V17 | Every constraint must have exactly one left operand | x | PASSED | PASSED | |||||
CR-IM-05 | V18 | Every constraint must have exactly one operator | x | PASSED | PASSED | |||||
CR-IM-05 | V19 | The values of every logical constraint must be constraints | x | PASSED | PASSED | |||||
CR-IM-05 | V20 | The values of the property rightOperandReference must be URIs | x | PASSED | PASSED | |||||
CR-IM-05 | V21 | Every value of the property odrl:datatype must be of type rdfs:Datatype | x | PASSED | PASSED | |||||
CR-IM-06 | A Policy with a Permission including a duty property | |||||||||
CR-IM-06 | E22-1 | A Permission with a duty with a constraint and refined action | x | PASSED | PASSED | |||||
CR-IM-06 | E22-2 | A Permission with a duty with a constraint and refined action | x | PASSED | PASSED | |||||
CR-IM-06 | E22-3 | A Permission with a duty with a constraint and refined action | x | PASSED | PASSED | |||||
CR-IM-06 | E22-4 | A Permission with a duty with a constraint and refined action | x | PASSED | PASSED | |||||
CR-IM-07 | A Policy with a Permission including a duty and a consequence property | |||||||||
CR-IM-07 | E23-1 | A Permission with a duty with a consequence | x | PASSED | PASSED | |||||
CR-IM-07 | E23-2 | A Permission with a duty with a consequence | x | PASSED | PASSED | |||||
CR-IM-07 | E23-3 | A Permission with a duty with a consequence | x | PASSED | PASSED | |||||
CR-IM-07 | E23-4 | A Permission with a duty with a consequence | x | PASSED | PASSED | |||||
CR-IM-07 | E23-5 | A Permission with a duty with a consequence | x | PASSED | PASSED | |||||
CR-IM-08 | A Policy with a Prohibition | |||||||||
CR-IM-08 | E19-1 | A Policy with a permission and a prohibition | x | PASSED | PASSED | |||||
CR-IM-08 | E19-2 | A Policy with a permission and a prohibition | x | PASSED | PASSED | |||||
CR-IM-09 | A Policy with a Prohibition including a remedy property | |||||||||
CR-IM-09 | E24-1 | A Prohibition with a remedy | x | PASSED | PASSED | |||||
CR-IM-09 | E24-2 | A Prohibition with a remedy | x | PASSED | PASSED | |||||
CR-IM-09 | E24-3 | A Prohibition with a remedy | x | PASSED | PASSED | |||||
CR-IM-09 | V8 | No remedy can refer to a duty that includes a consequence duty | x | PASSED | PASSED | |||||
CR-IM-10 | A Policy with an Obligation | |||||||||
CR-IM-10 | E20-1 | An Obligation with a refined action | x | PASSED | PASSED | |||||
CR-IM-10 | E20-2 | An Obligation with a refined action | x | PASSED | PASSED | |||||
CR-IM-10 | E21-1 | An Obligation with a consequence with a refined action | x | PASSED | PASSED | |||||
CR-IM-10 | E21-2 | An Obligation with a consequence with a refined action | x | PASSED | PASSED | |||||
CR-IM-10 | E21-3 | An Obligation with a consequence with a refined action | x | PASSED | PASSED | |||||
CR-IM-10 | E21-4 | An Obligation with a consequence with a refined action | x | PASSED | PASSED | |||||
CR-IM-10 | E21-5 | An Obligation with a consequence with a refined action | x | PASSED | PASSED | |||||
CR-IM-11 | A Policy with a refinement property on an Action, Asset and Party Collection | |||||||||
CR-IM-11 | E14-1 | A Permission with a refined action | x | PASSED | PASSED | |||||
CR-IM-11 | E14-2 | A Permission with a refined action | x | PASSED | PASSED | |||||
CR-IM-11 | E16-1 | A Permission with a refined AssetCollection as target | x | PASSED | PASSED | |||||
CR-IM-11 | E16-2 | A Permission with a refined AssetCollection as target | x | PASSED | PASSED | |||||
CR-IM-11 | E17-1 | A Permission with a refined PartyCollection as assignee | x | PASSED | PASSED | |||||
CR-IM-11 | E17-2 | A Permission with a refined PartyCollection as assignee | x | PASSED | PASSED | |||||
CR-IM-11 | V9 | Every AssetCollection with a refinement must have a odrl:source | x | PASSED | PASSED | |||||
CR-IM-11 | V10 | Every PartyCollection with a refinement must have a odrl:source | x | PASSED | PASSED | |||||
CR-IM-12 | A Policy with a Logical Constraint | |||||||||
CR-IM-12 | E15-1 | A Permission with an action refined by a Logical Constraint | x | PASSED | PASSED | |||||
CR-IM-12 | E15-2 | A Permission with an action refined by a Logical Constraint | x | PASSED | PASSED | |||||
CR-IM-12 | E15-3 | A Permission with an action refined by a Logical Constraint | x | PASSED | PASSED | |||||
CR-IM-12 | E15-4 | A Permission with an action refined by a Logical Constraint | x | PASSED | PASSED | |||||
CR-IM-12 | V19 | The values of every logical constraint must be constraints | x | PASSED | PASSED | |||||
CR-IM-13 | A Compact Policy that requires translation into an Atomic Policy | |||||||||
CR-IM-13 | N4 | Interiorizing policy-level properties | x | PASSED | PASSED | |||||
CR-IM-13 | N5 | Expansion from compound to irreducible rules | x | PASSED | PASSED | |||||
CR-IM-14 | A Policy containing metadata | |||||||||
CR-IM-14 | N10 | Policy Replacement | x | PASSED | ||||||
CR-IM-15 | A Policy that includes Policy inheritance | |||||||||
CR-IM-15 | N3 | Application of inheritance rules | x | PASSED | PASSED | |||||
CR-IM-15 | V24 | No policy can inherit directly or indirectly from itself | x | PASSED | PASSED | |||||
CR-IM-16 | A Policy that includes a Conflict Strategy | |||||||||
CR-IM-16 | V11 | In absence of profile, only ODRL Core conflict strategies can be used | x | PASSED | PASSED | |||||
CR-IM-16 | V23 | Every policy most have at most one conflict strategy | x | PASSED | PASSED |