我正在寻找有关 MarkLogic Java API 的信息,正是我试图找到与 sem: xquery
函数组等效的 Java。我无法在文档中找到任何内容,所以我认为你们可能有更好的主意。我需要做的就是将 rdf/turtle
转换为 ML 三元组
,我知道 XQuery 是理想的选择,但我不能由于要求而不使用它,我再一次知道它不太聪明,但我无法改变它。任何帮助将不胜感激。我在文档中找到的所有内容都是关于加载三元组的三种方式 ( https://docs.marklogic.com/guide/semantics/loading#id_81259 ):
- 使用 mlcp 加载三元组,
- 使用 XQuery 加载三元组,
- 使用 REST API 加载三元组。
最佳答案
您可以使用 mlcp 将 rdf/turtle 文档加载到 MarkLogic 中,这是一个 Java 程序。
如果您想自己做,mlcp 中的 RDFReader 类会完成大部分繁重的工作。基本上,它使用 Jena 来解析输入文件并从构建 sem:* XML 的模型中读取语句。
希望对您有所帮助。
关于java - MarkLogic sem : function group in MarkLogic Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22459406/