Skip to content

Support Publisher information in the API #508

@mrshll1001

Description

@mrshll1001

On a recent call with implementors who were working on implementing the UK Profile, it came to light that we were all expecting that the API specification should include some fields for describing the publisher.

Other standards usually include this in their packaging schemas, making it part of the response or publication metadata.

This might not necessarily work for HSDS due to not having a packaging schema. So I think we have a few options if we want to address this in the short term:

  • Include a publisher object as part of the root (/) API response.
  • Add a publisher object to the Page object used to wrap API responses to other endpoints

There could also be other options, and these are not mutually exclusive. We should also determine what format publisher should take. Should it be a few bare-minimum fields for brevity and being to-the-point, or should it be an instance of Organization allowing for a rich description of the publisher using HSDS standard fields?

Metadata

Metadata

Labels

MINOR upgradeClear requests that would require a MINOR upgrade to the schemaapi

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions