我正在使用大量属性可视化几个geojson文件。我想使用json-ld为其中一些属性添加一些含义。我没有很多JSON-LD的经验,但成功应用了jsonld.js来扩展,压缩等我的geojson文件和@context。在这样做时,我注意到最终结果只返回在上下文中实际描述的图形。我可以理解,但由于它只代表我所有属性的一小部分,我在使用结果时遇到了一些困难。
如果我能以某种方式将jsonld操作的结果与原始geojseon文件合并,那将对我有所帮助。例如:
"properties": {
"<http://purl.org/dc/terms/title>": "My Title",
"<http://purl.org/dc/terms/type>": "<http://example.com/mytype>",
"NonJSONLDPropertyKey" : "NonJSONLDPropertyValue",
etc.
我仍然可以使用URI识别属性,但也可以使用非json-ld属性。有什么建议可以这么做吗?或者有更好的方法吗?
答案 0 :(得分:1)
您可以将所有其他属性映射到空白节点...这是作用于文档的标识符。最简单的方法是添加
"@vocab": "_:"
声明你的背景。