Open
Description
Regardless of the technical implications for the registry and our partners, the overall solution looks like the below model. The output needs to be proper RDF.
The technical implementation requires a determination of the "container":
@graph
:- How does this interact with the other envelope data during distribution?
- Does the envelope contain a
@graph
which in turn contains the license and payload? - Or does the license object get included in the envelope and the payload is raw?
- Does the envelope contain a
- The system will need to force returning a
@graph
when data is pulled by its CTID- Would this be a single object or an object with an
@context
and a@graph
?
- Would this be a single object or an object with an
- How does this interact with the other envelope data during distribution?
Envelope
:- The system will need to force returning an envelope when data is pulled by its CTID (no capacity to return raw payloads on their own)
- Could the envelope's pieces be transformed into a
@graph
with appropriate context data?
Sample structures:
Graph:
Anonymous Wrapper (Root object)
@context
@graph
Metadata License
Payload JSON-LD
Envelope:
Envelope (Root object)
Metadata License
Other envelope data
Payload JSON-LD
Hybrid:
Envelope (Root object)
Other envelope data
Anonymous Wrapper
@context
@graph
Metadata License
Payload JSON-LD