Name
1
AIRS
2
Blawx
3
Business Process Model and Notation (BPMN)
4
Catala
5
Drools
6
IBM CĂşram Social Program Management
7
IBM Decision Management
8
InRule (InRule Decisioning/Policy to Practice)
9
LegalRuleML
10
Lucidchart
11
NAICS
12
Open Referral
13
OpenFisca
14
Pega
Drag to adjust the number of frozen columns
Category
Summary
Use Cases
Unique Value
Technical Specs
Licensing
Pros
Cons
Source Link 1
Source Link 2
Other Sources
Created by
Standards Body
Data Format Standard
  • Standards making body that sets standards around information and referrals (I & R)
  • Helping create better ways to present / package referral services
  • Standards are robust and optimized to help the consumer experience
  • Helpful when picking the language / words to use in data collection, storage and consumer facing screens
Open Source
  • Well established
  • Accreditation / certification program
https://www.airs.org/i4a/pages/index.cfm?pageid=1

AIRS Database Structures

Technical Language/Specification for Modeling Legal Texts/Rules
Rules Engine
  • Drag and drop coding language to code legislation and contracts
  • Translating legislation and contracts into code
  • Integrates the legal text with the actual code so the structures line up
  • Building the s(CASP) language on top of Google’s blockly library
Open Source
  • Specifically designed for RaC
  • New, does not have a lot of laws already established
https://blawx.dev
Business Process Visualizer
Rules Engine
  • Tool for business to understand business process in a graphical way
  • Modeling processes and eligibility rules
  • Accessible drag and drop format
  • Graphical interface, drag and drop
Open Source
  • Accessible to many backgrounds b/c of drag and drop model
  • No easy way to export to web/python scripts
https://www.bpmn.org/
Technical Language/Specification for Modeling Legal Texts/Rules
Rules Engine
  • A programming language designed for both legal thinkers and computer programmers
  • When translating or writing legal documents in a way that can be read/run by the computer
  • Entire coding language dedicated specifically for modeling legal logic in computer code
  • Entirely custom built programming language
Open Source
  • Specifically designed for law, so it is theoretically easy to pick up for both legal and CS experts
  • Completely new language, everyone will have to learn it
https://catala-lang.org/en/about

Catala Research Paper

Business Process Visualizer
Rules Engine
  • Business rules management system based on Java
  • Creating decision models based on rules and facts
  • Existing standard to represent Drools model in visual form (Decision Model Notation)
  • Uses Maven and Java as Product and Module respectively
Open Source
  • Ease to represent in visual form
  • Built using Maven/Java so need to have coding experience to use
https://docs.drools.org/8.33.0.Final/drools-docs/docs-website/drools/DMN/index.html
Technical Language/Specification for Modeling Legal Texts/Rules
Rules Engine
  • A platform for providing social program delivery processes
  • Helping the delivery of social enterprises (ex: human services, health, labor, social security, etc.) to users from end to end
  • End-to-end support for all users, can handle intake, eligibility, evidence management, and participant management per case
  • Developed in Java EE (Enterprise Edition) and deployed in a way to be platform independent
Open Source
  • End-to-end coverage of the client experience
  • May be difficult for non-technical people to use and learn
https://www.ibm.com/docs/en/spm/7.0.0
Automated Decision Making/Focus on Automation
  • Business decision management that leverages AI
  • Decision making in rapidly changing environments
  • Integrating both business rules and AI/ML together in the decision making process
  • Data is fed to both rules and AI/ML algorithms that produce decisions / actions
Commercial Product
  • Large established company
  • Not designed specifically for rules as code
https://www.ibm.com/decision-management

AON Italy Case Study

Automated Decision Making/Focus on Automation
  • Ability to deploy automated decisions easily
  • Determining eligibility of people for benefits (see OK Medicaid Case Study)
  • Can easily integrate AI, ML, and process automation 
  • Business rules management software that integrates AI/ML
Commercial Product
  • Proven success (see case study)
  • Not specifically designed for RaC (repurposing an existing business automation software
https://inrule.com/

Policy to Practice White Paper

Oklahoma HCA

Technical Language/Specification for Modeling Legal Texts/Rules
  • XML-based legal rules modeling platform
  • Modeling legal concepts
  • Able to implement more nuance into RaC (has support to try to model legal logic)
  • Built on top of RulesML, an XML-based framework
Open Source
  • Built on top of RulesXML, so if one has previous experience it is easy to pick up
  • Requires technical skill to use
https://docs.oasis-open.org/legalruleml/legalruleml-core-spec/v1.0/legalruleml-core-spec-v1.0.html
Business Process Visualizer
  • Easy to use business process tool
  • Creating logical flows of information in a larger collaborative environment
  • Large established company with lots of support
  • Can create diagrams on mac, pc and linux
Commercial Product
  • Easy to understand
  • Paid membership to use
https://www.lucidchart.com/pages/
Standards Body
Data Format Standard
  • US standard that changes industry names into numerical codes
  • Statistical or mathematical analysis
  • A defined standard for identifying industries
  • Mapping different industries to numerical codes
Open Source
  • Already used and well established
  • Minimal value provided to RaC, not a lot of codes are on a small enough scale to identify specific public benefits rules, only identifies managing entities (ex: Administration of Economic Policies)
https://www.census.gov/naics/
Standards Body
Data Format Standard
  • Creating a lightweight data exchange format for health, human, and social services that can integrate with pre-existing data formats
  • Documenting and sharing data related to health, human, and social services
  • Making a standard for data exchange, can allow for one instance of the rule to be implemented on different platforms
  • JSON schema
Open Source
  • Built specifically for human services
  • Not designed for analysis/automation to be applied to the format, more for sharing information
https://openreferral.org/

Open Referral Use Cases

Technical Language/Specification for Modeling Legal Texts/Rules
Rules Engine
  • Acting as a digital common where anyone can create real or hypothetical rules
  • Helping people access benefits (Mes Aides)
  • Digital common, many contributors
  • Rules built using python and cases are presented in .yaml files
Open Source
  • Works with web apps and python scripts
  • Not a lot of pre-existing support for US laws and state variation under Federalism
https://openfisca.org/en/showcase/

PolicyEngine

Automated Decision Making/Focus on Automation
  • Low-code solution for decision making for businesses
  • Allowing non-technical people to use AI/ML in their business processes
  • Low-code platform that has a variety of applications for businesses and business processes
  • Low-code platform that uses visual blocks to put together logical flows
Commercial Product
  • Low–code, accessible to many
  • Not specifically designed for RaC
https://www.pega.com/products/platform

Pega Government

UK Health Research Authority Case Study

14 records

Alert

Lorem ipsum
Okay