IMPLEMENTED:
1) Every concept must have a prefLabel
...
4) Every concept must fall under (via skos:brooaderbroader) some concept that is the top concept of some concept scheme
5) No circularity in broader relations
6) Definition begins with lower case letter and does not end in period.
PROPOSED:
7) No concept can have an altLabel that matches any prefLabel.
8) Every generated property must have exactly one rdfs:label, and that should be as human readable as possible (i.e., not camelcase)
9) Every generated concept should have an isDefinedBy pointer back in to FIBO.
10) We shouldn't have two concepts with the same prefLabel