|
2 | 2 |
|
3 | 3 | (formerly known as PyI40AAS – Python Industry 4.0 Asset Administration Shell) |
4 | 4 |
|
5 | | -The Eclipse BaSyx Python project focuses on providing a Python implementation of the Asset Administration Shell (AAS) for Industry 4.0 Systems, |
6 | | -compliant with the meta model and interface specification provided in |
7 | | -[the document “Details of the Asset Administration Shell - Part 1” (V3.0RC02)](https://www.plattform-i40.de/IP/Redaktion/DE/Downloads/Publikation/Details_of_the_Asset_Administration_Shell_Part1_V3.html). |
8 | | -It currently adheres to version 3.0RC02 of the specification. |
| 5 | +The Eclipse BaSyx Python project focuses on providing a Python implementation of the Asset Administration Shell (AAS) |
| 6 | +for Industry 4.0 Systems. |
| 7 | +These are the currently implemented specifications: |
| 8 | + |
| 9 | +| Specification | Version | |
| 10 | +|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------| |
| 11 | +| Part 1: Metamodel | [v3.0 (01001-3-0)](https://industrialdigitaltwin.org/content-hub/aasspecifications/idta_01001-3-0_metamodel) | |
| 12 | +| Part 2: API | not implemented yet | |
| 13 | +| Part 3a: Data Specification IEC 61360 | [v3.0 (01003-a-3-0)](https://industrialdigitaltwin.org/content-hub/aasspecifications/idta_01003-a-3-0_data_specification) | |
| 14 | +| Part 5: Package File Format (AASX) | [v3.0 (01005-3-0)](https://industrialdigitaltwin.org/content-hub/aasspecifications/idta-01005-3-0_package_file_format_aasx) | |
9 | 15 |
|
10 | 16 | ## Features |
11 | 17 |
|
12 | | -* Modelling of AASs as Python objects (according to DotAAS sec. 4) |
13 | | - * **except for**: Security extension of the metamodel (according to DotAAS sec. 5), *HasDataSpecification* |
14 | | -* Reading and writing of AASX package files (according to DotAAS sec. 6) |
15 | | -* (De-)serialization of AAS objects into/from JSON and XML (according to DotAAS sec. 7) |
| 18 | +* Modelling of AASs as Python objects |
| 19 | + * **except for**: *HasDataSpecification* |
| 20 | +* Reading and writing of AASX package files |
| 21 | +* (De-)serialization of AAS objects into/from JSON and XML |
16 | 22 | * Storing of AAS objects in CouchDB, Backend infrastructure for easy expansion |
17 | 23 | * Compliance checking of AAS XML and JSON files |
18 | 24 |
|
|
0 commit comments