Я начинаю с этого документа JSON-LD (игровая площадка json-ld) , где мясо выглядит так:
"from": [
"protein:15718680",
"protein:157427902"
],
"protein_gene": [
"gene:522311",
"gene:3702"
]
Теперь предикат «protein_gene» всегда принимает в качестве значений идентификаторы генов. Поскольку их могут быть сотни, мне действительно нужно в JSON следующее:
"from": [
"protein:15718680",
"protein:157427902"
],
"protein_gene": [
"522311",
"3702"
]
без префикса "ген" везде. Является ли это возможным? Самое близкое, что я получил, на основе этот вопрос SO, был этим ( игровая площадка json-ld). Это приводит к тому, что значения предикатов расширяются до IRI, причем не относительных IRI, а тех, которые основаны на @vocab. Но это неправильно, потому что мне нужен словарь, специфичный для предикатов.
Я также знаю, что могу пошутить со встроенным (локальным) контекстом, и я получил это (игровая площадка json-ld) работать, но все равно уродливее, чем хотелось бы.