Skip to content

Documentation requests #129

Description

@rpgoldman

@balhoff

  1. 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".

  2. 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).

  3. 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.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions