Understanding Object ID

Every persistent object has the unique property r_object_id . The property has 16 digits from type string. Every character is one hexadecimal digit.

The first two digits representing the type of the object. The next six digit representing the Repository ID and the last eight digits display the unique object ID

Example: r_object_id for one dm_document object: 090003fb900100ff

Example: r_object_id for one dm_user object stored in the same repository:110003fb12345678

Type
and all subtypes(child objects)
Digit
object types (excerpt)hexadecimal
dm_type03
dmr_content06
dm_component08
dm_sysobject08
dm_document09
dm_user11
dm_group12
dm_relation37
dm_acl45
dm_policy46
dm_alias_set66
dm_folder0b
dmi_queue_item1b
dmi_workitem4a
dm_process4b
dm_workflow4d
dm_audittrail5f