IdShortType 🔗

Primitive type: str 🔗
Represent a short ID of an Referable.
Constraint AASd-002🔗
ID-short of Referable's 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🔗
Constraint AASd-117: Referable.idShort of non-identifiable Referable 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 NonEmptyXmlSerializableString)
  • 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
  • ID-short of Referables 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