- Clone the old Concept
- Rename the original with the new name - this ensures all the orginal properties and links are preserved
- Edit any properties that need to be synced with the new name
- Add
dct:replacespointing to original named resource - rename the clone to the original name
- Add
dct:isReplacedByto the old resource - Remove most relationships on the original so it doesn't get tangled up in the ontology, just leaving the replace links