Skip to content

credit_metadata

Schema for KBase resource credit metadata. This version brings the schema into closer alignment with the commonmeta citation schema, https://commonmeta.org.

URI: https://github.com/kbase/credit_engine/schema/kbase/linkml

Name: credit_metadata

Classes

Class Description
Contributor Represents a contributor to the resource.

Contributors must have a 'contributor_type', either 'Person' or 'Organization', and one of the 'name' fields: either 'given_name' and 'family_name' (for a person), or 'name' (for an organization or a person).

The 'contributor_role' field takes values from the DataCite and CRediT contributor roles vocabularies. For more information on these resources and choosing appropriate roles, please see the following links:

DataCite contributor roles: https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#7a-contributortype

CRediT contributor role taxonomy: https://credit.niso.org | | CreditMetadata | Represents the credit metadata associated with a workspace object.

In the following documentation, 'Resource' is used to refer to the workspace object that the CM pertains to.

The 'resource_type' field should be filled using values from the DataCite resourceTypeGeneral field:

https://support.datacite.org/docs/datacite-metadata-schema-v44-mandatory-properties#10a-resourcetypegeneral

Currently the KBase workspace only supports credit metadata for objects of type 'dataset'; anything else will return an error.

The license may be supplied either as an URL pointing to licensing information for the resource, or using an SPDX license identifier from the list maintained at https://spdx.org/licenses/.

Required fields are: - identifier - resource_type - versioning information: if the resource does not have an explicit version number, one or more dates should be supplied: ideally the date of resource publication and the last update (if applicable). - contributors (one or more required) - titles (one or more required)

The resource_type field is required, but as there is currently only a single valid value, 'dataset', it is automatically populated if no value is supplied. | | CreditMetadataEntry | Container for an instance of credit metadata; includes the credit metadata itself and metadata for the credit metadata, including the schema version used, who submitted it, and the date of submission. When the credit metadata for a resource is added or updated, a new CreditMetadataEntry is created to store the information. | | Description | Textual information about the resource being represented. | | EventDate | Represents an event in the lifecycle of a resource and the date it occurred on.

See https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#8-date for more information on the events. | | FundingReference | Represents a funding source for a resource, including the funding body and the grant awarded.

The 'funder_name' field is required; all others are optional.

Recommended resources for organization identifiers include: - Research Organization Registry, http://ror.org - International Standard Name Identifier, https://isni.org - Crossref Funder Registry, https://www.crossref.org/services/funder-registry/ (to be subsumed into ROR)

Some organizations may have a digital object identifier (DOI). | | License | License information for the resource. | | Organization | Represents an organization.

Recommended resources for organization identifiers and canonical organization names include: - Research Organization Registry, http://ror.org - International Standard Name Identifier, https://isni.org - Crossref Funder Registry, https://www.crossref.org/services/funder-registry/

For example, the US DOE would be entered as: organization_name: United States Department of Energy organization_id: ROR:01bj3aw27 | | PermanentID | Represents a persistent unique identifier for an entity, with an optional relationship to some other entity.

The 'id' field and 'relationship_type' fields are required.

The values in the 'relationship_type' field come from controlled vocabularies maintained by DataCite and Crossref. See the documentation links below for more details.

DataCite relation types: https://support.datacite.org/docs/datacite-metadata-schema-v44-recommended-and-optional-properties#12b-relationtype

Crossref relation types: https://www.crossref.org/documentation/schema-library/markup-guide-metadata-segments/relationships/ | | Title | Represents the title or name of a resource, the type of that title, and the language used (if appropriate).

The 'title' field is required; 'title_type' is only necessary if the text is not the primary title. |

Slots

Slot Description
affiliations List of organizations with which the contributor is affiliated
comment List of strings of freeform text providing extra information about this credi...
content_url The URL of the content of the resource
contributor_id Persistent unique identifier for the contributor; this might be an ORCID for ...
contributor_roles List of roles played by the contributor when working on the resource
contributor_type Must be either 'Person' or 'Organization'
contributors A list of people and/or organizations who contributed to the resource
credit_metadata The credit metadata itself
credit_metadata_schema_version The version of the credit metadata schema used
credit_metadata_source A list of CURIEs, URIs, or free text entries denoting the source of the credi...
date The date associated with the event
dates A list of relevant lifecycle events for the resource
description Description of that entity
description_text The text content of the informational element
description_type The type of text being represented
descriptions A brief description or abstract for the resource being represented
event The nature of the resource-related event that occurred on that date
family_name The family name(s) of the contributor
funder The funder for the grant or award
funding Funding sources for the resource
given_name The given name(s) of the contributor
grant_id Code for the grant, assigned by the funder
grant_title Title for the grant
grant_url URL for the grant
id String representing the license, from the SPDX license identifiers at https:/...
identifier Resolvable persistent unique identifier for the resource
language The language in which the description is written, using the appropriate IETF ...
license Usage license for the resource
name Contributor name
organization_id Persistent unique identifier for the organization in the format <database nam...
organization_name Common name of the organization; use the name recommended by ROR if possible
publisher The publisher of the resource
related_identifiers Other resolvable persistent unique IDs related to the resource
relationship_type The relationship between the ID and some other entity
resource_type The broad type of the source data for this workspace object
saved_by KBase workspace ID of the user who added this entry
timestamp Unix timestamp for the addition of this set of credit metadata
title A string used as a title for a resource
title_type A descriptor for the title for cases where the contents of the 'title' field ...
titles One or more titles for the resource
url The URL of the resource
version The version of the resource

Enumerations

Enumeration Description
ContributorRole The type of contribution made by a contributor
ContributorType The type of contributor being represented
DescriptionType The type of text being represented
EventType The type of date being represented
RelationshipType The relationship between two entities
ResourceType The type of resource being represented
TitleType The type of title being represented

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci...
Double A real number that conforms to the xsd:double specification
Float A real number that conforms to the xsd:float specification
Integer An integer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
String A character string
Time A time object represents a (local) time of day, independent of any particular...
Uri a complete URI
Uriorcurie a URI or a CURIE

Subsets

Subset Description