SMIA Configuration Guide¶
This guide is focused on the configuration of SMIA software. The configuration changes minimally depending on the deployment technology.
Properties file configuration¶
This file will be used to define the entire SMIA configuration. For example, in order to run the SMIA software correctly, it is necessary to specify certain information about the infrastructure. The properties file is divided into several sections to clarify the configuration.
Section |
Details |
|---|---|
DT |
Information about the software |
AAS |
Information about the AAS model |
ONTOLOGY |
Information about the CSS ontology |
The attributes of each section will be detailed in the following subsections.
Properties file: DT section¶
Configuration of DT section.
Attribute |
Type |
Details |
|---|---|---|
agentID |
Mandatory |
Identifier of the SPADE agent within SMIA to connect with XMPP server. |
password |
Mandatory |
Password of the SPADE agent within SMIA to connect with XMPP server. |
xmpp-server |
Mandatory |
XMPP server as required infrastructure for SPADE agent within SMIA. |
Properties file: AAS section¶
Configuration of AAS section.
Attribute |
Type |
Details |
|---|---|---|
meta-model.version |
Optional |
Version of the AAS meta-model. |
model.serialization |
Optional |
Serialization format of the AAS meta-model (“AASX”, “XML” or “JSON”). |
model.folder |
Optional* |
Path of the folder where the AAS model can be accessed. |
model.file |
Optional* |
File name of the AAS model. |
Important
*:If the AAS model is not specified at the start of the SMIA software, they are mandatory. The AAS model must be defined either at software start-up or in this attribute of the properties file.
Properties file: ONTOLOGY section¶
Configuration of ONTOLOGY section.
Attribute |
Type |
Details |
|---|---|---|
ontology.folder |
Optional* |
Path of the folder where the ontology OWL file can be accessed. |
ontology.file |
Optional* |
File name of the OWL ontology. |
Important
*:If the ontology has not been added within the AASX package at start-up of the SMIA software, it is mandatory.
AAS model configuration¶
The AAS model can be defined following the AAS Development Guide. If it is decided to use AASX as the serialisation format, both the ontology file and the properties file can be added to the package.