Skip to content

Re-align diverged branches for ro.owl #13

@stain

Description

@stain

Raised by @rapw3k by Skype 2015-12-28

on https://github.com/wf4ever/ro we have two branches, master and gh-pages.

The initial idea was that master was active development, and gh-pages was the published one - as they appear on http://wf4ever.github.io/ro/ - which is what the namespace http://purl.org/wf4ever/ro/ and the permalink https://w3id.org/ro/ links to.

The purl http://purl.org/wf4ever/ro/ redirects via @dgarijo's server http://rohub.linkeddata.es/rospec/ro which does content-negotiation for HTML - and serves RDF via http://rohub.linkeddata.es/rospec/ro-content/ro.owl which seems to be the snapshot of ro.owl from master -- not current 0.1 from gh-pages.

The latest version http://wf4ever.github.io/ro/ and http://wf4ever.github.io/ro/2013-11-30/ says

  1. OWL versions

The v0.1 RO ontologies can be found on github as OWL/Turtle format:

https://raw.github.com/wf4ever/ro/0.1/ro.owl
https://raw.github.com/wf4ever/ro/0.1/wfdesc.owl
https://raw.github.com/wf4ever/ro/0.1/wfprov.owl
https://raw.github.com/wf4ever/ro/0.1/wf4ever.owl
https://github.com/wf4ever/ro/blob/master/ore-owl.owl (OWL-version of OAI-ORE vocabulary)

Some issues:

  • File format changes - master initially had an ro.owl in Turtle format, while the published gh-pages had RDF/XML
  • git divergence - some new ontologies like roevo were added straight to gh-pages and don't exist on master
  • Unreleased changes to ro.owl (and roterms.owl ?) - these didn't make it into https://w3id.org/ro/2013-11-30/ and are not documented in the HTML
  • RO Model 1.0 (the big unified document) describes version 0.1 of the ontologies.

This should be aligned so we are clear about what is the current published version, and what is the current development model for any changes. We should also publish a new version if we have any changes to fix.

To compare changes I would need to compare by the sorted N-Triples I think, as the RDF/XML saved from Protege dances about on every commit.

Daniel has also made http://researchobject.github.io/specifications/ro/ and friends as a new way to generate the HTML using his Widoco ontology documentation tool - but so far we have not updated anything to point to this. Perhaps @dgarijo could update us on the current status here - I believe it also needs a property file with the additional documentation to inject. We sure don't want to have 3 diverged "masters"! :)

I will investigate further on the ro.owl differnces, and then have a chat with @rapw3k on 2015-12-28 about this. Would you like to join, @dgarijo ?

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