Skip to content

Container for Metadata License (boilerplate) Injected by Registry and Not Dependent on Publisher #171

Open
@jeannekitchens

Description

@jeannekitchens

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?
    • 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?
  • 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

credential licensing

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions