monarch-initiative / owlsim-v3

Ontology Based Profile Matching
16 stars 5 forks source link

Make specific routes for the different matchers #63

Open cmungall opened 7 years ago

cmungall commented 7 years ago

Currently the route is

/match/{matcher}/...

which on the one hand is nice as new matchers can easily be slotted in.

however, different matchers will have different parameterization, and may have differences in payloads. While this could be handled by generic property-value methods, not clear this abstraction is helpful. And it's not like we will have that many matchers in production. Or that it would be hard to add specific routes, it's not that much boilerplate.

It may be clearer to have distinct routes:

Advantages: