Hello All!
Could anyone one give us some guidance on when to use a bot as opposed to,
perhaps, a script fired off from a client box via cron or other?
Context: this is the PhiloBiblon project
<https://database.factgrid.de/wiki/Item:Q394169>, and we are using FactGrid
<https://database.factgrid.de/wiki/Main_Page>.
The use case I have in mind is integrity checking for certain constraints
that our legacy data platform enforced but that are not directly
enforceable in our current setup. For examples:
- Detecting when our external identifier
<https://database.factgrid.de/wiki/Property:P476> has an illegal value
(which has sometimes happened and has been difficult to detect by eye)
- Detecting when one of our objects (i.e. one that is marked with that
external identifier) has an item-valued property that is filled with an
object of the wrong type
I think it would give us some comfort to know that such integrity
violations are detected. We would probably like to add more constraints as
we go along. We might extend that code eventually to try to automatically
fix such things, but for now, just detecting them would be great.
Does a bot make sense for that use case?
Thanks,
Max Ziff