Skip to content

clairey-zx81/json-schema-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Schema Statistics

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.

Installation

# 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

Compute Stats

cd stats
# createdb and psql must work
make load.out
make png

About

JSON Schema Statistics Tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published