NonEmptyString 🔗

Primitive type: str 🔗
Represent a string with at least one character.
This allows us to model the following constraint.
Constraint AASd-100🔗
An attribute with data type string is not allowed to be empty.

Invariants 🔗

  • Constraint AASd-100: An attribute with data type ``string`` is not allowed to be empty.
    len(self) >= 1

Usages

Extension Extension.name
Referable Referable.category, Referable.checksum
Identifiable Identifiable.category, Identifiable.checksum
AdministrativeInformation AdministrativeInformation.version, AdministrativeInformation.revision
AssetAdministrationShell AssetAdministrationShell.category, AssetAdministrationShell.checksum
SpecificAssetId SpecificAssetId.name, SpecificAssetId.value
Submodel Submodel.category, Submodel.checksum
SubmodelElement SubmodelElement.category, SubmodelElement.checksum
RelationshipElement RelationshipElement.category, RelationshipElement.checksum
SubmodelElementList SubmodelElementList.category, SubmodelElementList.checksum
SubmodelElementCollection SubmodelElementCollection.category, SubmodelElementCollection.checksum
DataElement DataElement.category, DataElement.checksum
Property Property.category, Property.checksum
MultiLanguageProperty MultiLanguageProperty.category, MultiLanguageProperty.checksum
Range Range.category, Range.checksum
ReferenceElement ReferenceElement.category, ReferenceElement.checksum
Blob Blob.category, Blob.checksum
File File.category, File.checksum
AnnotatedRelationshipElement AnnotatedRelationshipElement.category, AnnotatedRelationshipElement.checksum
Entity Entity.category, Entity.checksum
EventPayload EventPayload.topic, EventPayload.payload
EventElement EventElement.category, EventElement.checksum
BasicEventElement BasicEventElement.category, BasicEventElement.checksum, BasicEventElement.messageTopic
Operation Operation.category, Operation.checksum
Capability Capability.category, Capability.checksum
ConceptDescription ConceptDescription.category, ConceptDescription.checksum
Key Key.value
DataSpecificationIec61360 DataSpecificationIec61360.unit, DataSpecificationIec61360.sourceOfDefinition, DataSpecificationIec61360.symbol, DataSpecificationIec61360.valueFormat
DataSpecificationPhysicalUnit DataSpecificationPhysicalUnit.unitName, DataSpecificationPhysicalUnit.unitSymbol, DataSpecificationPhysicalUnit.siNotation, DataSpecificationPhysicalUnit.siName, DataSpecificationPhysicalUnit.dinNotation, DataSpecificationPhysicalUnit.eceName, DataSpecificationPhysicalUnit.eceCode, DataSpecificationPhysicalUnit.nistName, DataSpecificationPhysicalUnit.sourceOfDefinition, DataSpecificationPhysicalUnit.conversionFactor, DataSpecificationPhysicalUnit.registrationAuthorityId, DataSpecificationPhysicalUnit.supplier