问题:SKOS-DL本体的IRI版本?

关于弗雷德里克·贾森提出了SKOS的“DL修剪”<fred@fgiasson.com>:主要问题是skos-core-dl版本正在使用与skos-code相同的本体IRI。从理论上讲,没有问题实际上,在OWL 2环境中,有一个与这种情况有关的问题很少。如文[1]所述:“如果本体具有本体IRI但没有版本IRI,则具有相同本体IRI但没有版本IRI的不同本体/不应该/存在。"显然,当前的skos-dl本体正在打破这一规则。虽然这种新的本体版本控制机制是OWL2和是在上次SKOS推荐之后推出的,我认为这个规则也应该应用于OWL1.1本体,规范中没有明确规定。问题是,违反这一规则确实会影响某些电流OWL 2在不同库/软件中的实现。一个OWLAPI和Protege 4.1就是一个很好的例子(位于至少)如此处所述[2],并检查蒂莫西的答案[3]。不知道确切的问题是什么,但我想应该是事实上,OWL API确实有一些内置的对skos-core本体IRI的理解与导入了本体的skos-dl版本。自本体论IRI以来相同,则它使用skos-core本体,而不是skos-dl。我还可以想象其他框架/系统可以由于这个破碎的假设,行为不可预测。所以,我不知道能做什么,如果有的话。但当然更改skos-dl本体的本体IRI可以帮助很大。我不确定你是否愿意添加任何OWL 2构建到这个版本的本体中,但我建议您可以考虑使用owl:versionIRI谓词来指定该本体的特定版本。我可以建议您这样做吗owl:版本IRI<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-- 汤姆·贝克<tbaker@tbaker.de>

接收日期:2010年11月23日星期二18:05:54 UTC