OBJECT

Thema

A code from the Thema schema

link GraphQL Schema definition

  • type Thema implements SubjectCode {
  • # Whether the schema maintainers consider the code active or not
  • active: Boolean!
  • # The identifying code
  • code: String
  • # The text description of the subject code
  • description: String
  • # Whether the category is an educational purpose qualifier
  • educationalPurposeQualifier: Boolean
  • # Whether the category is a geographical qualifier
  • geographicQualifier: Boolean
  • # Whether the category is an interest qualifier
  • interestQualifier: Boolean
  • # The issue number at which this code was added
  • issueNumber: String
  • # Whether the category is a language qualifier
  • languageQualifier: Boolean
  • # Whether the code is the main one in this scheme for the work
  • main: Boolean! @deprecated( reason: "Multiple main codes can now be defined within the schema" )
  • # The notes associated with the code
  • notes: String
  • # The parent, grandparent, and subsequent ancestor categories, if any
  • parentCategories: [Thema!]!
  • # The parent category of this current code, if one exists
  • parentCategory: Thema
  • # The parent of this current code, if one exists
  • parentCode: String
  • # The scheme under which the code was issued
  • scheme: SubjectCodeSchemeCategory!
  • # Whether the category should be accompanied by an educational purpose qualifier
  • shouldHaveEducationalQualifier: Boolean
  • # Whether the category should be accompanied by a geographic qualifier
  • shouldHaveGeographicQualifier: Boolean
  • # Whether the category should be accompanied by an interest qualifier
  • shouldHaveInterestQualifier: Boolean
  • # Whether the category should be accompanied by a language qualifier
  • shouldHaveLanguageQualifier: Boolean
  • # Whether the category should be accompanied by a style qualifier
  • shouldHaveStyleQualifier: Boolean
  • # Whether the category should be accompanied by a time period qualifier
  • shouldHaveTimeQualifier: Boolean
  • # Whether the category is a style qualifier
  • styleQualifier: Boolean
  • # Whether the category is a time period qualifier
  • timeQualifier: Boolean
  • }