Enables a user to generate synthetic data for an input ontology. The user can create both class individuals and fact relationships between individuals by specifying the desired number of instances and statements for each class and property respectively. The data generator also include the option to synthesize noise in the dataset. Noise corresponds to individuals belong to two mutually exclusive classes simultaneously and fact statements that have subject/object instances of an inappropriate domain and/or range.
An input OWL (Web-PDDL) ontology can be loaded by either of the following methods: