Text this: A strategy for semantic integrity checking in distributed databases