Skip to content

Commit

Permalink
Constraint Relation operators are now clearly marked for MUST only use
Browse files Browse the repository at this point in the history
  • Loading branch information
riannella committed Jan 27, 2017
1 parent 71f60ee commit 6f14a9e
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
10 changes: 5 additions & 5 deletions vocab/ODRL22.ttl
Expand Up @@ -665,7 +665,7 @@ odrl:
a rdf:Property , owl:ObjectProperty ;
rdfs:isDefinedBy odrl: ;
rdfs:label "Has Operator"@en ;
skos:definition "The Boolean operator applied to a constraint and its operands."@en ;
skos:definition "The logical operator applied to a constraint and its operands."@en ;
rdfs:domain :Constraint ;
rdfs:range :Operator .

Expand Down Expand Up @@ -796,30 +796,30 @@ odrl:
rdfs:isDefinedBy odrl: ;
skos:definition "The relation is satisfied when any of the Constaint objects is satisfied."@en ;
rdfs:label "Or"@en ;
skos:note "This operator must used for Constraint relations only, and both left and right operands are constraint objects."@en ;
skos:note "This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects."@en ;
skos:scopeNote "Non-Normative"@en .

:and
a :Operator, owl:NamedIndividual ;
rdfs:isDefinedBy odrl: ;
skos:definition "The relation is satisfied when both of the Constaint objects are satisfied."@en ;
skos:note "This operator must used for Constraint relations only, and both left and right operands are constraint objects."@en ;
skos:note "This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects."@en ;
rdfs:label "And"@en .

:xor
a :Operator, owl:NamedIndividual ;
rdfs:isDefinedBy odrl: ;
skos:definition "The relation is satisfied when only one of the Constaint objects is satisfied"@en ;
rdfs:label "Exclusive Or"@en ;
skos:note "This operator must used for Constraint relations only, and both left and right operands are constraint objects."@en ;
skos:note "This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects."@en ;
skos:scopeNote "Non-Normative"@en .

:isNecessaryFor
a :Operator, owl:NamedIndividual ;
rdfs:isDefinedBy odrl: ;
skos:definition "The relation is satisfied when the left operand Constaint object is satisfied, and then the right operand Constraint object is processed and is also satisfied"@en ;
rdfs:label "Is Necessary For"@en ;
skos:note "This operator must used for Constraint relations only, and both left and right operands are constraint objects."@en ;
skos:note "This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects."@en ;
skos:scopeNote "Non-Normative"@en .

## LeftOperand
Expand Down
10 changes: 5 additions & 5 deletions vocab/index.html
Expand Up @@ -672,7 +672,7 @@ <h2>Vocabulary</h2>
<tr><th>Instances:</th> <td><a href="#term-and">and</a>, <a href="#term-eq">eq</a>, <a href="#term-gt">gt</a>, <a href="#term-gteq">gteq</a>, <a href="#term-hasPart">hasPart</a>, <a href="#term-isA">isA</a>, <a href="#term-isAllOf">isAllOf</a>, <a href="#term-isAnyOf">isAnyOf</a>, <a href="#term-isNecessaryFor">isNecessaryFor</a>, <a href="#term-isNoneOf">isNoneOf</a>, <a href="#term-isPartOf">isPartOf</a>, <a href="#term-lt">lt</a>, <a href="#term-lteq">lteq</a>, <a href="#term-neq">neq</a>, <a href="#term-or">or</a>, <a href="#term-xor">xor</a></td></tr>
</table>
</section><section id="term-operator"><h3>Has Operator</h3><table class='def propdef' >
<tr><th>Definition:</th> <td>The Boolean operator applied to a constraint and its operands.</td></tr>
<tr><th>Definition:</th> <td>The logical operator applied to a constraint and its operands.</td></tr>
<tr><th>Label:</th> <td>Has Operator</td></tr>
<tr><th>Identifier:</th> <td><a href="http://www.w3.org/ns/odrl/2/operator">http://www.w3.org/ns/odrl/2/operator</a></td></tr>
<tr><th>Range:</th> <td><a href="#term-Operator">Operator</a></td></tr>
Expand Down Expand Up @@ -1062,30 +1062,30 @@ <h2>Vocabulary</h2>
<tr><th>Definition:</th> <td>The relation is satisfied when any of the Constaint objects is satisfied.</td></tr>
<tr><th>Label:</th> <td>Or</td></tr>
<tr><th>Identifier:</th> <td><a href="http://www.w3.org/ns/odrl/2/or">http://www.w3.org/ns/odrl/2/or</a></td></tr>
<tr><th>Note:</th> <td>This operator must used for Constraint relations only, and both left and right operands are constraint objects.</td></tr>
<tr><th>Note:</th> <td>This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects.</td></tr>
<tr><th>Class:</th> <td><a href="#term-Operator">Operator</a></td></tr>
<tr><th>Status:</th> <td>Non-Normative</td></tr>
</table>
</section><section id="term-and"><h3>And</h3><table class='def propdef' >
<tr><th>Definition:</th> <td>The relation is satisfied when both of the Constaint objects are satisfied.</td></tr>
<tr><th>Label:</th> <td>And</td></tr>
<tr><th>Identifier:</th> <td><a href="http://www.w3.org/ns/odrl/2/and">http://www.w3.org/ns/odrl/2/and</a></td></tr>
<tr><th>Note:</th> <td>This operator must used for Constraint relations only, and both left and right operands are constraint objects.</td></tr>
<tr><th>Note:</th> <td>This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects.</td></tr>
<tr><th>Class:</th> <td><a href="#term-Operator">Operator</a></td></tr>
</table>
</section><section id="term-xor"><h3>Exclusive Or</h3><table class='def propdef' >
<tr><th>Definition:</th> <td>The relation is satisfied when only one of the Constaint objects is satisfied</td></tr>
<tr><th>Label:</th> <td>Exclusive Or</td></tr>
<tr><th>Identifier:</th> <td><a href="http://www.w3.org/ns/odrl/2/xor">http://www.w3.org/ns/odrl/2/xor</a></td></tr>
<tr><th>Note:</th> <td>This operator must used for Constraint relations only, and both left and right operands are constraint objects.</td></tr>
<tr><th>Note:</th> <td>This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects.</td></tr>
<tr><th>Class:</th> <td><a href="#term-Operator">Operator</a></td></tr>
<tr><th>Status:</th> <td>Non-Normative</td></tr>
</table>
</section><section id="term-isNecessaryFor"><h3>Is Necessary For</h3><table class='def propdef' >
<tr><th>Definition:</th> <td>The relation is satisfied when the left operand Constaint object is satisfied, and then the right operand Constraint object is processed and is also satisfied</td></tr>
<tr><th>Label:</th> <td>Is Necessary For</td></tr>
<tr><th>Identifier:</th> <td><a href="http://www.w3.org/ns/odrl/2/isNecessaryFor">http://www.w3.org/ns/odrl/2/isNecessaryFor</a></td></tr>
<tr><th>Note:</th> <td>This operator must used for Constraint relations only, and both left and right operands are constraint objects.</td></tr>
<tr><th>Note:</th> <td>This operator MUST only be used for Constraint relations, and both left and right operands are constraint objects.</td></tr>
<tr><th>Class:</th> <td><a href="#term-Operator">Operator</a></td></tr>
<tr><th>Status:</th> <td>Non-Normative</td></tr>
</table>
Expand Down

0 comments on commit 6f14a9e

Please sign in to comment.