Skip to content

Promote user-facing metadata fields #254

Description

@gtourtellot

TODO: PT and GT should discuss this before proceeding. May be best achieved with a JSON schema change.


Promote metadata fields that we want users to access via API, and don't share metadata.

I.e, promote: date, rights, schema, creators, language, publisher, pages, isbn.

Reason: "metadata" can contain data not really meant for users to see. Examples:

  1. detailed tag data (not very problematic)
    "source_tags" (if present) lists tags from the resource itself.
    "tagger_data" is actual data form the Climate Tagger API.
  2. internal storage location info (problematic)
    "content_download_link" right now can point to private S3 resources, e.g., "content_download_link": "s3://knowledge.commons/island_press/9781610915991.epub"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions