Constrainify: Core Application
Contributors
Project member:
Description
Constrainify is an open-source web application that enables domain experts to define data quality requirements as controlled-natural-language constraints and to run quality analyses independently, without knowledge of data models or query languages, producing human-readable quality reports.
This repository contains the core application of Constrainify, constrainify-core, comprising backend and frontend components. The backend, implemented in Python, manages UI views, orchestrates constraint interactions with the Quality Pattern Model (QPM), runs quality analyses via QPM, generates the quality reports, and handles file management. The frontend provides the client-side interface for each view. The core application is not a standalone system: it depends on further services (in particular QPM, Caddy, Redis) and is intended to be deployed through the Constrainify environment repository.
Files
constrainify-core-v1.0.0.zip
Files
(8.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:82393a0174c7f1ebaecd9bbaa4d01690
|
8.0 MB | Preview Download |
Additional details
Software
- Repository URL
- https://gitlab.gwdg.de/aqinda/constrainify-core
- Programming language
- Python , JavaScript+ERB
- Development Status
- Active