You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be helpful if you could add a little more documentation of the configuration file. I'm not entirely sure what the name key is for. How does this relate to the ontology identifier (if at all)? Also, what are the acceptable values for the reasoner key? Looking at https://github.com/phenoscape/owlery/blob/master/src/main/scala/org/phenoscape/owlery/Owlery.scala I can see that they are
"structural"
"elk"
"hermit"
"jfact"
"whelk"
Any suggestions about how to choose between them? I'm somewhat familiar with HermiT and Fact, but the rest are new to me.
Also, if we have multiple ontologies to use together, do we make a single ontology, load that, as a named context, and make sure it imports the other ontologies? That relates to the question about the "name" -- does a name name a full context? The fact that it is associated with a reasoner suggests that the answer is "yes".
Would it be possible to augment the Docker hub page with an example docker run command? I think I can figure one out (and if I do, I will post it here), but I'm not at all confident. A config file example for use with the docker container would also be helpful (presumably it would put all the ontologies in the /srv directory, and mount that from the host).
Would it be possible to explain a bit more about the following?
It answers DL queries. For other queries, like label annotations, it is meant to be used in conjunction with a separate triplestore sparql endpoint.
Am I right in thinking this means something like "if you want to know all the Individuals that satisfy an OWL class definition, owlery will do that, but if you want to then query the properties of those Individuals, you will need to do that in an ancillary triplestore"? Is that the right interpretation?
If so, is the expectation that owlery users would somehow integrate such a triple store into the server (presumably as a different endpoint)? And would we want to do something like run a DL reasoner on our ontology, saving the results, and load the augmented set of triples into the other triple store. I have to admit I don't know what a federated SPARQL query, but will do some research.
@balhoff
It would be helpful if you could add a little more documentation of the configuration file. I'm not entirely sure what the
namekey is for. How does this relate to the ontology identifier (if at all)? Also, what are the acceptable values for thereasonerkey? Looking at https://github.com/phenoscape/owlery/blob/master/src/main/scala/org/phenoscape/owlery/Owlery.scala I can see that they areAny suggestions about how to choose between them? I'm somewhat familiar with HermiT and Fact, but the rest are new to me.
Also, if we have multiple ontologies to use together, do we make a single ontology, load that, as a named context, and make sure it imports the other ontologies? That relates to the question about the "name" -- does a name name a full context? The fact that it is associated with a reasoner suggests that the answer is "yes".
Would it be possible to augment the Docker hub page with an example
docker runcommand? I think I can figure one out (and if I do, I will post it here), but I'm not at all confident. A config file example for use with the docker container would also be helpful (presumably it would put all the ontologies in the/srvdirectory, and mount that from the host).Would it be possible to explain a bit more about the following?
Am I right in thinking this means something like "if you want to know all the Individuals that satisfy an OWL class definition, owlery will do that, but if you want to then query the properties of those Individuals, you will need to do that in an ancillary triplestore"? Is that the right interpretation?
If so, is the expectation that owlery users would somehow integrate such a triple store into the server (presumably as a different endpoint)? And would we want to do something like run a DL reasoner on our ontology, saving the results, and load the augmented set of triples into the other triple store. I have to admit I don't know what a federated SPARQL query, but will do some research.
Thanks!