REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H....

18
REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof., Computer Science Jim Leckie Prof., Civil and Env. Engr. Barton Thompson Prof., School of Law Charles Heenan Researcher Shawn Kerrigan Civil and Env. Engr. Gloria Lau Civil and Env. Engr. Bill Labiosa Civil and Env. Engr. Liang Zhou (former student) Computer Science Li Zhang (former student) Computer Science Stanford University, Stanford, CA 94305

Transcript of REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H....

Page 1: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

REGNET: An Infrastructure for Regulatory Information Management and Compliance AssistanceKincho H. Law

Prof., Civil and Env. Engr.

Gio Wiederhold

Prof., Computer Science

Jim Leckie

Prof., Civil and Env. Engr.

Barton Thompson

Prof., School of Law

Charles HeenanResearcher

Shawn Kerrigan Civil and Env. Engr.

Gloria LauCivil and Env. Engr.

Bill LabiosaCivil and Env. Engr.

Liang Zhou(former student)

Computer Science

Li Zhang(former student)

Computer Science

Stanford University, Stanford, CA 94305

Page 2: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Motivation

The complexity, diversity, and volume of federal and state regulations:

• are detrimental to business• increase the risk of companies failing to comply

with environmental regulations• hinder public understanding of the government

Page 3: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Background• Current state of compliance checking:

• Paper-based process• Locating and interpreting the relevant regulations is

complex, even with the help of supplementary information

• Small companies have difficulty conducting compliance checks due to lack of resources and knowledge

• Vision for future:• Up-to-date regulations and compliance-checking

assistance procedures available online• Improved regulation and compliance requirement

transparency through clear presentation and linking

Page 4: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Hierarchical Document StructurePART 279—Standards For The Management Of Used Oil

Subpart B – Applicability

…§ 279.12 Prohibitions.(a) Surface impoundment prohibition. Used oil shall not be managed in surface impoundments or waste piles unless the units are subject to regulation under parts 264 or 265 of this chapter. (b) Use as a dust suppressant. The use of used oil as a dust suppressant is prohibited, except when such activity takes place in one of the states listed in § 279.82(c).(c) Burning in particular units. Off-specification used oil fuel may be burned for energy recovery in only the following devices: (1) Industrial furnaces identified in § 260.10 of this chapter; (2) Boilers, as defined in § 260.10 of this chapter, that are identified as follows: (i) Industrial boilers located on the site of a facility engaged in a manufacturing process where substances are transformed into new products, including the component parts of products, by mechanical or chemical processes;….§ 262.11 Used Oil Specification.…..

Subsection(a)

Subsection(b)

Subsection(c)

Subsection(d)

40 CFR 279

Subpart A Subpart B Subpart I

Section 262.10 Section 262.11 Section 262.12

…… …

contains

(a) Surface impoundment prohibition. Used oil shall not be managed in surface impoundments or waste piles unless the units …

Example:

Translate

Page 5: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Regulation Parsing

Page 6: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Plain

Text

Single

Column

Get

Structure

Info

Webster Dictionary

Parse

According

to

Structure

Parse Table

of ContentsRegulationParser

OriginalRegulationspdf’s

other formats

Regulations inXML format

Tagged by basic document structure

Parsers for Regulations

Page 7: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Adding Meta-Data to Regulations

Regulation taggedwith meta-data

Add LegalInterpretation

Reference Extraction

Add LogicalInterpretation

Add Concepts

Original XMLdocument

Document

Program

Page 8: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

<regulation_text>(a) Surface impoundment prohibition. Used oil shall not be managed in surface impoundments or waste piles unless the units are subject to regulation under parts 264 or 265 of this chapter.</regulation_text>

Before:

<regulation_text>(a) Surface impoundment prohibition. Used oil shall not be managed in surface impoundments or waste piles unless the units are subject to regulation under parts 264 or 265 of this chapter.</regulation_text><ref name="ref.40.cfr.264" /><ref name="ref.40.cfr.265" />

After:

Parsing ReferencesOriginal XML

documentXML with

Reference ListReference Extraction

Page 9: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Regulation Assistance System (RAS)

• Provides a unifying web interface for the regulation documents and meta-data

• Demonstrates the usefulness of XML structured regulation documents with meta-data

• Works with a logic-based compliance-checking assistance system to demonstrate web-based regulation services

Page 10: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

XML-based Regulations

Additional Input Files

Interactive User Input

Regulation Compliance

Decision

Logic input file Found proof / no proof found

RASweb•Provides web interface

•Displays regulation information

RCCsession•Implements compliance checking procedure

User input Results / requested information

RAS System Structure

* Otter is an automated-deduction program developed by William McCune at Argonne National Laboratory

Otter*

•Attempts to find proof by contradiction from input file

Page 11: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Otter•Attempts to find proof by contradiction from input file

RCCsession – Otter Interaction

FOPCInput File

Proof Attempt Output File

RCCsession•Implements compliance checking procedure

Develop input file with appropriate logic sentences

Read proof attempt output and take appropriate action

Page 12: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

XML Embedded Logic

<logic_sentence> all _o (usedOil(_o) -> -(dustSuppressant(_o))).</logic_sentence>

Rule logic represents the rules specified by the regulation:

40.CFR.279.12.b – Use as a dust suppressant:

“The use of used oil as a dust suppressant is prohibited…”

Option elements define the user interface:<logic_option> <question> Is the used-oil used as a dust suppressant? </question> <logic_opt answer = "yes"> (usedOil(oil1) & dust_suppressant(oil1)). </logic_opt> <logic_opt answer = "no"> (usedOil(oil1) & (-(dust_suppressant(oil1))). </logic_opt></logic_option>

Control statements specify processing instructions for compliance-checking:<control> <goto target = “ref.40.cfr.279.65” /> <switchTo target = “ref.40.cfr.279.73” /></control>

<control> <end target = “ref.40.cfr.279.12” /></control>

Page 13: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,
Page 14: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,
Page 15: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,
Page 16: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,
Page 17: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,
Page 18: REGNET: An Infrastructure for Regulatory Information Management and Compliance Assistance Kincho H. Law Prof., Civil and Env. Engr. Gio Wiederhold Prof.,

Summary

• Regulations can be decomposed into structured XML documents

• Adding rich meta-data about regulations enables more sophisticated interaction with the documents

• Automated assistance with environmental compliance-checking may be possible