Legal code: Difference between revisions

101 bytes added ,  24 December 2020
no edit summary
No edit summary
No edit summary
Line 11: Line 11:
Or  
Or  


  <nowiki>{{subject|all}}</nowiki> <nowiki>{{commitment|must}}</nowiki> <nowiki>{{action|pay {{conjunction|or}} deliver}}</nowiki> <nowiki>{{object|obligations in Confirm}}</nowiki> <nowiki>{{condition|per Agreement}}</nowiki>
  {subject|all} {commitment|must {qualifier|absolute} } {action|pay {conjunction|or} deliver} {object|obligations in Confirm} {condition|subject to {target|Agreement} }  


The point being that “agrees to”, “will”, “shall”, “must”, “is obliged to”, “shall be obligated to”, “shall unconditionally be obligated to” and so on all code back to “<nowiki>{{commitment|must}}</nowiki>”.
The point being that “agrees to”, “will”, “shall”, “must”, “is obliged to”, “shall be obligated to”, “shall unconditionally be obligated to” and so on all code back to “<nowiki>{{commitment|must}}</nowiki>”. The commitment tag has a limited number of operators: say, “must”, “must not”, “may” and has a potential qualifier (the default would be absolute)


Ideally a lawyer would  be able to code from principles.
Ideally a lawyer would  be able to code from principles.