@prefix odrl: <http://www.w3.org/ns/odrl/2/> .
@prefix ex: <http://example.com/> .

ex:policy a odrl:Policy ;
    odrl:uid "http://example.com/policy:001" ;
    odrl:profile "http://www.w3.org/ns/odrl/2/OH-Policy" ;
    odrl:permission ex:level3read;
    odrl:prohibition ex:level3write;
    odrl:permission ex:level2read;
    odrl:prohibition ex:level2write;
    odrl:permission ex:level1read;
    odrl:permission ex:level1write.

ex:level3read a odrl:Permission;
    odrl:target ex:topSecret, ex:secret, ex:confidential;
    odrl:action odrl:read;
    odrl:constraint[
        odrl:leftOperand ex:system;
        odrl:operator odrl:eq;
        odrl:rightOperand ex:level3;
    ].

ex:level3write a odrl:Prohibition;
    odrl:target ex:secret, ex:confidential;
    odrl:action odrl:write;
    odrl:constraint[
        odrl:leftOperand ex:system;
        odrl:operator odrl:eq;
        odrl:rightOperand ex:level3;
    ].

ex:level2read a odrl:Permission;
    odrl:target ex:secret, ex:confidential;
    odrl:action odrl:read;
    odrl:constraint[
        odrl:leftOperand ex:system;
        odrl:operator odrl:eq;
        odrl:rightOperand ex:level2;
    ].

ex:level2write a odrl:Prohibition;
    odrl:target ex:confidential;
    odrl:action odrl:write;
    odrl:constraint[
        odrl:leftOperand ex:system;
        odrl:operator odrl:eq;
        odrl:rightOperand ex:level2;
    ].

ex:level1read a odrl:Permission;
    odrl:target ex:confidential;
    odrl:action odrl:read;
    odrl:constraint[
        odrl:leftOperand ex:system;
        odrl:operator odrl:eq;
        odrl:rightOperand ex:level1;
    ].

ex:level1write a odrl:Permission;
    odrl:target ex:topSecret, ex:secret, ex:confidential;
    odrl:action odrl:write;
    odrl:constraint[
        odrl:leftOperand ex:system;
        odrl:operator odrl:eq;
        odrl:rightOperand ex:level1;
    ].

ex:levels a odrl:Set ;
    odrl:member ex:level1 ;
    odrl:member ex:level2 ;
    odrl:member ex:level3 .

ex:data a odrl:Set ;
    odrl:member ex:confidential ;
    odrl:member ex:secret ;
    odrl:member ex:topSecret.