Added a README stub to the transformations folder.
This commit is contained in:
parent
0af5bc7479
commit
e38b987415
1 changed files with 22 additions and 0 deletions
22
transformations/README.MD
Normal file
22
transformations/README.MD
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# Transformations
|
||||||
|
|
||||||
|
The following rules have been applied in order to create PDDL files from IEC 62264 production system models.
|
||||||
|
|
||||||
|
## Metamodel Concepts
|
||||||
|
Metamodel concepts of IEC 62264 are being converted to a set of PDDL type specifications and predicates. Relevant elements are those that appear within a given IEC 62264 model. Unused elements are not translated in order to reduce file size and increase performance and readability.
|
||||||
|
* IEC 62264 elements (e.g., `Equipment`, `Equipment Class`) are being converted to types.
|
||||||
|
* IEC 62264 relations (e.g., `Equipment` can be classified by [0..*] `Equipment Classes`) are being converted to predicates.
|
||||||
|
|
||||||
|
For the above mentioned examples, the IEC 62264 concepts are being translated from
|
||||||
|
```mermaid
|
||||||
|
classDiagram
|
||||||
|
Equipment --> "0..*" Equipment Class : classifiedBy >
|
||||||
|
```
|
||||||
|
to
|
||||||
|
```
|
||||||
|
(:types EquipmentClass Equipment)
|
||||||
|
(:predicates
|
||||||
|
(EquipmentClassed ?E - Equipment ?C - EquipmentClass)
|
||||||
|
)
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue