在marklogic中加载.owl文件

时间:2014-12-04 06:58:38

标签: owl marklogic mlcp

是否可以使用mlcp加载.owl文件? 我尝试使用-input_file_type rdf,但错误如下:

  

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

     

FATAL contentpump.RDFReader:dbpedia1.owl:元素或属性没有   匹配QName生产:QName :: =(NCName':')?NCName。致命   contentpump.RDFReader:dbpedia2.owl:元素或属性不匹配   QName生产:QName :: =(NCName':')?NCName。

我在这里缺少什么?

2 个答案:

答案 0 :(得分:3)

MarkLogic文档列表the supported triples file formats

  • .RDF
  • .ttl
  • 上传.json
  • .n3
  • .NT
  • .nq
  • .trig

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

答案 1 :(得分:1)

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

如果你将文件重命名为.nt,那么可能就是这样..

HTH!