Getting Started¶
SMIA is a software that implements an AAS-compliant Digital Twin (DT) that is based on a flexible manufacturing-centered ontology.
The features of the SMIA approach include:
free & open-source
AAS-compliant: standardized approach
Ontology-based
easily customizable and extendable
self-configuration at software startup
easy to start-up
containerized solution
Documentation project structure¶
The SMIA project documentation repository is structured as follows:
SMIA User Guide: these guides helps with the usage of SMIA software and related tools.
API documentation: the entire documented source code of SMIA software.
Glossary: the glossary shows the list of terms relating to the SMIA approach.
Contributing: shows the different ways to contribute to the SMIA approach.
About the Project: general information about the SMIA approach (e.g. contact information).
Recommended Links: information related to SMIA approach is available in this section.
Code of Conduct: the definition of community standards for the participation of the contributors.
Release Notes: notes about all the releases and pre-releases of SMIA software development.
Additional tools¶
There are some additional tools offered within the SMIA approach. All of these tools are available in the GitHub repository.
This tool contains the source code of a reader capable of analyzing an AAS model based on a given OWL ontology.
AASX Package Explorer Resources
This tool contains the JSON files to extend the AASX Package Explorer software with the Capability-Skill-Service (CSS) model.
This tool contains the ontology for the Capability-Skill-Service (CSS) model in an OWL file. It also provides some ExtendedClasses implemented in Python.
This tool provides a SPADE agent with an easy-to-use graphical interface. This agent provides several useful functionalities for SMIA usage and execution.