Open cmungall opened 7 years ago
I'm adding OWL generation functionality into dosdp-scala, so in theory it could be added as a robot
dependency (although at the moment I'm giving dosdp-scala its own CLI).
It's a good idea.
I'm going to turn my HOWL stuff into a working tool this month (no joke! probably with a new name), and it will include some tables/templates support that crosses over between ROBOT's current format and the DOS-DP approach.
It's not clear if this belongs outside robot as an external processing step, or as a feature within robot. I'm parking here for now.
A robot template csv such as this one: https://github.com/ontodev/robot/blob/master/examples/template.csv
is analogous to the combo of a dosdp yaml such as this one and a csv such as this one
there are cases where one is more convenient than another. A robot template is faster to get up and going with and everything can be done with a single executable (
robot
) that many people already have installed. dosdps allow greater expressivity and constraint checking within a pattern. Whichever is chosen, it should be easy interchange. Either by:@DoctorBud - robot template users may like to be able to edit their csvs using taboggan, not sure if it makes sense for taboggan to speak both or to rely on an external conversion service
cc @balhoff @dosumis