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