1. A method of onboarding a resource in an identity management system, comprising: marking fields in an object schema of the resource with semantic markers; mapping the object schema of the resource to one or more provisioning objects of the identity management system profile by matching the markers of the fields of the object schema of the resource with markers of fields of the provisioning objects of the identity management system profile.