Skip to content

gitmpje/owl2aas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OWL2AAS

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).

Features

  • Conversion of OWL 2 ontology to a basic AAS, both using RDF syntax.

Dependencies

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)

Getting Started

Installation

You can install OWL2AAS using pip:

pip install -r requirements.txt

Example

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.

Contributing

If you would like to contribute, please get in touch with us: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages