geneontology / minerva

BSD 3-Clause "New" or "Revised" License
6 stars 8 forks source link

Constraints on model saving should be clearly documented #56

Closed cmungall closed 2 years ago

cmungall commented 8 years ago

See https://github.com/geneontology/minerva/blob/d8f7fc14a0de376103c96404b8ead328540ae2f7/minerva-server/src/main/java/org/geneontology/minerva/server/validation/BeforeSaveModelValidator.java

The logic is hidden in java. Ideally this would be separated into easily configured rules, e.g. SPARQL or Shex, see #40

kltm commented 8 years ago

This would also be great for having things like per-site, or even per-user/org, rules.