- From: Thomas Baker <tbaker@tbaker.de>
- Date: Tue, 23 Nov 2010 13:16:38 -0500
- To: public-esw-thes <public-esw-thes@w3.org>
- Cc: fred@fgiasson.com, Ivan Herman <ivan@w3.org>, Guus Schreiber <schreiber@cs.vu.nl>, Alistair Miles <alimanfoo@gmail.com>, Antoine Isaac <aisaac@few.vu.nl>, Sean Bechhofer <sean.bechhofer@manchester.ac.uk>, Mike Bergman <mike@mkbergman.com>
PROPOSED RESOLUTION That http://www.w3.org/2009/08/skos-reference/skos-owl1-dl.rdf be edited to add the triple: <http://www.w3.org/2004/02/skos/core> <http://www.w3.org/2002/07/owl#versionIRI> <http://www.w3.org/TR/skos-reference/skos-owl1-dl.rdf> . NOTE -- Section C.3 of the SKOS Reference [1] says that the informative (non-normative) OWL 1 DL Sub-set should be cited with [2], which redirects to [3]. -- If we can agree on a resolution, a versionIRI triple could be added, with the decision recorded at [4]. [1] http://www.w3.org/TR/skos-reference/#namespace-documents [2] http://www.w3.org/TR/skos-reference/skos-owl1-dl.rdf [3] http://www.w3.org/2009/08/skos-reference/skos-owl1-dl.rdf [4] http://www.w3.org/2006/07/SWD/SKOS/reference/20090811-errata Tom On Tue, Nov 23, 2010 at 01:05:10PM -0500, Thomas Baker wrote: > The following issue regarding the formal representation of > the "DL prune" of SKOS has been raised by Frederick Giasson > <fred@fgiasson.com>: > > The main problem is that the skos-core-dl version is using the > same ontology IRI as skos-code. Theoretically, there is no issue > in itself, but practically, in a OWL 2 environment, there are a > few issues related to this situation. As noted here [1]: > > "If an ontology has an ontology IRI but no version IRI, then a > different ontology with the same ontology IRI but no version IRI > /SHOULD NOT/ exist." > > Obviously, the current skos-dl ontology is breaking this rule. > While this new ontology versioning mechanism is part of OWL 2 and > was introduced after the last SKOS recommendation, I think that > this rule should be applied to OWL 1.1 ontologies as well, > without being explicit in the specification. > > The problem is that breaking this rule does affect some current > implementations of OWL 2 in different libraries/software. One > good example of this is with the OWLAPI and Protege 4.1 (at > least) as explained here [2] and check Timothy's answer [3]. I > don't know what the exact problem is, but I guess that it is due > to the fact that the OWL API does have a few built-in > understandings of the skos-core ontology IRI which clash with the > imported skos-dl version of the ontology. Since the ontology IRI > is the same, then it uses the skos-core ontology instead of the > skos-dl. I can also imagine that other frameworks/systems could > behave unpredictibly because of this broken assumption. > > So, I don't know what can be done, if anything. But certainly > that changing the ontology IRI for the skos-dl ontology could > help a lot. I am not sure you would be willing to add any OWL 2 > constructs into this version of the ontology, but I would suggest > you consider using the owl:versionIRI predicate to specify the > specific version of that ontology. > > May I suggest something like: > > owl:versionIRI<http://www.w3.org/2004/02/skos/core/dl#>. > > [1] http://www.w3.org/TR/2009/REC-owl2-syntax-20091027/#Ontology_IRI_and_Version_IRI > [2] http://protege-ontology-editor-knowledge-acquisition-system.136.n4.nabble.com/SKOS-labels-annotation-vs-datatype-properties-tt1840259.html#a1840259 > [3] http://protege-ontology-editor-knowledge-acquisition-system.136.n4.nabble.com/SKOS-labels-annotation-vs-datatype-properties-tt1840259.html#a1840495 > > -- > Tom Baker <tbaker@tbaker.de> -- Tom Baker <tbaker@tbaker.de>
Received on Tuesday, 23 November 2010 18:17:17 UTC