Replies: 8 comments
-
Hi Kevin, Are you looking for this in the github versions or the version published in the quarterly release, where every ontology has the same version tag? We do tag the release in github (Dean just did that for Q3, in fact), although that doesn't manifest itself in the ontologies at all. I think it would be reasonable to add something in the published versions as another step in the publication process, but tracking it in the in-flight github versions might be more challenging. For those I tend to use the OMG yearmmnn approach in the version IRI, as each ontology might evolve independently of the others. |
Beta Was this translation helpful? Give feedback.
-
@ElisaKendall where is this "same version tag"? I've looked at FIBO-2020-03-dev\latest\BE\FunctionalEntities:
So the situation is even worse than what @kptyson describes. All that metadata, but no version tags. In contrast, all w3c specs carry two things, eg
So Kevin, for now you'll just have to state "manually: |
Beta Was this translation helpful? Give feedback.
-
@dallemang we have a ticket for creating a manifest as part of the publication process - which is where this info belongs IMO. That also allows people to know the date/time and hence what fixes/Pull requests have been included. Any progress on that? |
Beta Was this translation helpful? Give feedback.
-
@VladimirAlexiev - you're right - I had forgotten that the work I do to track "something' akin to a version in github in the ontologies using the versionIRI is never published. Only the github versions retain that. So even if I go to the trouble of putting a version in every ontology we revise in github, it never sees the light of day. Those change notes refer to the github version IRIs, FYI. |
Beta Was this translation helpful? Give feedback.
-
@rivettp I thought we had such an issue, but I wasn't able to find it. If you can find it, please paste a link here. |
Beta Was this translation helpful? Give feedback.
-
Here it is, in Jira https://jira.edmcouncil.org/browse/INFRA-264 |
Beta Was this translation helpful? Give feedback.
-
@dallemang @rivettp @trypuz please see comment to INFRA-264 |
Beta Was this translation helpful? Give feedback.
-
Thank you all for the information you shared. The first difficulty is that the FIBO ontology is published both as multiple graphs and as a single graph, while the vocabulary is only published as a single graph. As a result, any solution will have to be composable. At one extreme of composability is a naïve application of the qualified relations pattern whereby every triple gets annotated with FIBO version identity. Only slightly less insane would be using reification to achieve a similar end. Both would substantially increase the number of triples it takes to express FIBO. At the other end of the spectrum is a manifest as @rivettp commented. That would satisfy my needs if it: |
Beta Was this translation helpful? Give feedback.
-
At present, the only way I can determine the identify of a specific release of FIBO is a SPARQL query of the
form: select * where { ?module owl:versionIRI ?version }. It would be helpful to have a single identifier that occurs as metadata and, possibly, in the file names of the serializations. One way this could be accomplished is via the use of the provenance ontology.
By creating a separate named graph to hold provenance information and in that graph:
Beta Was this translation helpful? Give feedback.
All reactions