Developing a Legal Specification Protocol: Technological Considerations and Requirements

tags
Rules as Code Oliver Goodenough

Notes

NOTER_PAGE: (4 . 0.09901800327332243)
NOTER_PAGE: (4 . 0.2397708674304419)
NOTER_PAGE: (4 . 0.5008183306055647)

hmmm… I kind of liked AOL

Interoperability (the ability to work across many platforms and formats) and generativity (the openness to embody work not anticipated when created) are as important as expressivity

NOTER_PAGE: (5 . 0.09738134206219314)
NOTER_PAGE: (5 . 0.40180032733224225)

as they can't and shouldn't be

The LSP should be a public utility, not owned or controlled by any particular private or governmental entity. There is a long history of law operating best as an open-source system

NOTER_PAGE: (6 . 0.30032733224222585)

not just a matter of history or "operating best" - this is an ethical imperative, necessary for rule of law

Contracts present a relatively tractable problem

NOTER_PAGE: (6 . 0.6816693944353519)

Because contracts typically involve only a few parties, often private actors, the coordination problem of getting acceptance of a contract protocol is much less challenging

NOTER_PAGE: (6 . 0.7193126022913258)

II. Focus on Contracts and What They Do

NOTER_PAGE: (7 . 0.5180032733224222)

Contracts also provide for alternative pathways if there is a breakdown in the expected outline

NOTER_PAGE: (7 . 0.6841243862520459)

hard to describe it as a deviation from expectation when you've explicitly planned for it, no?

The commitment structure of contracts helps to solve many of the strategic dilemmas that stand in the way of productive cooperation among parties with potentially divergent interests.

NOTER_PAGE: (8 . 0.21194762684124388)

These alternative pathways correspond, to a significant degree, with the concept of contract exceptions discussed by Grosof and Poon (2004)

NOTER_PAGE: (8 . 0.6366612111292963)

A firm’s business process management software can often manage much of the “happy path”

NOTER_PAGE: (9 . 0.15057283142389527)

societal intervention through an enforcement proceeding may be necessary, with the invocation of some form of dispute resolution forum

NOTER_PAGE: (10 . 0.20294599018003273)

III. Use Cases

NOTER_PAGE: (12 . 0.38134206219312605)

IV. Describing the Computational Requirements/Tools for Accomplishing these Tasks

NOTER_PAGE: (14 . 0.5040916530278232)

two foundational elements: a data standard and a logic standard.

NOTER_PAGE: (14 . 0.5368248772504092)

The data standard must be able to represent, with adequate structure and interoperability, the details about the world that law digests and emits for its operations.

NOTER_PAGE: (14 . 0.5531914893617021)

good luck

NOTER_PAGE: (14 . 0.5973813420621932)

Representation of all-important tasks should be possible (theoretical expressivity) but representation of common tasks should be easy (practical expressivity).

NOTER_PAGE: (14 . 0.6358428805237316)

be careful…

NOTER_PAGE: (14 . 0.723404255319149)

good UI approaches turn computational law from a theoretical possibility for the rare coder/lawyer composite to an everyday tool

NOTER_PAGE: (15 . 0.17184942716857612)

It is the volume of inputs and switches that creates complexity, and not the logic itself.

NOTER_PAGE: (15 . 0.5482815057283142)
NOTER_PAGE: (16 . 0.27986906710310966)
NOTER_PAGE: (17 . 0.2414075286415712)

A key contribution of the LSP should be to constrain the set of things that can be represented

NOTER_PAGE: (17 . 0.7013093289689035)
NOTER_PAGE: (18 . 0.1513911620294599)

There is a useful debate on the utility of deontic approaches to representing the law. For the limited case of contracting, however, current, word-based law, such as statutory, regulatory and contract prose, clearly avoids language of moral obligation

NOTER_PAGE: (18 . 0.2806873977086743)
NOTER_PAGE: (23 . 0.43126022913256956)

Prior art includes the Business Process Model and Notation (BPMN) and Semantics of Business Vocabulary and Business Rules (SBVR) initiatives of the Object Management Group (OMG), Contract-Oriented Diagrams, and work on visual contracts by Helena Haapio and Stefania Passera.

NOTER_PAGE: (24 . 0.3625204582651391)

V. Existing Technological Efforts

NOTER_PAGE: (25 . 0.7324058919803601)
NOTER_PAGE: (29 . 0.21522094926350246)

The LegalRuleML approach moves further in the direction of executable representation

NOTER_PAGE: (29 . 0.339607201309329)

While the project has many sound elements, it has not yet broken through in terms of more generalized application and acceptance.

NOTER_PAGE: (29 . 0.5834697217675942)

Many of the elements that will be present in a contract standard coming from the LSP approach exist already in business process management software.

NOTER_PAGE: (31 . 0.44189852700491)

these business managements systems are often “imperative,”

NOTER_PAGE: (31 . 0.5425531914893618)

Oliver Goodenough is the principal author of this white paper.

NOTER_PAGE: (36 . 0.21194762684124388)