带有版本和日期的本体 IRI 的标准名称
standard names for ontologies IRI(s) with version and dates
我在这里 https://www.w3.org/TR/owl2-syntax/#IRIs 读到 Ontology 的 IRI 应该(不是必须)有日期和版本
我试着按照那里的例子,我发现他们正在为 IRI 做以下事情
"<http://" +"mywebsitename" + ".com or .org or .whatever" + "//" + "year" + "/" + "month" + "day"+ "/" + "the name of the ontology" + "#>"
我的问题正确吗?那么我应该把版本放在哪里呢?
我可能遗漏了您引用的文档的一部分,但我没有看到 "Ontology's IRI should (not must) have a date and a version" 的任何建议。也就是说,这是一个有用的约定,但请注意,对于 OWL 2,可以有 两个 IRI 与特定 ontology 相关联。一个是 ontology IRI,正如您所说,它通常没有 version/date/etc., 可用信息。第二个是(可选的)ontology 版本 IRI。函数式语法的规范是:
Ontology :=
'Ontology' '(' [ ontologyIRI [ versionIRI ] ]
directlyImportsDocuments
ontologyAnnotations
axioms
')'
我认为像
这样的事情会更常见
Ontology( <http://example.org/llamas>
<http://example.org/llamas/2016/02/26>
... )
其中 http://example.org/llamas 是 ontology IRI,http://example.org/llamas/2016/02/26 是 ontology 版本 IRI。但是,您将什么用于版本 IRI(以及 ontology IRI,就此而言)真的取决于您。如果环顾四周,您会发现一些约定,但 IRI 是不透明的,没有强制性的方式来编码该信息。
我在这里 https://www.w3.org/TR/owl2-syntax/#IRIs 读到 Ontology 的 IRI 应该(不是必须)有日期和版本
我试着按照那里的例子,我发现他们正在为 IRI 做以下事情
"<http://" +"mywebsitename" + ".com or .org or .whatever" + "//" + "year" + "/" + "month" + "day"+ "/" + "the name of the ontology" + "#>"
我的问题正确吗?那么我应该把版本放在哪里呢?
我可能遗漏了您引用的文档的一部分,但我没有看到 "Ontology's IRI should (not must) have a date and a version" 的任何建议。也就是说,这是一个有用的约定,但请注意,对于 OWL 2,可以有 两个 IRI 与特定 ontology 相关联。一个是 ontology IRI,正如您所说,它通常没有 version/date/etc., 可用信息。第二个是(可选的)ontology 版本 IRI。函数式语法的规范是:
Ontology := 'Ontology' '(' [ ontologyIRI [ versionIRI ] ] directlyImportsDocuments ontologyAnnotations axioms ')'
我认为像
这样的事情会更常见Ontology( <http://example.org/llamas>
<http://example.org/llamas/2016/02/26>
... )
其中 http://example.org/llamas 是 ontology IRI,http://example.org/llamas/2016/02/26 是 ontology 版本 IRI。但是,您将什么用于版本 IRI(以及 ontology IRI,就此而言)真的取决于您。如果环顾四周,您会发现一些约定,但 IRI 是不透明的,没有强制性的方式来编码该信息。