OBJECT

Contribution

A contribution to a work by a contact, ordered by sequence number and describing the nature of the contribution e.g. "Foreword by"

link GraphQL Schema definition

  • type Contribution {
  • # The person or organisation making the contribution
  • contributor: Contact!
  • # The unique Consonance identifier
  • id: Int
  • # The language or languages the contributor translated this work from
  • languagesFrom: [ONIXCode!]
  • # The codes of the language or languages the contributor translated this work from
  • languagesFromCodes: [ONIXLanguageCode!]
  • # The language or languages the contributor translated this work to
  • languagesTo: [ONIXCode!]
  • # The codes of the language or languages the contributor translated this work to
  • languagesToCodes: [ONIXLanguageCode!]
  • # An ONIX contribution role
  • onixContributorRole: ONIXCode!
  • # The contribution role e.g. "Illustrated by"
  • onixContributorRoleCode: ONIXContributorRoleCode!
  • # A code from [ONIX code list 91](https://ns.editeur.org/onix/en/91) Country,
  • # or [ONIX code list 49](https://ns.editeur.org/onix/en/49) Region, representing
  • # the related place
  • onixTerritories: [ONIXCode!]
  • # The country or region code for the related place
  • onixTerritoryCodes: [ONIXTerritoryCode!]
  • # The IDs of products linked to this contribution
  • productIds: [Int!]!
  • # A number which specifies the sequence of contributions on the work
  • sequenceNumber: Int!
  • # The work to which the contribution is made
  • work: Work!
  • # The unique ID of the work to which the contribution is made
  • workId: Int!
  • }