OWL2AAS is a tool to convert an RDF based OWL 2 ontology to a basic Asset Administration Shell (AAS) Template for Industry 4.0 Systems, compliant with the meta model specification provided in “Details of the Asset Administration Shell” (v3.0RC02).
- Conversion of OWL 2 ontology to a basic AAS, both using RDF syntax.
OWL2AAS requires the following Python packages to be installed for production usage. These dependencies are listed in
setup.py
to be fetched automatically when installing with pip
:
rdflib
and its dependencies (BSD 3-clause License)
You can install OWL2AAS using pip:
pip install -r requirements.txt
Example usage python -m owl2aas.cli 'test/resources/mas4aiDEMO.ttl' -c 'http://www.tno.nl/mas4aiDEMO#RoboticArm' -o test/mas4aiDEMO_template.aas.ttl
Generates mas4aiDEMO_template.aas.ttl
file with the basic AAS template for a 'Robotic Arm'.
If we also need an AAS Template for a 'Tool', we can use python -m owl2aas.cli 'test/resources/mas4aiDEMO.ttl' -c 'http://www.tno.nl/mas4aiDEMO#RoboticArm' 'http://www.tno.nl/mas4aiDEMO#Tool' -o test/mas4aiDEMO_templates.aas.ttl
.
If you would like to contribute, please get in touch with us: [email protected]