The constants for unique identifiers for the concepts that identify object types are as follows:
CANONICAL_OBJECT_TYPE_ID_AdhocQuery
CANONICAL_OBJECT_TYPE_ID_Association
CANONICAL_OBJECT_TYPE_ID_AuditableEvent
CANONICAL_OBJECT_TYPE_ID_Classification
CANONICAL_OBJECT_TYPE_ID_ClassificationNode
CANONICAL_OBJECT_TYPE_ID_ClassificationScheme
CANONICAL_OBJECT_TYPE_ID_ExternalIdentifier
CANONICAL_OBJECT_TYPE_ID_ExternalLink
CANONICAL_OBJECT_TYPE_ID_ExtrinsicObject
CANONICAL_OBJECT_TYPE_ID_Federation
CANONICAL_OBJECT_TYPE_ID_Notification
CANONICAL_OBJECT_TYPE_ID_Organization
CANONICAL_OBJECT_TYPE_ID_Person
CANONICAL_OBJECT_TYPE_ID_Registry
CANONICAL_OBJECT_TYPE_ID_RegistryObject
CANONICAL_OBJECT_TYPE_ID_RegistryPackage
CANONICAL_OBJECT_TYPE_ID_Service
CANONICAL_OBJECT_TYPE_ID_ServiceBinding
CANONICAL_OBJECT_TYPE_ID_SpecificationLink
CANONICAL_OBJECT_TYPE_ID_Subscription
CANONICAL_OBJECT_TYPE_ID_User
The constants for unique identifiers for the concepts that specify extrinsic object types are as follows.
CANONICAL_OBJECT_TYPE_ID_Policy
CANONICAL_OBJECT_TYPE_ID_PolicySet
CANONICAL_OBJECT_TYPE_ID_XACML
CANONICAL_OBJECT_TYPE_ID_XForm
CANONICAL_OBJECT_TYPE_ID_XHTML
CANONICAL_OBJECT_TYPE_ID_XML
CANONICAL_OBJECT_TYPE_ID_XMLSchema
CANONICAL_OBJECT_TYPE_ID_XSLT
The extrinsic object constants listed above are defined in org.freebxml.omar.common.CanonicalConstants. The following constants for WSDL object type concepts, however, are defined in org.freebxml.omar.common.profile.ws.wsdl.CanonicalConstants:
CANONICAL_OBJECT_TYPE_ID_WSDL
CANONICAL_OBJECT_TYPE_ID_WSDL_BINDING
CANONICAL_OBJECT_TYPE_ID_WSDL_PORT
CANONICAL_OBJECT_TYPE_ID_WSDL_PORT_TYPE
CANONICAL_OBJECT_TYPE_ID_WSDL_SERVICE