无法将大型 RDF 文件上传到 fuseki 数据集

Can't upload big RDF files to a fuseki dataset

我下载了 wordnet ontology 并且我想上传它的文件(RDF 文件)到 fuseki 服务器。

我成功创建了一个数据集,但每当我尝试上传 wordnet RDF 文件时,它会在某些文件上给我一个错误(那些大文件,例如 wordnet-glossary.rdf 大小为 21.7MB),这是错误我收到的消息:

如何解决这个问题? 有没有更好的上传大文件到fuseki服务器的方法?

备注:

有些文件比这个大,但所有文件都小于 100MB。

我在创建数据集时将其类型设置为 Persistent

here所述entityExpansionLimit的定义是:

Limit the number of entity expansions.

它的默认值为64000,要使其不受限制,它的值应为0或更小。

问题是 XML parser 遇到的实体超过其限制。

-DentityExpansionLimit=0 传递给运行 fuseki server 的命令解决了问题,如下所示:

java -Xmx1200M -jar -DentityExpansionLimit=0 fuseki-server.jar