Closed
Description
@gkellogg's latest updates to the API spec (256734b) remove @graph
during expansion. I think that's problematic considering how we intend to use it in the future. I think we should just leave it there as it might get some siblings like @id
in the future. We would then just need to allow that form and everything would conitnue to work just as today (RDF conversion of course would have to be updated). I'm fine with dropping it during expansion if no other property is defined at the same level as @graph
.
Related to this question is what should happen if a processor encounters, e.g., an @id
/@graph
combination? Should we throw an exception?