我从这个 JSON-LD 文档(json-ld playground)开始,其中的肉看起来像这样:
"from": [
"protein:15718680",
"protein:157427902"
],
"protein_gene": [
"gene:522311",
"gene:3702"
]
现在,“protein_gene”谓词总是将基因标识符作为值。由于可能有数百个,所以我在 JSON 中真正想要的是:
"from": [
"protein:15718680",
"protein:157427902"
],
"protein_gene": [
"522311",
"3702"
]
到处都没有“基因”前缀。可能吗?根据这个 SO question,我得到的最接近的是这个(json-ld playground)。它导致谓词值扩展为 IRI,而不是相对 IRI,而是基于 @vocab 的 IRI。但这是不对的,因为我想要一个特定于谓词的词汇。
我也知道我可以使用嵌入式(本地)上下文来玩技巧,并且我让这个(json-ld 游乐场)工作,但它仍然比我想要的更丑陋。