ObjectPropertyAttributes

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
allowedValuesURIRef URIType optional
dataType DataType optional
defaultValue StringType optional
displayName ShortStringType optional
formatMask StringType optional
internalName ShortStringType required
maxLength IntegerType optional
maxValue DoubleType optional
minLength IntegerType optional
minValue DoubleType optional
propertyID ShortTokenType required
publishable BooleanType optional
repeatable BooleanType optional
searchable BooleanType optional
usage UsageType optional
value StringType optional

Used By

Source

<xs:attributeGroup name="ObjectPropertyAttributes">
  <xs:attributeGroup ref="CommonObjectPropertyAttributes"/>
  <xs:attribute name="dataType" type="DataType"/>
  <xs:attribute name="value" type="adsml:StringType"/>
  <xs:attribute name="defaultValue" type="adsml:StringType"/>
  <xs:attribute name="allowedValuesURIRef" type="adsml:URIType"/>
  <xs:attribute name="minValue" type="adsml:DoubleType"/>
  <xs:attribute name="maxValue" type="adsml:DoubleType"/>
  <xs:attribute name="minLength" type="adsml:IntegerType"/>
  <xs:attribute name="maxLength" type="adsml:IntegerType"/>
  <xs:attribute name="formatMask" type="adsml:StringType"/>
  <xs:attribute name="searchable" type="adsml:BooleanType"/>
  <xs:attribute name="publishable" type="adsml:BooleanType"/>
</xs:attributeGroup>