具有版本和日期的本体IRI的标准名称

时间:2016-02-26 16:00:50

标签: sparql semantic-web owl ontology iri

我在这里阅读https://www.w3.org/TR/owl2-syntax/#IRIs本体论的IRI应该(不一定)有日期和版本

我试着按照那里的例子,我发现他们正在为IRI做以下事情

"<http://" +"mywebsitename" + ".com or .org or .whatever" + "//" + "year" + "/" + "month" + "day"+ "/" + "the name of the ontology" + "#>" 

我的问题是正确的吗?那我在哪里放这个版本?

1 个答案:

答案 0 :(得分:4)

我可能会遗漏您引用的文档的一部分,但我没有看到任何建议“Ontology的IRI应该(不一定)有日期和版本”。也就是说,这是一个有用的约定,但请注意,对于OWL 2,可能存在与特定本体相关联的两个 IRI。一个是本体IRI,正如你所说,它通常没有版本/日期/等等,其中有可用的信息。第二个是(可选的)本体版本IRI。功能样式语法的规范是:

Ontology :=
    'Ontology' '(' [ ontologyIRI [ versionIRI ] ]
       directlyImportsDocuments
       ontologyAnnotations
       axioms
    ')'

我认为做像

这样的事情更常见
Ontology( <http://example.org/llamas>
          <http://example.org/llamas/2016/02/26>
          ... )

其中http://example.org/llamas是本体IRI,而http://example.org/llamas/2016/02/26是本体版本IRI。但是你使用的IRI版本(以及本体IRI,也就是这个问题)真的取决于你。如果你环顾四周,你可以找到一些约定,但IRI是不透明的,没有强制的方法来编码这些信息。

相关问题