Types used to specify the data to be returned by a query
            
            
            | Complex Type | Description | 
|---|---|
| CustomProperties | A list of the names of the properties to be returned for each item in the query result. The list is the union of the propertiesList and predefinedProperties. | 
| CustomTypedProperties | A list of the names of the properties to be returned for each item in the query result. The list is the union of the propertiesList and predefinedTypedProperties. | 
| PredefinedProperties | Collections of names of properties created by the UCMDB according to built-in rules. | 
| PredefinedTypedProperties | Sets of property names generated according to built-in rules, to be used to filter items of a specified type | 
| PropertiesList | A list of the names of the properties to be returned for each item in the query result. The list is created by the client application. | 
| QualifierProperties | A set of qualifier names. The UCMDB creates the set of the properties of the type that have at least one of these qualifiers | 
| SimplePredefinedProperty | A set of property names created using the rule specified by the name element | 
| SimplePredefinedPropertyCollection | A collection of sets of property names created using one of the rules: CONCRETE, DERIVED, or NAMING | 
| SimpleTypedPredefinedProperty | A set of property names created using the rule specified by the name element.They are applied according to the type of the CI or Relation. | 
| SimpleTypedPredefinedPropertyCollection | A collection of sets of properties to be applied according to the type of the CI or Relation | 
| TypedProperties | A set of properties to apply to items of a specific Configuration Item Type | 
| TypedPropertiesCollection | A collection of sets of properties to apply to items of a specific Configuration Item Type | 
 
     
     
     
     
    