I just finished teaching a 2 months class on Computational law at Epitech (a french software engineering school). Here is how it went…
I start with serie of 3 half day workshop through video conference where I start by going briefly through the history of the field, starting with Layman E Allen attempt to formAlise legalise in 1957 digitalcommons.law.yale.edu/cgi/viewconten…
Then moving to Legol, legol 2 and prolog with M. J. SERGOT and team work on British Nationality Act as a logic program doc.ic.ac.uk/~rak/papers/Br…
I then finished the historical context introduction with recent work happening at CODEX, and especially the brilliant work of O. Goodenough on standarisation with LSP law.stanford.edu/publications/d…
We then focus on Prolog (Swi-Prolog) and how it can be used to model legal text. As I was teaching a class of software engineer and not jurist, a lot of effort was put on explaining legal concepts so that they could understand the text they were modeling.
For the rest of the 2 months, students were given an assignment, build a system allowing the modeling of legal rules, use it to model the British Nationality Act, and expose it to an end user through a web interface / chatbot.
After 2 months of efforts, some groups have success in building a system to encode the #RulesasCode, to model the full legislation and to make a usable interface to query it.
This proves that making rules as code useful is feasible. Even for software engineers with no prior experience in logic oriented programming or legal background. Future is bright.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Pierre-Loic Doulcet

Pierre-Loic Doulcet Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @hexapode

9 Jul
1/ I believe rules as code will be the most important societal and technological change of the 2020's. It will be impacting both the physical and digitals world. But what is it? and why is it important? Or why you should care? 👇 #rulesascode
2/ Today society is governed by the Rules of Law, Regulation and Contract that independent participating actors abide to. You have no choose, you need to obey law.
3/ Overtime these rules gain in complexity and length. They are written in legalese, a different language than the common language with its own vocabulary and sentences structures. You also need training to be able to fully understand them, or ask a trained lawyer.
Read 25 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!