- From: Stephan Zednik <zednis@rpi.edu>
- Date: Tue, 8 May 2012 17:45:32 -0600
- To: Timothy Lebo <lebot@rpi.edu>
- Cc: Jun Zhao <jun.zhao@zoo.ox.ac.uk>, Provenance Working Group WG <public-prov-wg@w3.org>
- Message-Id: <49EDC6CB-4680-4176-9D9C-240B52080D7D@rpi.edu>
On May 8, 2012, at 5:07 PM, Timothy Lebo wrote:
> Stephan,
>
> On May 8, 2012, at 5:59 PM, Stephan Zednik wrote:
>
>> I thought the OWL2 spec stated that the object of owl:versionInfo was supposed to be a literal.
>>
>> from http://www.w3.org/TR/owl-guide/
>>
>> "the object of owl:versionInfo is a literal and the tag can be used to annotate classes and properties in addition to ontologies."
>
>
> Thanks for pointing that out.
>
>
>
>>
>> and that is why owl:versionIRI was created in OWL2 to specifically refer to IRI (and also to be functional) where the specific version of the ontology can be found.
>
> I'll change it to versionIRI (now that I found it in http://www.w3.org/2007/OWL/refcard )
>
> Do you have a pointer to the documentation for versionIRI and how it should be used?
There are descriptions at http://www.w3.org/2007/OWL/wiki/New_Features_and_Rationale#Imports_and_Versioning and http://protegewiki.stanford.edu/wiki/How_Owl_2.0_Imports_Work.
The idea is that the version tagged ontology be available at the versionIRI.
from my understanding it should be as simple as
<owl:Ontology rdf:about="http://www.w3.org/ns/prov#">
<rdfs:label xml:lang="en">PROV Ontology</rdfs:label>
<owl:versionIRI rdf:resource="http://dvcs.w3.org/hg/prov/raw-file/WD-prov-o-2012MMDD/ontology/ProvenanceOntology.owl"/>
</owl:Ontology>
Question: Did we mean to tag the ontology with 'MMDD' for month and year?
As for content negotiation, I think it would be nice if http://www.w3.org/TR/2012/WD-prov-o-20120503/ was configured to return the tagged ontology file as RDF/XML for requests made with accept headers specifying "application/rdf+xml". This would be very clean and would not result in the ontology specifying a HG dependent URL.
Our WD tagged ontology would have:
<owl:Ontology rdf:about="http://www.w3.org/ns/prov#">
<rdfs:label xml:lang="en">PROV Ontology</rdfs:label>
<owl:versionIRI rdf:resource="http://www.w3.org/TR/2012/WD-prov-o-20120503/"/>
</owl:Ontology>
This will work with the RDF tools I am familiar with (Protege and topbraid) since they use accept headers to specifically ask for RDF/XML responses.
If some tools aren't using accept headers and get HTML back by mistake, then I would suggest http://www.w3.org/TR/2012/WD-prov-o-20120503.owl or http://www.w3.org/TR/2012/WD-prov-o-20120503/prov.owl, as long as its related to the working draft URL and does not reference the hg URL.
--Stephan
> I'm having trouble navigating the specs :-)
>
>>
>> If this IRI references that specific version of the OWL file, I would suggest using owl:versionIRI since that seems to exactly match our intention.
>
> Sounds good.
>
> -Tim
>
>>
>> --Stephan
>>
>> On May 8, 2012, at 3:39 PM, Timothy Lebo wrote:
>>
>>> Currently:
>>> <owl:versionInfo rdf:resource="http://www.w3.org/TR/2012/WD-prov-o-2012MMDD"/>
>>> points to the HTML, which has a link to the OWL file.
>>> Is that adequate?
>>>
>>
>
Received on Tuesday, 8 May 2012 23:46:27 UTC