java - MarkLogic sem : function group in MarkLogic Java API

标签 java xquery semantics marklogic

我正在寻找有关 MarkLogic Java API 的信息,正是我试图找到与 sem: xquery 函数组等效的 Java。我无法在文档中找到任何内容,所以我认为你们可能有更好的主意。我需要做的就是将 rdf/turtle 转换为 ML 三元组,我知道 XQuery 是理想的选择,但我不能由于要求而不使用它,我再一次知道它不太聪明,但我无法改变它。任何帮助将不胜感激。我在文档中找到的所有内容都是关于加载三元组的三种方式 ( https://docs.marklogic.com/guide/semantics/loading#id_81259 ):

  1. 使用 mlcp 加载三元组,
  2. 使用 XQuery 加载三元组,
  3. 使用 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/

相关文章:

parsing - 为什么语义分析中需要属性语法?

python - 谁能告诉我 Gensim 使用的模型(skipgram/CBOW)?

java - 从 ArrayList 中删除项目

java - 在 Java 中分配大量数组时避免内存碎片

sql - 从 SQL XML 中提取字段

postgresql - 从 Postgres 中提取 XML 元素值

xpath - xQuery如何在路径表达式中使用变量

html - HTML 5's "progress"或 "meter"的良好用法?

java - 使用 JDBC 将用户定义的表类型传递给 SQL Server 存储过程

java.net.UnknownHostException收获Dspace集合