a question on PROV ontology versioning

Dear all,

I am helping the dev team on the DataONE project (dataone.org) understand
and make the best of PROV-O in their production environment.
One question that came up concerns versioning.  Below are snippets from
the recent conversation, for context.
Question: how do you refer to a specific version of PROV-O?  This can me a
moot point as there may not be a next versionŠ but I hope you see the
general point.

Thanks for any insight

‹Paolo



>Išm thinking wešre going to have conflicts if we use the
>http://www.w3.org/ns/prov# namespace to refer to different versions over
>time.  I think this needs to be a discussion item on Mondayšs call.
>
>
>
>> That's all well and good, but how does the version IRI help us figure
>>out that the prov:someConcept class that I used in 2013 is different
>>from the one I am using today (still called prov:someConcept with exact
>>same namespace and fragment)?

>>>Just to follow up on this thread, I now understand that the PROV
>>>Ontology *is* in fact versioned using the OWL conventions described
>>>here: 
>>> 
>>> 
>>>http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Ontology_IRI_and_Ver
>>>sion_IRI
>>> 
>>> So, the PROV ontology found at http://www.w3.org/ns/prov-o contains
>>>the following property:
>>> 
>>> owl:versionIRI <http://www.w3.org/ns/prov-o-20130430> ;
>>> 
>>> Išve used the same convention when modifying the ProvONE ontology, so
>>>I think wešre good with respect to future versions now, and PROV is
>>>already strongly versioned because of this property assertion.
>>> 

>>>>Out of curiosity, how do you make revisions in the future?
>>>> 
>>>> We definitely need to have a robust strategy for our [extension]
>>>>ontologies and I'd like to hear ideas on that.
>>>> 
>>>>

Received on Monday, 15 December 2014 08:27:37 UTC