Re: [LogiLogi-list] A rationalization of a part of the deletion-process
Status: Beta
Brought to you by:
wybow
|
From: Wybo W. <wy...@lo...> - 2007-03-22 14:25:55
|
I made a small list of constraints that have to be kept in mind for
deleting Concepts, Senses and Words. I did this because in bugreport
1685774 I identified a problem with the deletion the mentioned objects.
This rationalization has not been implemented yet.
Deletion:
First the external constraints (not related to either of the other two):
Concepts:
* not if they're fulfilling a role (associated with a group, mode, stance...)
* not if they are used as tags
Senses:
* not if it's word and concept are found together in a LinkPart
Words:
* not if used in a link-part
Then the relational constraints:
Concepts:
* not if any related word figures in a LinkPart and this is the only
concept for that word
Senses:
* not if it is as_default_word and it's concept cannot be deleted at
the external level
Words:
* not if any related sense cannot be destroyed at the external or
relational level.
And at last the destruction-process itself:
Concepts:
* remove it from any LinkParts, and re-resolve those links
* delete all it's senses
Senses:
* destroy it's concept and/or word if they can be destroyed
Words:
* destroy all it's senses
greetings,
Wybo
|