The identifier property data type is used to store a non-negative integer value that is a unique identifier for an object. The intent of this data type is to be used as a key property for an object. This is not a requirement and a property of a different data type may be used as an object key property.