Principle #7 relations - automated validation mechanism #981
Labels
attn: Technical WG
Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools
automated validation of principles
Issues for the editorial WG pertinent to the automating the validation of the Principles.
principles
Issues related to Foundry principles
Here, we discuss the types of automated checks that could be implemented to see if a particular ontology is meeting principle 7. We consider the use of RO for relations as meeting the objective, even if the RO relation is undefined or poorly defined (not ideal, but better than minting new relations covering the same object property).
Validation of relations:
a) Do any share a label with a RO relation? If so, throw an Error
b) For those that have no label in common with RO, throw a Warning
The above is a suitable start for ROBOT. However, ideally, for the sake of ontology reviews we'd have the following tagged:
Note that while 1, 2, 3, and 4 are mutually exclusive, 5 is not mutually exclusive with 2, 3, or 4.
The text was updated successfully, but these errors were encountered: