Ontologysim is an open-source deep production simulation framework, with an emphasis on modularized flexible library design and straightforward usability for applications in research and practice. Ontologysim is built on top of Owlready2 framework and requires Python >3.7.
Ontologysim follows a set of high-level design choices which differentiate it from other similar libraries:
## Table of Contents 1. [Installation](#installation) 2. [First Start](#first-start) 3. [Flask](#flask)
A stable version of Production simulation is periodically updated on the master and installed as follows:
``bash git clone https://git.scc.kit.edu/ov0653/ontologysim.git cd ontologysim pip3 install -r requirements.txt ``
Go to the /example/Main.py and run this python file.
to start the Flask server run:
``bash py ontologysim/Flask/FlaskMain.py ``
Java Path
Java Memory
if this error occurs
``bash owlready2.base.OwlReadyJavaError: Java error message is: Error occurred during initialization of VM Could not reserve enough space for 2048000KB object heap ``
then you need to reduce the java memory
How to check if everything works
run in the example folder the Main.py