FRBR RDF-Ontology 有什么问题? "Use of non-absolute IRI" 是什么意思?

Whats wrong with the FRBR RDF-Ontology? What does "Use of non-absolute IRI" mean?

我正在尝试将 RDF-Ontology 导入 Protégé 或​​ webvowl。 RDF-File好像有问题,因为导入不成功,总是报错(parsing failed)。

我要用的ontology是FRBR-Core. In addition to FRBR-Core, there is also the ontology FRBR-Extended。奇怪的是,FRBR-Extended 的 RDF 文件可以导入到 Webvowl 和 Protégé,所以这个文件确实有效。 我查看了核心版本和扩展版本的 RDF 文件,希望能找到一个差异来解释为什么一个文件有效而另一个无效,但我找不到任何东西。

我将 FRBR-Core-Ontology 复制到 OWL Validator 中,看看有什么问题。我得到的错误是:

有人明白这是什么意思吗?或者有人知道 FRBR-Core 的问题是什么吗?

提前致谢!

上一个答案:关于为什么相对 IRI 是一个问题的描述是正确的,但认为它适用于此是错误的。

The ontology iri in the file starts with string:, which is not a valid network protocol(edit: according to the validator. The protocol is valid but the validator is restricted to urn:, http:, https:). Therefore, the IRI is relative, meaning that it will be resolved against the base IRI if one is present, or the file location otherwise.

Given that you're seeing this violation, it means none of these mechanisms was available.

IRIs in an ontology cannot be relative, they must be absolute - otherwise the assertions will change according to where the file is parsed from. This is a violation of the OWL specs, and is what is being highlighted here.

我已经在验证器中尝试了 ontology,并在 Protege 中直接使用 OWLAPI 4 验证尝试了代码。所以,出现了以下内容:

还有其他 OWL 2 DL 违规行为,但它们不应阻止您使用 ontology。

Use of undeclared class: <http://web.resource.org/cc/Work> [ClassAssertion(<http://web.resource.org/cc/Work> <http://purl.org/vocab/frbr/frbr-core-20050810.rdf>) in OntologyID(OntologyIRI(<http://purl.org/vocab/frbr/frbr-core-20050810.rdf>) VersionIRI(<null>))]
Use of undeclared annotation property: <http://purl.org/dc/elements/1.1/creator>
Use of undeclared annotation property: <http://purl.org/dc/terms/issued>
Use of undeclared annotation property: <http://www.w3.org/2004/02/skos/core#changeNote>
Use of undeclared annotation property: <http://www.w3.org/2004/02/skos/core#example>
Use of undeclared annotation property: <http://www.w3.org/2004/02/skos/core#historyNote>
Use of undeclared annotation property: <http://www.w3.org/2004/02/skos/core#definition>
Use of reserved vocabulary for data property IRI: rdf:value [DataPropertyAssertion(rdf:value _:genid2147483651 "application/rdf+xml")
Use of reserved vocabulary for data property IRI: rdf:value [DataPropertyAssertion(rdf:value _:genid2147483649 "text/html")