Hotel video rentals and Duty Classes

During one of the conversations about Semantics a couple of months ago, I tried badly to explain this:

 

2.6.1 Permission Class

A Permission allows an action, with all refinements satisfied, to be exercised on an Asset if all constraints are satisfied and if all duties are fulfilled.
2.6.3 Duty Class
 

A Duty is the obligation to exercise an action, with all refinements satisfied. A Duty is fulfilled if all constraints are satisfied and if its action, with all refinements satisfied, has been exercised.

 

Use case:

odrl:TouristAssignee visits a hotel, sits in his room and browses the movies’ catalogue – finds Dune 2 at a rental charge of €5. He clicks “rent” and watches the movie.

 

They haven’t paid (duty fulfilment for all rentals and the mini-bar at the end of the stay), and any consequences for unfulfilled duties will trigger after this point as well.

 

Is ‘fulfil’ the right word, what about using “committed”?

 

Regards,

 

___________________________________

Joshua Cornejo

marketdata

embed open standards 

across your supply chain

Received on Wednesday, 3 July 2024 10:52:49 UTC