5.1. data.example_aas - Create an example model.AssetAdministrationShell object

Module for the creation of an ObjectStore with an example asset administration shell and example submodels and an example concept description

To get this object store use the function create_full_example(). If you want to get single example objects or want to get more information use the other functions.

check_example_asset_administration_shell(checker: AASDataChecker, shell: AssetAdministrationShell) None
check_example_asset_identification_submodel(checker: AASDataChecker, submodel: Submodel) None
check_example_bill_of_material_submodel(checker: AASDataChecker, submodel: Submodel) None
check_example_concept_description(checker: AASDataChecker, concept_description: ConceptDescription) None
check_example_submodel(checker: AASDataChecker, submodel: Submodel) None
check_full_example(checker: AASDataChecker, obj_store: DictObjectStore) None
create_example_asset_administration_shell() AssetAdministrationShell

Creates an AssetAdministrationShell with references to an example Submodel.

Returns:

example AssetAdministrationShell

create_example_asset_identification_submodel() Submodel

Creates a Submodel containing two Property elements according to ‘Verwaltungssschale in der Praxis’ https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/2019-verwaltungsschale-in-der-praxis.html

Returns:

example asset identification submodel

create_example_bill_of_material_submodel() Submodel

creates a Submodel for the bill of material containing two entities one co-managed and one self-managed

Returns:

example bill of material submodel

create_example_concept_description() ConceptDescription

Creates an example ConceptDescription

Returns:

example concept description

create_example_submodel() Submodel

Creates an example Submodel containing all kind of SubmodelElement objects

Returns:

example submodel

create_full_example() DictObjectStore

Creates an object store which is filled with an example Submodel, ConceptDescription and AssetAdministrationShell using the functions of this module

Returns:

DictObjectStore