在 marklogic 中加载 .owl 文件



可以使用mlcp加载.owl文件吗?我尝试使用-input_file_type rdf但它给出了如下错误:

bin/mlcp.sh import -host localhost -port 9010 -username uname -密码 pwd -mode local -input_file_path/home/user/semantics/data -input_file_type rdf -input_file_pattern '.*.owl'

致命内容泵。RDFReader: dbpedia1.owl: 元素或属性不 匹配 QName 生产: QName::=(NCName':')?NCName。致命 内容泵。RDFReader: dbpedia2.owl: 元素或属性不匹配 QName production: QName::=(NCName':')?NCName。

我在这里错过了什么?

MarkLogic 文档列出了支持的三元组文件格式:

  • .rdf
  • .ttl
  • .json
  • .n3
  • .nt
  • .nq
  • 。三角

也许您将 .owl 文件转换为这些格式之一,此时您可以使用 MLCP 加载它。我尝试将您的示例插入格式转换器,但这不起作用。也许是因为我们这里只有一个片段。

MarkLogic应该能够处理.owl文件,

但我认为Joshua是正确的,MarkLogic期望.owl文件包含RDF/XML。您还可以从管理界面中的 Mimetypes 列表中看到这一点。它将.owl扩展名列为"application/owl+xml",RDF/XML似乎是OWL更常见的序列化。

可能只是如果您将文件重命名为 .nt,它可以工作。

哼!

相关内容

  • 没有找到相关文章