#13 · Primary category: Synthetic Data Generation
pygraft
Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips
Project last updated:01/26/26
GitHub Stars
714
Forks
53
Contributors
2
License
MIT
Why we included this project
PyGraft is a Python library that generates synthetic schemas and knowledge graphs from a YAML configuration file, giving you realistic stand-ins when real datasets are private, scarce, or too sensitive to share. The output uses RDFS and OWL constructs and is checked for logical consistency with the HermiT reasoner, so the data behaves like genuine graph data rather than random noise. That makes it useful for benchmarking graph-based models, testing retrieval pipelines, and building evaluation datasets in domains where the original data can't be published. Researchers and practitioners who need reproducible, tunable graph data for experiments will find the configuration-driven workflow easy to drop into their existing tooling.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
SDV
Synthetic data generation for tabular data
distilabel
Distilabel is a framework for synthetic data and AI feedback for engineers who need fast, reliable and scalable pipelines based on verified research papers.
kubric
A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.
synthetic-data-generator
SDG is a specialized framework designed to generate high-quality structured tabular data.
unrealcv
UnrealCV: Connecting Computer Vision to Unreal Engine