2. basyx.aas.model - Python Model of the AssetAdministrationShell Metamodel
This package contains a python implementation of the meta-model of the AssetAdministrationShell. The model is divided into 5 modules, splitting it in sensible parts. However, all classes (except for the specialized Concept Descriptions) are imported into this top-level package, for simple imports like
from basyx.aas.model import AssetAdministrationShell, Submodel, Property
Note
Since the Class-Attributes usually have the same names as the __init__-constructor
parameters, you can assume that you can use the attribute names listed in the documentation for
initiating the class. If there is discrepancy between the two, it should be stated so.
Contents:
- 2.1. aas - High-level structures
- 2.2. base - Abstract Classes and Basic Structures
ConstrainedListLangStringSetAASConstraintViolationAdministrativeInformationAssetKindConstrainedLangStringSetDataSpecificationContentDataSpecificationIEC61360DataTypeIEC61360DefinitionTypeIEC61360DirectionEmbeddedDataSpecificationEntityTypeExtensionExternalReferenceHasDataSpecificationHasExtensionHasKindHasSemanticsIEC61360LevelTypeIdentifiableKeyKeyTypesModelReferenceModellingKindMultiLanguageNameTypeMultiLanguageTextTypeNamespaceNamespaceSetOrderedNamespaceSetPreferredNameTypeIEC61360QualifiableQualifierQualifierKindReferableReferenceResourceShortNameTypeIEC61360SpecificAssetIdStateOfEventUnexpectedTypeErrorUniqueIdShortNamespaceUniqueSemanticIdNamespaceValueReferencePair- 2.2.1. Constrained String Datatypes
- 2.2.2. Type Aliases
- 2.2.3. Type Variables
- 2.3. concept - ConceptDescription and Dictionary
- 2.4. datatypes - Native Python Datatypes for Simple XSD-types
- 2.5. provider - Providers for storing and retrieving AAS-objects
- 2.6. submodel - Meta-model of the submodels and events
- 2.7. _string_constraints - Constraint Functions for Constrained String Types
check()check_content_type()check_identifier()check_label_type()check_message_topic_type()check_name_type()check_path_type()check_qualifier_type()check_revision_type()check_short_name_type()check_value_type_iec61360()check_version_type()constrain_attr()constrain_content_type()constrain_identifier()constrain_label_type()constrain_message_topic_type()constrain_name_type()constrain_path_type()constrain_qualifier_type()constrain_revision_type()constrain_short_name_type()constrain_value_type_iec61360()constrain_version_type()create_check_function()_T