This directory contains Shell, Python and SQL scripts used by:
- An Analysis of Defects in Public JSON Schemas
Claire Yannou-Medrala and Fabien Coelho
Tech. Report A/794/CRI, Mines Paris - PSL.
# clone corpus and tools
git clone --recurse-submodules https://github.com/clairey-zx81/yac.git YAC
git clone https://github.com/clairey-zx81/json-model.git json-model
git clone https://github.com/clairey-zx81/json-schema-stats.git stats
# create python3 venv
python -m venv venv
source venv/bin/activate
pip install -U pip
# pip install git+https://github.com/clairey-zx81/json-model.git
pip install file:./json-model
pip install matplotlib
cd stats
# createdb and psql must work
make load.out
make png