Enabling semantic interoperability in legal drafting

10
Enabling semantic interoperability in legal drafting Mr Mikael AF HÄLLSTRÖM Development Specialist Finnish Tax Administration

Transcript of Enabling semantic interoperability in legal drafting

Page 1: Enabling semantic interoperability in legal drafting

Enabling semantic interoperability in legal draftingMr Mikael AF HÄLLSTRÖMDevelopment SpecialistFinnish Tax Administration

Page 2: Enabling semantic interoperability in legal drafting

Contents▪ Inspiration

– Better Rules -concept (NZ)

▪ Background & foundation– National EIF-implementation: "Interoperability method and platform"

▪ Development of Legal Editor– Presentation of project scope and implemented features

▪ Future development– Creation of data models (application profiles) based on linked terms– Creation of Rules as Code based on the annotated Acts of Law

Page 3: Enabling semantic interoperability in legal drafting

Adoption of the Better Rules -concept (NZ)

• All aspects of the BR-concept somewhat familiar

• Focusing primarily on achieving semantic interoperability

• Defining relevant concepts• Referring to a

global/national/domain -specific ontology

• Retaining the reference to the ontology-concepts in all versions of the rules

• Future development will include the "Rules as Code" part of the concept (checkered-line)

Page 4: Enabling semantic interoperability in legal drafting

Interoperability Method and PlatformBriefly explained…

• Concepts defined in Terminologies

• Referred to in reusable Classes, Attributes and Associations (Data Models)

• Possibility to link to equivalent artifacts in international reference data models

• Re-used & specialized in case-specific Application Profiles

• Published in developer-friendly formats (OpenAPI 3.0, JSON Schema, JSON-LD, RDF…)

• Governance model for all produced artifacts(national, domain & organiza-tional level)

Page 5: Enabling semantic interoperability in legal drafting

Legal Editor

IntOp Platform

(MoF&DigA)

The Legal Editor builds on the Interoperability Platform

Codelists

Terminologies

Data Vocabularies

search terms

link to concepts

show data components

linked to concepts

draft legal texts

suggest new concepts

Page 6: Enabling semantic interoperability in legal drafting

Legal Editor development project (01-10/2020)▪ Creating a tool for the drafting of structured legislative bills (acts)

– A user-friendly editor > simplified structure (XML-schema)

▪ Enabling the linking of terms in governmental bill drafts to concepts published on the Interoperability Platform – Search and linking functions supporting the drafter (only relevant concepts)

▪ Integration of the Law Editor as a seamless part of the law drafting process– Common government level Case Management system; transformation into

XML format of Finnish Parliament

▪ Linking of terms (concepts) to classes and attributes in the published national core vocabularies– Example shown > slide 7

Page 7: Enabling semantic interoperability in legal drafting

Creation of Application Profiles based on Legal Terminology

Page 8: Enabling semantic interoperability in legal drafting
Page 9: Enabling semantic interoperability in legal drafting

InteroperabilityPlatform

Legal Drafts with Terminology links

API

API-documentation

Application Profile

(data model)

Semantic Legal Editor

TerminologiesData Vocabularies

(data models)

Data Source(DB & other)

Open API -description

API-documentation tool (Swagger & others)

Terms (concepts)

Data Components (libraries)

Reference Data (codelists)

Rules(Rule Management &

API's)