-
Notifications
You must be signed in to change notification settings - Fork 90
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
Replace broken www.co-ode.org namespace #1
base: master
Are you sure you want to change the base?
Conversation
http://www.co-ode.org/ontologies/pizza stopped working - not sure what would be an appropriate domain name.. I suggest using https://rawgit.com/ - but then versionIRI has to be updated per release tag (which is probably good). (e.g. previous version is https://github.com/owlcs/pizza-ontology/blob/v1.5.0/pizza.owl )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not necessary for an ontology IRI to be resolvable (although it's convenient and a good practice).
I'm not against this change (as it is an example ontology, an ontology IRI change has no impact on live systems), just wondering what should be the general policy.
I would prefer something nicer like:
I'm not sure how to put things on the owl.cs site though! |
.... this also attributes the ontology to Manchester, which is appropriate. At a push a gh-pages site would perhaps do e.g.
|
I can put things there, but again, as @ignazio1977 points out, the resolvable IRIs are merely good practice, and I am not sure whether it is worth changing the old IRIs. (In particular, as I might add here because some of our unit testings for OWL Pizza ontology related coursework requires Unit tests that reference some of these classes directly, as do other teaching materials. :P ) However, I am down with anything. If you vote to move it to owl.cs, no problem. I can add stuff there. If you want to go with @stain idea or @matthewhorridge owlcs.github.io idea, I think its fine as well. |
@matentzn thanks for the clarification. Changing the ontology IRI doesn't mean we have to change IRIs of entities in the signature of the ontology. Those would remain the same. |
Ah okay, then all is fine. Let me know if you need anything from me. :) |
As an example ontology, it would be nice if the URIs were clickable, as users new to ontologies will recognize it as an URL and try to click it :) I think |
In fact I wish teaching would mention something about long-term URIs when deciding on a namespace.. e.g. https://w3id.org/ or ye old http://purl.org/ (which has now been woken from the dead). Yet that is typically something to be finalized when publishing (aka releasing) an ontology, which then should cover roughly the same procedures as when releasing software, e.g. versioning, tags, release notes, unit tests, incompatibility checks... I can't tell you how many times I've reviewed papers where the namespace of the ontology has died just in the short period between writing the ontology and writing up the paper... |
Which isn't a bad idea. I don't think pushing commits to the repo should update the release/published version of the ontology. |
RawGIT is gone now too :) |
http://www.co-ode.org/ontologies/pizza stopped working - presumably the domain name registration lapsed.
not sure what would be an appropriate domain name.. I suggest using https://rawgit.com/ - but then versionIRI has to be updated per release tag (which is probably good).
(e.g. previous version is https://cdn.rawgit.com/owlcs/pizza-ontology/v1.5.0/pizza.owl )