问题标签 [rml-rdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
41 浏览

rdf - 所有表的通用 R2RML 映射文件

我正在做一个项目,帮助用户手动导入 CSV 或 JSON 格式的数据源,然后将数据导入数据仓库,之后这些数据源将使用 R2RML 自动生成 RDF 数据立方体分析目的。

问题是,如果不声明现有表和列的确切名称,我找不到为所有表编写通用 R2RML 结构的方法。

如果有人可以帮助我,我将不胜感激。

0 投票
1 回答
40 浏览

rdf - 我想写一个 rmlmapper 并将它应用到一个变量而不是一个文件。有可能(rmlapper-java)吗?

我想编写一个 java 代码(如 be.ugent.rml.readme>ReadmeTest.java 中的代码)以在变量中获取 json 数据并使用 mapping.ttl 文件映射并转换为 rdf 。到目前为止,mapping.ttl 文件中包含文件名。我想用包含 json data 的变量替换该文件名。谁能帮我这个 ?

0 投票
0 回答
42 浏览

json - 有没有办法在 RML 中自动生成 ID/UUID?

我目前正在通过 RML 映射 JSON 文件,而我正在映射的文件没有我可以使用的任何 ID。有没有办法通过 RML 生成 ID,或者做这样的事情是不可能的?

提前致谢。

0 投票
1 回答
39 浏览

rdf - RMLStreamer 函数 grel:array_join 产生不一致的结果

在 RMLStreamer 中,grel:arra_join 函数不会产生预期的结果。

映射文件 (mapping.ttl)

学生.csv

输出

输出的问题是 grel:array_join 的连接顺序。多次执行相同的文件会产生不同的结果。

但是,预期的输出是每次都以给定的顺序 (2019-11-01T12:00:00.000Z) 加入列表。

与 RMLMapper 相同的映射文件会产生一致且正确的结果,并以给定的顺序加入列表。

其他函数,如 grel:toUpperCase 和 idlab-fn:toUpperCaseURL 工作正常,并在 RMLStreamer 和 RMLMapper 中产生正确的结果

0 投票
0 回答
128 浏览

apache-flink - 当输入文件很大时,AWS EMR 上的 Flink akka AskTimeoutException

我在 AWS EMR 上执行RMLStreamer,当我的文件大小(csv 文件)很小(30-50 行)时,一切正常并且我收到了预期的结果。但是,当我将文件大小从 30 行增加到几千行时。我收到以下错误

我尝试更改以下 Flink 配置(单独和结合其他属性)来解决问题,但我总是得到完全相同的错误。

0 投票
0 回答
20 浏览

sparql - 使用 RML 映射的拆分功能

我正在尝试创建一个映射,在其中我使用 rml 中的 fno 将全名拆分为名字和姓氏。我的代码就像

但我收到以下错误:

有人可以告诉我如何获取 grel:string_split 的第 n 个元素吗?