I have talked about making a proposal to modify the NOTE_NLP table to address this issue. In line with @jon_duke’s idea of storing the NLP-derived facts in their proper domain tables and using type_concepts to distinguish provenance and confine the NOTE_NLP to metadata. See prior discussion here:
I just have not made time to write up the proposal. But I still think it is the right direction.