Visualize Properties with "extern" source of truth
Summary
Some Property values in CaosDB might be set due to some other source. A typical example is the CaosDB Crawler that reads information from a file an inserts it into LinkAhead. If the information is changed only within LinkAhead, the data is inconsistent (with the information in the file). Thus, users should be warned before changing such fields.
We propose to use a MetaProperty for this (a Property of a Property): SOT (source of truth) with string value. This can e.g. be set by the Crawler.
When a user tries to edit an entity in the webinterface, the Properties with the SOT Property are blurred and the value of SOT is displayed. The user can click something like "Ignore" in order to be able to update the value as usual.