ontodev / robot

ROBOT is an OBO Tool
http://robot.obolibrary.org
BSD 3-Clause "New" or "Revised" License
261 stars 74 forks source link

Create a ROBOT plugin for Protege #265

Open cmungall opened 6 years ago

cmungall commented 6 years ago

The primary use case is running verify sparql checks as lint, to give feedback prior to running travis.

jamesaoverton commented 6 years ago

Probably too ambitious, but if we're going to add a "verify" button to Protege, then the next logical step would be to add a "build" button, related to #37.

cmungall commented 6 years ago

robot commands are often coordinated via a Makefile. This would be harder to do via Protege[*] but perhaps it's not necessary, just being able to execute individual Operations would be useful.

[*] - I'm not aware of any java Makefile parser. I have worked on a makefile parser in prolog before so it's not impossible. Early on Shahim tried to persuade us to use gradle which would work better in a JVM ecosystem, but it would be hard to wean me off makefiles. See #37 for discussions of alternatives to makefiles