| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |
Represents an asset type in the content management system. It's a top-level object for managing schema as opposed to the management of data, i.e. assets. It consists of number of attributes, which could be of different types, which hold the actual data. Asset types can have multiple subtypes. Subtypes can hold a subset of asset type attributes. Asset type can also be either child or parent. Assets, created using child asset type share attribute data with the the asset, created using corresponding parent asset type. There could also be associations with another asset types defined for an asset type. Associations as well as parent-child relationship allow to maintain referential integrity between assets, but they don't have the data-sharing feature. Typically it's backed by a database table.
Nested Element Summary | |
associationDefBean | associations Lists associated asset types if any. |
attributeDefBean | attributes Collection of attributes for this asset type. |
xs:boolean | canBeChild True, if this asset type can be a child of another asset type. |
xs:string | description Textual description of this asset type. |
xs:string | name Unique name of this asset type. |
attributeDefBean | parents Lists parent asset types if any. |
xs:string | subtype If it's a subtype this field contains a subtype name, it's empty otherwise. |
<xs:element name="assetTypeBean"><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:element name="name" type="xs:string">
</xs:element><xs:element minOccurs="0" name="description" type="xs:string">
</xs:element><xs:element minOccurs="0" name="subtype" type="xs:string">
</xs:element><xs:element name="canBeChild" type="xs:boolean">
</xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" type="attributeDefBean">
</xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="parents" type="attributeDefBean">
</xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="associations" type="associationDefBean"></xs:sequence>
</xs:element>
| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |