-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation requests #129
Comments
A quick follow-up: I was able to get Owlery to work, or at least to come up and expose its API -- I haven't had time to experiment with it much yet. If I understand correctly, if one gives a local directory as the value of the Another question: does the Owlery server serve up its own OpenAPI/Swagger spec? I have been using the one that GitHub points at, but I thought it was normal for a server to serve up its own API spec, as well. If the Owlery server does, I'm not looking for it in the right place. |
As far as an example Docker command is concerned, here is what I have used (it's in a Makefile, which accounts for the odd context):
With this, I can just do |
@balhoff
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 thereasoner
key? 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 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?
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!
The text was updated successfully, but these errors were encountered: