Dataset is a directory saving 12 real-life and 8 synthetic datasets used in the experiments.
The following is the table explaining the details about the 20 datasets.
- Download of the latest docker container and initiation.
Each dataset is comprised of three files
- schema (.json)
- positive instances (.jsonl)
- negative instances (.jsonl)
The positive instances are
- retrieved from public websites or APIs (for real-life datasets)
- generated using the ground truth schemas (for synthetic datasets)
The schemas are
- retrieved from public websites or manually translated into
.jsonformats using the official documentations (for real-life datasets) - retrieved from the JSON Schema Store (syntehtic datasets)
The negative instances are
- generated using the ground truth schemas
You can simply generate negative instances using the following codes.
This may take a few hours, so we recommend you to run this process with tmux.
cd SyntheticDatasetGen
./generateAllNegativeSamples.sh