if (datatypeProperty == null) {
String propertyURI = namingStrategy.getDataPropertyName(ontologyURI, propertyDefinition);
Resource range = getDatatypePropertyRange(propertyDefinition.getPropertyType());
datatypeProperty = ontModel.createDatatypeProperty(propertyURI);
datatypeProperty.addProperty(CMSAdapterVocabulary.CMSAD_RESOURCE_REF_PROP,
propertyDefinition.getUniqueRef());
if (propertyDefinition.getSourceObjectTypeRef() != null) {
datatypeProperty.addProperty(CMSAdapterVocabulary.CMSAD_PROPERTY_SOURCE_OBJECT_PROP,
propertyDefinition.getSourceObjectTypeRef());
} else {