Skip to content

Commit

Permalink
Merge branch 'gh-pages' of https://github.com/w3c/poe into gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
iherman committed Sep 22, 2017
2 parents e33d4fa + 37fc0ea commit 350a7d5
Show file tree
Hide file tree
Showing 2 changed files with 129 additions and 119 deletions.
125 changes: 65 additions & 60 deletions model/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -899,25 +899,25 @@ <h3>Refinement property with an Asset Collection</h3>
</p>
</blockquote>
<pre id="eg21" class="example hljs json">
{
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Offer",
"uid": "http://example.com/policy:4444",
"profile": "http://example.com/odrl:profile:11",
"permission": [{
"assigner": "http://example.com/org88",
"target": {
"@type": "AssetCollection",
"source": "http://example.com/media-catalogue",
"refinement": [{
"leftOperand": "runningTime",
"operator": "lt",
"rightOperand": "60",
"unit": "http://qudt.org/vocab/unit/MinuteTime"
}],
},
"action": "play"
}]
{
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Offer",
"uid": "http://example.com/policy:4444",
"profile": "http://example.com/odrl:profile:11",
"permission": [{
"assigner": "http://example.com/org88",
"target": {
"@type": "AssetCollection",
"source": "http://example.com/media-catalogue",
"refinement": [{
"leftOperand": "runningTime",
"operator": "lt",
"rightOperand": "60",
"unit": "http://qudt.org/vocab/unit/MinuteTime"
}]
},
"action": "play"
}]
}
</pre>

Expand Down Expand Up @@ -946,24 +946,24 @@ <h3>Refinement property with a Party Collection</h3>
</blockquote>
<pre id="eg22" class="example hljs json">
{
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Agreement",
"uid": "http://example.com/policy:4444",
"profile": "http://example.com/odrl:profile:12",
"permission": [{
"target": "http://example.com/myPhotos:BdayParty",
"assigner": "http://example.com/user44",
"assignee": {
"@type": "PartyCollection",
"source": "http://example.com/user44/friends",
"refinement": [{
"leftOperand": "foaf:age",
"operator": "gt",
"rightOperand": "17"
}],
},
"action": "display"
}]
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Agreement",
"uid": "http://example.com/policy:4444",
"profile": "http://example.com/odrl:profile:12",
"permission": [{
"target": "http://example.com/myPhotos:BdayParty",
"assigner": "http://example.com/user44",
"assignee": {
"@type": "PartyCollection",
"source": "http://example.com/user44/friends",
"refinement": [{
"leftOperand": "foaf:age",
"operator": "gt",
"rightOperand": "17"
}]
},
"action": "display"
}]
}
</pre>

Expand Down Expand Up @@ -1134,21 +1134,25 @@ <h3>Obligation property with a Policy</h3>

<pre id="eg16bc" class="example hljs json">
{
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Agreement",
"uid": "http://example.com/policy:42",
"profile": "http://example.com/odrl:profile:09",
"obligation": [{
"assigner": "http://example.com/org:43",
"assignee": "http://example.com/person:44",
"action": [{
"rdf:value": { "@id": "odrl:compensate" },
"refinement": [{
"leftOperand": "payAmount",
"operator": "eq",
"rightOperand": "500.00",
"unit": "http://dbpedia.org/resource/Euro"
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Agreement",
"uid": "http://example.com/policy:42",
"profile": "http://example.com/odrl:profile:09",
"obligation": [{
"assigner": "http://example.com/org:43",
"assignee": "http://example.com/person:44",
"action": [{
"rdf:value": {
"@id": "odrl:compensate"
},
"refinement": [
{
"leftOperand": "payAmount",
"operator": "eq",
"rightOperand": "500.00",
"unit": "http://dbpedia.org/resource/Euro"
}]
}]
}]
}
</pre>
Expand Down Expand Up @@ -1328,16 +1332,17 @@ <h4>Policy Rule Composition</h4>
<p> The example below shows the <em>atomic</em> level of a Policy where it is an irreducible Rule (that is, not able to be reduced or further simplified).</p>
</blockquote>
<pre id="eg23" class="example hljs json">

{
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Policy",
"uid": "http://example.com/policy:7777",
"profile": "http://example.com/odrl:profile:20",
"permission": [{
"target": "http://example.com/music/1999.mp3",
"assigner": "http://example.com/org/sony-music",
"action": "play",
}]
"@context": "http://www.w3.org/ns/odrl.jsonld",
"@type": "Policy",
"uid": "http://example.com/policy:7777",
"profile": "http://example.com/odrl:profile:20",
"permission": [{
"target": "http://example.com/music/1999.mp3",
"assigner": "http://example.com/org/sony-music",
"action": "play"
}]
}
</pre>

Expand Down
123 changes: 64 additions & 59 deletions snapshots/CR-odrl-model-20170926/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@
<title>ODRL Information Model</title>


<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">


<style id="respec-mainstyle">
Expand Down Expand Up @@ -1682,24 +1683,24 @@ <h4 id="x2.5.5-refinement-property-with-an-asset-collection"><span class="secno"
<div class="example">
<div class="example-title marker"><span>Example 16</span></div>
<pre id="eg21" class="hljs json" aria-busy="false" aria-live="polite">{
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Offer"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:4444"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:11"</span>,
<span class="hljs-attr">"permission"</span>: [{
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/org88"</span>,
<span class="hljs-attr">"target"</span>: {
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"AssetCollection"</span>,
<span class="hljs-attr">"source"</span>: <span class="hljs-string">"http://example.com/media-catalogue"</span>,
<span class="hljs-attr">"refinement"</span>: [{
<span class="hljs-attr">"leftOperand"</span>: <span class="hljs-string">"runningTime"</span>,
<span class="hljs-attr">"operator"</span>: <span class="hljs-string">"lt"</span>,
<span class="hljs-attr">"rightOperand"</span>: <span class="hljs-string">"60"</span>,
<span class="hljs-attr">"unit"</span>: <span class="hljs-string">"http://qudt.org/vocab/unit/MinuteTime"</span>
}],
},
<span class="hljs-attr">"action"</span>: <span class="hljs-string">"play"</span>
}]
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Offer"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:4444"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:11"</span>,
<span class="hljs-attr">"permission"</span>: [{
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/org88"</span>,
<span class="hljs-attr">"target"</span>: {
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"AssetCollection"</span>,
<span class="hljs-attr">"source"</span>: <span class="hljs-string">"http://example.com/media-catalogue"</span>,
<span class="hljs-attr">"refinement"</span>: [{
<span class="hljs-attr">"leftOperand"</span>: <span class="hljs-string">"runningTime"</span>,
<span class="hljs-attr">"operator"</span>: <span class="hljs-string">"lt"</span>,
<span class="hljs-attr">"rightOperand"</span>: <span class="hljs-string">"60"</span>,
<span class="hljs-attr">"unit"</span>: <span class="hljs-string">"http://qudt.org/vocab/unit/MinuteTime"</span>
}]
},
<span class="hljs-attr">"action"</span>: <span class="hljs-string">"play"</span>
}]
}</pre>
</div>

Expand Down Expand Up @@ -1729,24 +1730,24 @@ <h4 id="x2.5.6-refinement-property-with-a-party-collection"><span class="secno">
<div class="example">
<div class="example-title marker"><span>Example 17</span></div>
<pre id="eg22" class="hljs json" aria-busy="false" aria-live="polite">{
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Agreement"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:4444"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:12"</span>,
<span class="hljs-attr">"permission"</span>: [{
<span class="hljs-attr">"target"</span>: <span class="hljs-string">"http://example.com/myPhotos:BdayParty"</span>,
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/user44"</span>,
<span class="hljs-attr">"assignee"</span>: {
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"PartyCollection"</span>,
<span class="hljs-attr">"source"</span>: <span class="hljs-string">"http://example.com/user44/friends"</span>,
<span class="hljs-attr">"refinement"</span>: [{
<span class="hljs-attr">"leftOperand"</span>: <span class="hljs-string">"foaf:age"</span>,
<span class="hljs-attr">"operator"</span>: <span class="hljs-string">"gt"</span>,
<span class="hljs-attr">"rightOperand"</span>: <span class="hljs-string">"17"</span>
}],
},
<span class="hljs-attr">"action"</span>: <span class="hljs-string">"display"</span>
}]
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Agreement"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:4444"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:12"</span>,
<span class="hljs-attr">"permission"</span>: [{
<span class="hljs-attr">"target"</span>: <span class="hljs-string">"http://example.com/myPhotos:BdayParty"</span>,
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/user44"</span>,
<span class="hljs-attr">"assignee"</span>: {
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"PartyCollection"</span>,
<span class="hljs-attr">"source"</span>: <span class="hljs-string">"http://example.com/user44/friends"</span>,
<span class="hljs-attr">"refinement"</span>: [{
<span class="hljs-attr">"leftOperand"</span>: <span class="hljs-string">"foaf:age"</span>,
<span class="hljs-attr">"operator"</span>: <span class="hljs-string">"gt"</span>,
<span class="hljs-attr">"rightOperand"</span>: <span class="hljs-string">"17"</span>
}]
},
<span class="hljs-attr">"action"</span>: <span class="hljs-string">"display"</span>
}]
}</pre>
</div>

Expand Down Expand Up @@ -1938,21 +1939,25 @@ <h4 id="x2.6.4-obligation-property-with-a-policy"><span class="secno">2.6.4 </sp
<div class="example">
<div class="example-title marker"><span>Example 20</span></div>
<pre id="eg16bc" class="hljs json" aria-busy="false" aria-live="polite">{
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Agreement"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:42"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:09"</span>,
<span class="hljs-attr">"obligation"</span>: [{
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/org:43"</span>,
<span class="hljs-attr">"assignee"</span>: <span class="hljs-string">"http://example.com/person:44"</span>,
<span class="hljs-attr">"action"</span>: [{
<span class="hljs-attr">"rdf:value"</span>: { <span class="hljs-attr">"@id"</span>: <span class="hljs-string">"odrl:compensate"</span> },
<span class="hljs-attr">"refinement"</span>: [{
<span class="hljs-attr">"leftOperand"</span>: <span class="hljs-string">"payAmount"</span>,
<span class="hljs-attr">"operator"</span>: <span class="hljs-string">"eq"</span>,
<span class="hljs-attr">"rightOperand"</span>: <span class="hljs-string">"500.00"</span>,
<span class="hljs-attr">"unit"</span>: <span class="hljs-string">"http://dbpedia.org/resource/Euro"</span>
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Agreement"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:42"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:09"</span>,
<span class="hljs-attr">"obligation"</span>: [{
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/org:43"</span>,
<span class="hljs-attr">"assignee"</span>: <span class="hljs-string">"http://example.com/person:44"</span>,
<span class="hljs-attr">"action"</span>: [{
<span class="hljs-attr">"rdf:value"</span>: {
<span class="hljs-attr">"@id"</span>: <span class="hljs-string">"odrl:compensate"</span>
},
<span class="hljs-attr">"refinement"</span>: [
{
<span class="hljs-attr">"leftOperand"</span>: <span class="hljs-string">"payAmount"</span>,
<span class="hljs-attr">"operator"</span>: <span class="hljs-string">"eq"</span>,
<span class="hljs-attr">"rightOperand"</span>: <span class="hljs-string">"500.00"</span>,
<span class="hljs-attr">"unit"</span>: <span class="hljs-string">"http://dbpedia.org/resource/Euro"</span>
}]
}]
}]
}</pre>
</div>
Expand Down Expand Up @@ -2145,15 +2150,15 @@ <h3 id="x2.7-policy-rule-composition"><span class="secno">2.7 </span>Policy Rule
<div class="example">
<div class="example-title marker"><span>Example 25</span></div>
<pre id="eg23" class="hljs json" aria-busy="false" aria-live="polite">{
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Policy"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:7777"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:20"</span>,
<span class="hljs-attr">"permission"</span>: [{
<span class="hljs-attr">"target"</span>: <span class="hljs-string">"http://example.com/music/1999.mp3"</span>,
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/org/sony-music"</span>,
<span class="hljs-attr">"action"</span>: <span class="hljs-string">"play"</span>,
}]
<span class="hljs-attr">"@context"</span>: <span class="hljs-string">"http://www.w3.org/ns/odrl.jsonld"</span>,
<span class="hljs-attr">"@type"</span>: <span class="hljs-string">"Policy"</span>,
<span class="hljs-attr">"uid"</span>: <span class="hljs-string">"http://example.com/policy:7777"</span>,
<span class="hljs-attr">"profile"</span>: <span class="hljs-string">"http://example.com/odrl:profile:20"</span>,
<span class="hljs-attr">"permission"</span>: [{
<span class="hljs-attr">"target"</span>: <span class="hljs-string">"http://example.com/music/1999.mp3"</span>,
<span class="hljs-attr">"assigner"</span>: <span class="hljs-string">"http://example.com/org/sony-music"</span>,
<span class="hljs-attr">"action"</span>: <span class="hljs-string">"play"</span>
}]
} </pre>
</div>

Expand Down

0 comments on commit 350a7d5

Please sign in to comment.