Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
57 loader refactor #70
Conversation
julesjacobsen
added some commits
Mar 8, 2017
julesjacobsen
requested review from cmungall and jnguyenx
Mar 13, 2017
cmungall
approved these changes
Mar 13, 2017
Looks good
Some of the name class names are a bit confusing, but maybe I'm just lacking familiarity with some java idioms.
OwlKnowledgeBase is abstract but has no subclasses? It seems to be a holder for a loader. It's not really a knowledge base itself?
I think we can do any renaming after a merge if required, the structure here seems great.
|
Umm, yeah. Not sure why I made it abstract exactly. I think I wanted to add the
Would this make a bit more sense? As for the |
julesjacobsen commentedMar 13, 2017
Added a bunch of code/deprecated OWLLoader towards #57
Code is hopefully self-documenting, using a fluid API. For example, in the KnowldegBaseModule:
There is one possible issue though - the server didn't start. I'm not sure if I screwed up some Guice magic or not, but getting rid of the injector.getAllBindings() logger statement allowed the server to start and superficially appears to work.