From 0f55c2ad7bcdf82b4dc87c3183a5abd3006fc3a3 Mon Sep 17 00:00:00 2001 From: Sebastian Heppner Date: Mon, 20 Nov 2023 10:47:50 +0100 Subject: [PATCH] README: Bump to v3.0 --- README.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f8c275ed0..4793b3241 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,23 @@ (formerly known as PyI40AAS – Python Industry 4.0 Asset Administration Shell) -The Eclipse BaSyx Python project focuses on providing a Python implementation of the Asset Administration Shell (AAS) for Industry 4.0 Systems, -compliant with the meta model and interface specification provided in -[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). -It currently adheres to version 3.0RC02 of the specification. +The Eclipse BaSyx Python project focuses on providing a Python implementation of the Asset Administration Shell (AAS) +for Industry 4.0 Systems. +These are the currently implemented specifications: + +| Specification | Version | +|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------| +| Part 1: Metamodel | [v3.0 (01001-3-0)](https://industrialdigitaltwin.org/content-hub/aasspecifications/idta_01001-3-0_metamodel) | +| Part 2: API | not implemented yet | +| 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) | +| 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) | ## Features -* Modelling of AASs as Python objects (according to DotAAS sec. 4) - * **except for**: Security extension of the metamodel (according to DotAAS sec. 5), *HasDataSpecification* -* Reading and writing of AASX package files (according to DotAAS sec. 6) -* (De-)serialization of AAS objects into/from JSON and XML (according to DotAAS sec. 7) +* Modelling of AASs as Python objects + * **except for**: *HasDataSpecification* +* Reading and writing of AASX package files +* (De-)serialization of AAS objects into/from JSON and XML * Storing of AAS objects in CouchDB, Backend infrastructure for easy expansion * Compliance checking of AAS XML and JSON files