COB icon indicating copy to clipboard operation
COB copied to clipboard

Disjoints of upper level classes to detect inconsistencies

Open bpeters42 opened this issue 4 years ago • 1 comments

To detect inconsistencies like issue #182, we could insert disjoints for (most) upper level classes. I believe the following are all pairwise disjoint

  • material entity
  • characteristic
  • process
  • information

A potentially problematic class where I would be more careful is 'immaterial entity' - which might overlap with characteristic - and we simply haven't fully defined it. But we could minimally add disjoints with process and material entity.

bpeters42 avatar Sep 13 '21 16:09 bpeters42

This would be necessary if we (e.g. GO) want to import COB instead of BFO axioms.

balhoff avatar Sep 23 '24 18:09 balhoff