brettkromkamp / contextualise

Contextualise is an effective tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
https://contextualise.dev/
MIT License
1.04k stars 44 forks source link

Change identifier of an existing topic #112

Closed brettkromkamp closed 2 years ago

brettkromkamp commented 3 years ago

Currently, topic identifiers -once created- are constant and cannot be changed. Nonetheless, from an ontology-management point of view, being able to change a topic's identifier is sometimes necessary.

Changing a topic identifier will first require checking that the new identifier does not exist.

Changing a topic identifier is potentially a risky operation taking into account the central role that topic identifiers have in Contextualise/TopicDB.

brettkromkamp commented 3 years ago

This change will impact both Contextualise (obviously) but also TopicDB as the topic store will have to provide the underlying mechanism to actually change the identifier of an existing topic.

brettkromkamp commented 2 years ago

Done!