Open Source Rules Engine and Validation API
The Alliance is sponsoring work to move the ball forward in terms of "Level 2" data validation and data quality. The work is focused on two aspects:
- Open Source Rules Engine - Feasibility Study
- Objective: Undertake a survey of existing open source rules engine across industry sectors to determine what suitable solutions may exist for Ed-Fi implementations. Included in this activity is developing a set of requirements for a rules engine, that can be used during the survey.
- Develop a technical design for the implementation of a Validation API
- Objective: Develop a detailed technical specification and data model for provision of level 2 validation errors/reports (from a variety of rules engines) to API clients via an Ed-Fi API endpoint.
The goals of this Special Interest Group are to convene community experts to:
- Review and provide input to the deliverables from the Alliance-sponsored work
- Identify an Ed-Fi implementation to adopt one of the proposed approaches to data validation.
- Identify an Ed-Fi implementation that can serve as a testbed for implementation of the Validation API - which involves (a) technical implementation of the Validation results API and (b) working with one or more SIS vendors to integrate their products with the API.
Participation
Participation is open to anyone interested in the scope of the work. The focus of the work will be sequenced to address the open source rules engine feasibility study first, followed by the specification of the validation results API.
Participants
Ed-Fi Alliance
Agencies
- Audrey Shay , Wisconsin DPI
- britto.augustine , Arizona DOE
- lloydleebarber , Metro Nashville Public Schools
- Jeff Dodds (Deactivated), West Ada School District
Vendors
- Neal Schuh , Skyward
- jennifer.downey , Infinite Campus
- Jon Hickam (Unlicensed) , Learning Tapestry
- Geoffrey McElhanon , Student1
- Jim McKay (Deactivated), Certica Solutions
- Jeff Averick (Deactivated), Certica Solutions
- david.cintron, Edwire
Materials
- Ed-Fi Data Validation Architecture
- Ed-Fi Level 2 Data Validation System Requirements
- Open Source Rules Engine Survey and Recommendation
- Ed-Fi Validation API Design
Meetings
- Meeting 1: Thursday, June 13th 2019 at 2:00 pm CT
- Meeting deck: Rules_engine_and_Validation_API_SIG - Meeting 1.pptx
- Meeting 2: Thursday, June 27th, 2019, at 2:00 pm CT
- Meeting 3: Thursday, June 27th, 2019, at 2:00 pm CT