【发布时间】:2023-03-30 22:01:01
【问题描述】:
我正在尝试使用 JSON-LD 设计一个本体,但我无法正确使用语法。我查看了https://www.w3.org/TR/json-ld,但找不到我正在寻找的确切信息,即:如何在上下文中嵌套 IRI,以及如何在正文中引用它们?
{
"@context":{
"@base":"http://example.com/",
"instances":"base:instances",
"animals":"base:animals",
"plants":"base:plants"
},
"@graph":[
{
"@id": "instances:1",
"@type": "Plant",
"plants:numleaves": "8",
"plants:speciesname": "sunflower"
},
{
"@id": "instances:2",
"@type": "Animal",
"animals:numlegs": "4",
"animals:speciesname": "dog",
"animals:eats": "instances:1"
}
]
}
我希望第一个元素的 id 是 http://example.com/instances#1,但是当我通过 http://json-ld.org/playground/ 运行它时,它的扩展形式是 base:instances1。我该如何做对?
【问题讨论】:
标签: json semantic-web ontology json-ld