INCATools / dead_simple_owl_design_patterns

A simple system for specifying OWL class design patterns for OBO-ish ontologies.
http://incatools.github.io/dead_simple_owl_design_patterns/
GNU General Public License v3.0
41 stars 5 forks source link

Are any top-level properties required? #29

Closed balhoff closed 7 years ago

balhoff commented 7 years ago

In the JSON schema, the top-level definition for a pattern doesn't have a required: array. Is this because no property is absolutely required? I am guessing that's the case, wondering about pattern_name.

dosumis commented 7 years ago

Want to keep it minimal for flexibility, but seems reasonable to have pattern_name. No closure specified either in order to allow extensions, but it could be useful to have a stricter version with closure.

balhoff commented 7 years ago

Makes sense, thanks, I am keeping everything optional in my implementation for now.