phyloref / phyloref-ontology

Phyloreferencing Ontology and OWL DL reasoning with phyloreferences
Creative Commons Zero v1.0 Universal
5 stars 1 forks source link

Decide on IRI for gators example ontology #54

Open hlapp opened 3 years ago

hlapp commented 3 years ago

At present the ontology IRI for the gators example is defined as http://phyloref.org/clade-ontology/gators.owl. This was probably meant to anticipate the base URI of the Clade Ontology, but it suffers from the following problems:

We have, I think, therefore the following options.

  1. Do nothing. The example works as is. It's not web-accessible at a memorizable phyloref-branded URI, though.
  2. Deploy it to http://ontology.phyloref.org/gators.owl. This can be done easily and automatically from this repo. This means the URI at which it's accessible, even if memorizable, is not the one as which it identifies.
  3. Deploy it to http://ontology.phyloref.org/gators.owl and change its IRI accordingly. This would lose the reference to the Clade Ontology. Is this an issue at all?

@gaurav your thoughts?

gaurav commented 3 years ago
  1. Deploy it to http://ontology.phyloref.org/gators.owl and change its IRI accordingly. This would lose the reference to the Clade Ontology. Is this an issue at all?

I don't think that's an issue -- it's just an IRI. If we decided to include these phylorefs in the Clade Ontology, we could give it a CLADO IRI there. These two ontologies would also differ in some ways: these are human-generated from the clade definition directly, while the CLADO phylorefs would be generated by phyx.js from the Phyx file. So I think changing the IRI should be fine.

I really like the idea of having a resolvable IRI, so I think we should take the opportunity to change the IRI to the URL we deploy it to (option 3). The only comment I have is whether a URL like http://ontology.phyloref.org/examples/gators.owl might make it clearer what kind of ontology this is.

hlapp commented 3 years ago

The only comment I have is whether a URL like http://ontology.phyloref.org/examples/gators.owl might make it clearer what kind of ontology this is.

Good point. I might need to look into the Makefile to possibly extract the subdirectory automatically for deployment. But even if it has to be done by hand, this would probably happen infrequently enough to not be an issue (aside from possibly forgetting it).