IdShortType 🔗

Primitive type: str 🔗
Represent a short ID of an Referable.
Constraint AASd-002🔗
ID-short of Referable's shall consist of at least two characters and shall only feature letters, digits, hyphen (-) and underscore (_); starting mandatory with a letter, and not ending with a hyphen, I.e. ^[a-zA-Z][a-zA-Z0-9_-]*[a-zA-Z0-9_]+$.
Constraint AASd-117🔗
Referable.idShort of non-identifiable Referable's not being a direct child of a SubmodelElementList shall be specified.

Inheritances 🔗

Invariants 🔗

  • Constraint AASd-130: An attribute with data type 'string' shall consist of these characters only: ^[\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\U00010000-\U0010FFFF]*$.
    (From XmlSerializableString)
  • The value must not be empty.
    (From NonEmptyXmlSerializableString)
    len(self) >= 1
  • Name type shall have a maximum length of 128 characters.
    (From NameType)
    len(self) <= 128
  • AASd-002: ID-short of Referables shall consist of at least two characters and shall only feature letters, digits, hyphen (``-``) and underscore (``_``); starting mandatory with a letter, and not ending with a hyphen, *I.e.* ``^[a-zA-Z][a-zA-Z0-9_-]*[a-zA-Z0-9_]+$``.

Usages

Referable Referable.idShort
Identifiable Identifiable.idShort
AssetAdministrationShell AssetAdministrationShell.idShort
Submodel Submodel.idShort
SubmodelElement SubmodelElement.idShort
RelationshipElement RelationshipElement.idShort
SubmodelElementList SubmodelElementList.idShort
SubmodelElementCollection SubmodelElementCollection.idShort
DataElement DataElement.idShort
Property Property.idShort
MultiLanguageProperty MultiLanguageProperty.idShort
Range Range.idShort
ReferenceElement ReferenceElement.idShort
Blob Blob.idShort
File File.idShort
AnnotatedRelationshipElement AnnotatedRelationshipElement.idShort
Entity Entity.idShort
EventElement EventElement.idShort
BasicEventElement BasicEventElement.idShort
Operation Operation.idShort
Capability Capability.idShort
ConceptDescription ConceptDescription.idShort
OperationRequestValueOnly OperationRequestValueOnly.inputArguments, OperationRequestValueOnly.inoutputArguments
OperationRequestAsyncValueOnly OperationRequestAsyncValueOnly.inputArguments, OperationRequestAsyncValueOnly.inoutputArguments
OperationResultValueOnly OperationResultValueOnly.outputArguments, OperationResultValueOnly.inoutputArguments
SubmodelElementAttributes SubmodelElementAttributes.idShort
SubmodelElementMetadata SubmodelElementMetadata.idShort
PropertyMetadata PropertyMetadata.idShort
RangeMetadata RangeMetadata.idShort
BlobMetadata BlobMetadata.idShort
FileMetadata FileMetadata.idShort
MultiLanguagePropertyMetadata MultiLanguagePropertyMetadata.idShort
ReferenceElementMetadata ReferenceElementMetadata.idShort
RelationshipElementMetadata RelationshipElementMetadata.idShort
AnnotatedRelationshipElementMetadata AnnotatedRelationshipElementMetadata.idShort
EntityMetadata EntityMetadata.idShort
CapabilityMetadata CapabilityMetadata.idShort
OperationMetadata OperationMetadata.idShort
SubmodelElementCollectionMetadata SubmodelElementCollectionMetadata.idShort
BasicEventElementMetadata BasicEventElementMetadata.idShort
SubmodelElementListMetadata SubmodelElementListMetadata.idShort
SubmodelMetadata SubmodelMetadata.idShort
AssetAdministrationShellMetadata AssetAdministrationShellMetadata.idShort
AnnotatedRelationshipElementValue AnnotatedRelationshipElementValue.annotations
EntityValue EntityValue.statements
GetSubmodelElementsValueResult GetSubmodelElementsValueResult.result
GetSubmodelsValueResult GetSubmodelsValueResult.result