OBJECT

FairsharingRecord

link GraphQL Schema definition

  • type FairsharingRecord {
  • # abbreviation (optional)
  • abbreviation: String
  • # community curators who have edited this record
  • communityCurators: [User!]
  • # countries involved in work relating to this record
  • countries: [Country!]
  • # date/time this record was created
  • createdAt: ISO8601DateTime!
  • # the user who created this record
  • creator: User
  • # curator currently curating this record
  • curator: User
  • # notes by curators
  • curatorNotes: String
  • # why this record was deprecated
  • deprecationReason: String
  • # description of the record
  • description: String!
  • # record's DOI, where present
  • doi: String
  • # domain tags applicable to this record
  • domains: [Domain!]
  • # exhaustive/complete list, or non-exhaustive/partial list of licences
  • exhaustiveLicences: Boolean!
  • # related records for fairassist
  • fairassistRelations: [FairsharingRecord!]
  • # whether this database is syntactic, semantic, or neither (none)
  • format: String!
  • # grants applicable to this record
  • grants: [Grant!]
  • # does this record have a graph
  • hasGraph: Boolean
  • # changes to the record in the current system
  • history: [Json!]!
  • # URL of the record's homepage, not its FAIRsharing page
  • homepage: String!
  • # record id
  • id: Int!
  • # indicates which fields are missing from this record
  • incomplete: Json
  • # whether or not this record has been approved by a curator
  • isApproved: Boolean
  • # indicates if the record is complete or not
  • isComplete: Boolean
  • # whether or not this record is hidden
  • isHidden: Boolean
  • # whether or not this record has a maintainer
  • isMaintained: Boolean
  • # whether or not a user is entitled to view/edit
  • isOwner: Boolean
  • # true if this record has been recommended by a policy
  • isRecommended: Boolean
  • # date of when the record was last edited by a user
  • lastEdited: ISO8601DateTime
  • # the user who last modified this record
  • lastEditor: User
  • # date of when the record was last reviewed by a curator
  • lastReviewed: ISO8601DateTime
  • # ids from previous versions of FAIRsharing
  • legacyIds: Json
  • # edits carried over from the old system
  • legacyLogs: [Json!]
  • # applicable licences, with their relationships
  • licenceLinks: [LicenceLink!]
  • # licences applicable to this record
  • licences: [Licence!]
  • # metrics directly linked, if this record is a principle
  • linkedMetrics: [FairsharingRecord!]
  • # array of users currently maintaining this record
  • maintainers: [User!]
  • # JSON metatdata for the record. Includes many of the other fields
  • metadata: Json!
  • # record name
  • name: String!
  • # object types applicable to this record
  • objectTypes: [ObjectType!]
  • # links to related organisations including relations
  • organisationLinks: [OrganisationLink!]
  • # organisations involved in work on this record
  • #
  • # Arguments
  • # relation: [Not documented]
  • organisations(relation: String): [Organisation!]
  • # array of all policies extending this one
  • parentPolicies: [FairsharingRecord!]!
  • # is this record a priority for curators
  • priority: Boolean
  • # transient notes by curators
  • processingNotes: String
  • # publications relating to this record
  • publications: [Publication!]
  • # links from this record to others
  • #
  • # Arguments
  • # relation: restrict by relation name
  • # registry: restrict by registry
  • # type: restrict by record type
  • # status: restrict by linked record status
  • recordAssociations(
  • relation: String,
  • registry: String,
  • type: String,
  • status: String
  • ): [RecordAssociation!]
  • # registry of record e.g. standard, database
  • registry: String!
  • # count of related records
  • relatedRecordsCount: Json!
  • # links from other records to this one
  • #
  • # Arguments
  • # relation: restrict by relation name
  • # registry: restrict by registry
  • # type: restrict by record type
  • # status: restrict by linked record status
  • reverseRecordAssociations(
  • relation: String,
  • registry: String,
  • type: String,
  • status: String
  • ): [RecordAssociation!]
  • # details of when the record was most recently reviewed
  • reviews: [RecordReview!]
  • # saved searches linked to this record
  • savedSearches: [SavedSearch!]
  • # schema.org markup for the record
  • schemaOrg: Json!
  • # status, e.g. ready, deprecated etc.
  • status: String
  • # subject tags applicable to this record
  • subjects: [Subject!]
  • # taxonomy tags applicable to this record
  • taxonomies: [Taxonomy!]
  • # type of record within the registry, e.g. a repository (database)
  • type: String!
  • # date/time this record was last modified
  • updatedAt: ISO8601DateTime!
  • # url at which the record's logo may be found
  • urlForLogo: String
  • # user defined tags applicable to this record
  • userDefinedTags: [UserDefinedTag!]
  • # array of users currently watching this record
  • watchers: [User!]
  • }