Published December 1, 2023 | Version v1
Software Open

Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips

  • 1. ROR icon Laboratoire Lorrain de Recherche en Informatique et ses Applications

Description

PyGraft is an open-source Python library for generating synthetic yet realistic schemas and (KGs) based on user-specified parameters. The generated resources are domain-agnostic, i.e. they are not tied to a specific application field.

Being able to synthesize schemas and KGs is an important milestone for conducting research in domains where data is sensitive or not readily available. PyGraft allows researchers and practitioners to generate schemas and KGs on the fly, provided minimal knowledge about the desired specifications.

PyGraft has the following features:

  • possibility to generate a schema, a KG, or both
  • highly-tunable process based on a broad array of user-specified parameters
  • schemas and KGs are built with an extended set of RDFS and OWL constructs
  • logical consistency is ensured by the use of a DL reasoner (HermiT)

Files

pygraft-master.zip

Files (447.3 kB)

Name Size Download all
md5:4587918a69e0919db49ecbf60d95a576
447.3 kB Preview Download