Is there any way to create a unique property apart from the primary key in ontology object or Is there any way to check for duplication of data in particular field throught workshop?
You can set a property to any value when you're creating an object. Property values come from two places:
row_number
function. You can find an example here