INTERFACE
Contact
A contact - either a person or an organisation
link GraphQL Schema definition
- interface Contact {
- # How to address the person
- String @deprecated( reason: "Use the addressAs field on the Person interface instead" ) :
- # Addresses for this contact
- Address!]! : [
- # Tags for this contact
- String!]! : [
- # A list of contributions made by the contact to works
- Contribution!]! : [
- # A single contributor place relationship
- #
- # Arguments
- # code: The code for the place relationship required
- (
- ONIXContributorPlaceRelatorCode! :
- ): ContributorPlaceRelationship
- # A list of place with which the contact is related, generally used for
- # contributors
- ContributorPlaceRelationship!]! : [
- # The name of the organisation
- String @deprecated( reason: "Use the organisationName field on the Organisation interface instead" ) :
- # The Dun & Bradstreet D-U-N-S number of the organisation
- String @deprecated( reason: "Use the dunsNumber field on the Organisation interface instead" ) :
- # Email addresses for this contact
- Email!]! : [
- # The gender of the person
- String @deprecated( reason: "Use the gender field on the Person interface instead" ) :
- # Gender clarification notes (e.g. preferred pronouns)
- String @deprecated( reason: "Use the genderClarification field on the Person interface instead" ) :
- # The Global Location Number (GLN) of the organisation
- String @deprecated( reason: "Use the globalLocationNumber field on the Organisation interface instead" ) :
- # The unique Consonance identifier
- Int! :
- # The In-house customer ID of the contact
- String :
- # The In-house supplier ID of the contact
- String :
- # The ISNI of the contact
- String :
- # The key name(s) of the person
- String @deprecated( reason: "Use the keyNames field on the Person interface instead" ) :
- # If the contact is an organisation, this is the corporate name, including any
- # acronym.
- # If the contact is a single name person, this is the key names.
- # Otherwise, this is the person name, compiled by Consonance from the eight fields
- # in the name region of the contact record.
- String! :
- # The name(s) before the key name(s) of the person
- String @deprecated( reason: "Use the namesBeforeKeyNames field on the Person interface instead" ) :
- # Notes for this contact
- Note!]! : [
- # The country code of the organisation
- ONIXCode @deprecated( reason: "Use the organisationCountry field on the Organisation interface instead" ) :
- # Phone numbers for this contact
- Phone!]! : [
- # Relationships for this contact
- Relationship!]! : [
- # The Ringgold ID of the organisation
- String @deprecated( reason: "Use the ringgoldId field on the Organisation interface instead" ) :
- # The fulfillments of a role that this contact is associated with
- RoleFulfillment!]! : [
- # The number of role fulfilments of the contact
- Int! :
- # The Standard Address Number (SAN) of the organisation
- String @deprecated( reason: "Use the standardAddressNumber field on the Organisation interface instead" ) :
- # The supporting resources for the contact
- SupportingResource!]! : [
- # The VAT number of the contact
- String :
- # Website addresses for this contact
- WebLink!]! : [
- }
link Require by
- Clientnull
- ContributionA contribution to a work by a contact, ordered by sequence number and describing the nature of the contribution e.g. "Foreword by"
- GratisCopyA gratis copy record, showing the product, contact, number of copies, send and sent dates, and notes
- MarketingTextText that supports the marketing of a product, such as a review, short description, or table of contents
- OrganisationAn organisation
- PersonA person
- ProfessionalAffiliationA professional relationship that a contact has with an organisation
- PublishingRoleAny other publishers associated with the work
- Querynull
- WorkA unique item of intellectual property on which products are based