标签: sparql-generate

将 CSV 转换为 RDF,其中一列是一组值

我想将 CSV 转换为 RDF。

事实上,该 CSV 的一列是一组用分隔符(在我的例子中是空格字符)连接的值。

这是一个示例 CSV(带标题):

col1,col2,col3
"A","B C D","John"
"M","X Y Z","Jack"
Run Code Online (Sandbox Code Playgroud)

我希望转换过程创建一个类似于这样的 RDF:

:A :aProperty :B, :C, :D; :anotherProperty "John".
:M :aProperty :X, :Y, :Z; :anotherProperty "Jack".
Run Code Online (Sandbox Code Playgroud)

我通常使用 Tarql 进行 CSV 转换。
每行迭代都可以。
但是它没有在列值“内部”进行子迭代的功能。

SPARQL-Generate 可能会有所帮助(据我所知,使用 iter:regex 和 sub-generate)。但是我找不到任何与我的用例相匹配的示例。

PS:可能 RML 也可以提供帮助。但我对这项技术一无所知。

csv rdf semantic-web linked-data sparql-generate

3
推荐指数
1
解决办法
336
查看次数

标签 统计

csv ×1

linked-data ×1

rdf ×1

semantic-web ×1

sparql-generate ×1