• Back
  • V3.1
  • Enumerations
  • AasSubmodelElements
  • AssetKind
  • DataTypeDefXsd
  • DataTypeIec61360
  • Direction
  • EntityType
  • KeyTypes
  • ModellingKind
  • QualifierKind
  • ReferenceTypes
  • StateOfEvent
  • Constrained Primitives
  • Bcp47LanguageTag
  • BlobType
  • ContentType
  • DateTimeUtc
  • Duration
  • IdShortType
  • Identifier
  • LabelType
  • MessageTopicType
  • NameType
  • NonEmptyXmlSerializableString
  • PathType
  • QualifierType
  • RevisionType
  • ValueDataType
  • ValueTypeIec61360
  • VersionType
  • XmlSerializableString
  • Abstract Classes
  • AbstractLangString
  • DataElement
  • DataSpecificationContent
  • EventElement
  • HasDataSpecification
  • HasExtensions
  • HasKind
  • HasSemantics
  • Identifiable
  • Qualifiable
  • Referable
  • SubmodelElement
  • Concrete Classes
  • AdministrativeInformation
  • AnnotatedRelationshipElement
  • AssetAdministrationShell
  • AssetInformation
  • BasicEventElement
  • Blob
  • Capability
  • ConceptDescription
  • DataSpecificationIec61360
  • EmbeddedDataSpecification
  • Entity
  • Environment
  • EventPayload
  • Extension
  • File
  • Key
  • LangStringDefinitionTypeIec61360
  • LangStringNameType
  • LangStringPreferredNameTypeIec61360
  • LangStringShortNameTypeIec61360
  • LangStringTextType
  • LevelType
  • MultiLanguageProperty
  • Operation
  • OperationVariable
  • Property
  • Qualifier
  • Range
  • Reference
  • ReferenceElement
  • RelationshipElement
  • Resource
  • SpecificAssetId
  • Submodel
  • SubmodelElementCollection
  • SubmodelElementList
  • ValueList
  • ValueReferencePair
  • Constants
  • AasIdentifiables
  • AasReferableNonIdentifiables
  • AasReferables
  • AasSubmodelElementsAsKeys
  • DataTypeIec61360ForDocument
  • DataTypeIec61360ForPropertyOrValue
  • DataTypeIec61360ForReference
  • FragmentKeys
  • GenericFragmentKeys
  • GenericGloballyIdentifiables
  • GloballyIdentifiables
  • Iec61360DataTypesWithUnit
  • Constraints
  • AASc-3a-002
  • AASc-3a-003
  • AASc-3a-004
  • AASc-3a-005
  • AASc-3a-006
  • AASc-3a-007
  • AASc-3a-008
  • AASc-3a-009
  • AASc-3a-010
  • AASc-3a-050
  • AASd-002
  • AASd-005
  • AASd-006
  • AASd-007
  • AASd-012
  • AASd-014
  • AASd-020
  • AASd-021
  • AASd-022
  • AASd-077
  • AASd-107
  • AASd-108
  • AASd-109
  • AASd-114
  • AASd-115
  • AASd-116
  • AASd-117
  • AASd-118
  • AASd-119
  • AASd-121
  • AASd-122
  • AASd-123
  • AASd-124
  • AASd-125
  • AASd-126
  • AASd-127
  • AASd-128
  • AASd-129
  • AASd-130
  • AASd-131
  • AASd-133
  • AASd-134
  • Verification Functions
  • DataSpecificationIec61360sForDocumentHaveAppropriateDataType
  • DataSpecificationIec61360sForPropertyOrValueHaveAppropriateDataType
  • DataSpecificationIec61360sForReferenceHaveAppropriateDataType
  • DataSpecificationIec61360sHaveDataType
  • DataSpecificationIec61360sHaveDefinitionAtLeastInEnglish
  • DataSpecificationIec61360sHaveValue
  • ExtensionNamesAreUnique
  • IdShortsAreUnique
  • IdShortsOfVariablesAreUnique
  • IsBcp47ForEnglish
  • IsModelReferenceTo
  • IsModelReferenceToReferable
  • IsXsDateTime
  • IsXsDateTimeUtc
  • LangStringsHaveUniqueLanguages
  • MatchesBcp47
  • MatchesIdShort
  • MatchesMimeType
  • MatchesRevisionType
  • MatchesRfc2396
  • MatchesRfc8089Path
  • MatchesVersionType
  • MatchesXmlSerializableString
  • MatchesXsAnyUri
  • MatchesXsBase64Binary
  • MatchesXsBoolean
  • MatchesXsByte
  • MatchesXsDate
  • MatchesXsDateTime
  • MatchesXsDateTimeUtc
  • MatchesXsDecimal
  • MatchesXsDouble
  • MatchesXsDuration
  • MatchesXsFloat
  • MatchesXsGDay
  • MatchesXsGMonth
  • MatchesXsGMonthDay
  • MatchesXsGYear
  • MatchesXsGYearMonth
  • MatchesXsHexBinary
  • MatchesXsInt
  • MatchesXsInteger
  • MatchesXsLong
  • MatchesXsNegativeInteger
  • MatchesXsNonNegativeInteger
  • MatchesXsNonPositiveInteger
  • MatchesXsPositiveInteger
  • MatchesXsShort
  • MatchesXsString
  • MatchesXsTime
  • MatchesXsUnsignedByte
  • MatchesXsUnsignedInt
  • MatchesXsUnsignedLong
  • MatchesXsUnsignedShort
  • PropertiesOrRangesHaveValueType
  • QualifierTypesAreUnique
  • ReferenceKeyValuesEqual
  • SubmodelElementIsOfType
  • SubmodelElementsHaveIdenticalSemanticIds
  • ValueConsistentWithXsdType

NameType 🔗

Primitive type: str 🔗
string with length 128 maximum and 1 minimum

Inheritances 🔗

  • NonEmptyXmlSerializableString

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)
    MatchesXmlSerializableString(
        self
    )
  • The value must not be empty.
    (From NonEmptyXmlSerializableString)
    len(self) >= 1
  • Name type shall have a maximum length of 128 characters.
    len(self) <= 128

Usages

Extension Extension.name
Referable Referable.category
Identifiable Identifiable.category
AssetAdministrationShell AssetAdministrationShell.category
Submodel Submodel.category
SubmodelElement SubmodelElement.category
RelationshipElement RelationshipElement.category
SubmodelElementList SubmodelElementList.category
SubmodelElementCollection SubmodelElementCollection.category
DataElement DataElement.category
Property Property.category
MultiLanguageProperty MultiLanguageProperty.category
Range Range.category
ReferenceElement ReferenceElement.category
Blob Blob.category
File File.category
AnnotatedRelationshipElement AnnotatedRelationshipElement.category
Entity Entity.category
EventElement EventElement.category
BasicEventElement BasicEventElement.category
Operation Operation.category
Capability Capability.category
ConceptDescription ConceptDescription.category
Automatically generated with htmlgen as part of aas-core-works/aas-core-meta.