我正在使用Refine with RDF Extension从CSV生成三元组。我导入了两个词汇表,现在使用它们来描述列:
如何更改节点以描述资源而不是文字?例如,当我预览Turtle表示时,三元组映射到文字,例如 geolink:hasDocumentType “datasets”:
我可以在Refine中创建空节点来保存资源,例如文档类型吗?谢谢!
答案 0 :(得分:2)
这是在映射对话框中指定的。请参阅“使用单元格的内容...”,然后选择“作为URI”。
(对不起破损的对话框渲染)
然后选择“使用自定义表达式”,您可以在其中构建自己的URI方案。在这个例子中,我只是将单元格的值添加到修复URI模式:
"http://classifications.data.admin.ch/municipality/"+value
在预览中,您可以直接查看这是否是您需要的。
如果我需要做更复杂的事情,我通常会创建像RDF这样的简单键值,所以从技术上来说还不是真正的图形。然后我编写了一堆SPARQL CONSTRUCT查询来清理数据并将其转换为“真实”图形。我发现对于许多事情来说更轻松,更快捷。您可以在Github
上看到一些示例