Skip to content

Commit 49d3bd0

Browse files
committed
Update to Part 1 (Metamodel) version 3.0.1
This updates the `sdk` to version 3.0.1 of the metamodel. Since this was a minor bugfix release, there are only a handful of changes and only one that actually affects our SDK (as the rest of the changes were editorial): Remove the pattern check from `PathType`. Effectively, that means we remove the pattern from the `_string_constraints.check_path_type` method. See: [aas-core#334]. Furthermore, we update the version table in the `README.md`. [aas-core#334]: aas-core-works/aas-core-meta#334
1 parent 4ca176c commit 49d3bd0

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ The Eclipse BaSyx Python project focuses on providing a Python implementation of
66
for Industry 4.0 Systems.
77
These are the currently implemented specifications:
88

9-
| Specification | Version |
10-
|---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
11-
| Part 1: Metamodel | [v3.0 (01001-3-0)](https://industrialdigitaltwin.org/wp-content/uploads/2023/06/IDTA-01001-3-0_SpecificationAssetAdministrationShell_Part1_Metamodel.pdf) |
12-
| Schemata (JSONSchema, XSD) | [v3.0.8 (IDTA-01001-3-0-1_schemasV3.0.8)](https://github.com/admin-shell-io/aas-specs/releases/tag/IDTA-01001-3-0-1_schemasV3.0.8) |
13-
| Part 2: API | [v3.0 (01002-3-0)](https://industrialdigitaltwin.org/en/wp-content/uploads/sites/2/2023/06/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API_.pdf) |
9+
| Specification | Version |
10+
|---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
11+
| Part 1: Metamodel | [v3.0.1 (01001-3-1)](https://industrialdigitaltwin.org/wp-content/uploads/2024/06/IDTA-01001-3-0-1_SpecificationAssetAdministrationShell_Part1_Metamodel.pdf) |
12+
| Schemata (JSONSchema, XSD) | [v3.0.8 (IDTA-01001-3-0-1_schemasV3.0.8)](https://github.com/admin-shell-io/aas-specs/releases/tag/IDTA-01001-3-0-1_schemasV3.0.8) |
13+
| Part 2: API | [v3.0 (01002-3-0)](https://industrialdigitaltwin.org/en/wp-content/uploads/sites/2/2023/06/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API_.pdf) |
1414
| Part 3a: Data Specification IEC 61360 | [v3.0 (01003-a-3-0)](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01003-a-3-0_SpecificationAssetAdministrationShell_Part3a_DataSpecification_IEC61360.pdf) |
15-
| Part 5: Package File Format (AASX) | [v3.0 (01005-3-0)](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01005-3-0_SpecificationAssetAdministrationShell_Part5_AASXPackageFileFormat.pdf) |
15+
| Part 5: Package File Format (AASX) | [v3.0 (01005-3-0)](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01005-3-0_SpecificationAssetAdministrationShell_Part5_AASXPackageFileFormat.pdf) |
1616

1717
## Features
1818
This repository is structured into separate packages.

sdk/basyx/aas/model/_string_constraints.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def check_name_type(value: str, type_name: str = "NameType") -> None:
8484

8585

8686
def check_path_type(value: str, type_name: str = "PathType") -> None:
87-
return check_identifier(value, type_name)
87+
return check(value, type_name, 1, 2000)
8888

8989

9090
def check_qualifier_type(value: str, type_name: str = "QualifierType") -> None:

0 commit comments

Comments
 (0)