JSON-LDにおいて`{"@id": "subject", "predicate": "object"}`と`{"@id": "object", "reversePredicate": "subject"}`(ただし`{"reversePredicate": {"@reverse": "predicate"}}`とする)は意味論的に等価で、だからといって普通は`subject`の参照外しに対して後者の表現を返すようなことはないわけだけど、この気持ちをもう少し規格として良い感じに定式化できないものだろうか