扩展算法https://www.w3.org/TR/json-ld-api/#expansion使用其@上下文扩展json-ld文档。
是否也有一个“反向”算法,给出扩展的json-ld文档和上下文定义(IRI或document),生成json-ld,其中绝对虹膜、空白节点标识符或关键字根据上下文定义“压缩”?
我在https://github.com/jsonld-java/jsonld-java或json-ld.org/spec/最新/json api/上找不到
发布于 2016-11-07 19:40:05
JSON中的压实算法完成了大部分工作。非文档相对IRIs被压缩为术语,或前缀名称与您的上下文中的定义相一致。对于文档相对IRIs (例如@id的值),如果在上下文中包含@base,则将相对于该基创建IRIs。使IRIs相对于您的上下文中没有硬编码的@base。处理器可能包括一种机制,在不使用@ base的情况下,将基传递到压缩算法中以完成此操作;我不能说java做了什么。在Ruby LD中,紧凑型算法接受一个基本选项。
https://stackoverflow.com/questions/40463714
复制相似问题