Metadata Use Cases
Metadata are created and used in many different communities which support their own metadata standards, repositories, and infrastructures. Many of these communities have similar needs, and they support many of the same use cases to address those needs. For example, essentially all repositories, regardless of the metadata standard they use, support resource discovery, some form of access and the metadata support those processes. As these standards all support the same conceptual documentation language, we call them metadata dialects .
The DataCite metadata schema has existed since 2011 with the goal of facilitating identification and citation of datasets and other kinds of research outputs (resources). The schema has evolved considerably throughout its history and can now support other important metadata use cases. In particular, a recommendation for how the DataCite metadata schema can support all of the FAIR use cases (Findability, Accessibility, Interoperability, and Re-use) was proposed several years ago and has been used to evaluate metadata in many repositories all over the world (Bright Spots get Brighter , A PID Feast for Research - PIDapalooza 2021 ).
This page lists the metadata use cases used by the Metadata Game Changers completeness tools, and the DataCite metadata paths each concept is drawn from. Background is available in:
Note: these results measure completeness with respect to a known recommendation. They should not be construed as a measure of metadata quality. They could be a small part of an assessment of metadata quality, but we should be careful not to use that term to describe them.
Concepts mapped to DataCite paths
Each use case's concepts and the DataCite metadata paths (after data[*].attributes) they are drawn from.
FAIR use cases
FAIR Text — 15 concepts
Concept Paths (after data[*].attributes)
Abstract descriptions[?(@.descriptionType="Abstract")].description
Award Title fundingReferences[*].awardTitle
Date Created dates[?(@.dateType="Created")].date
Keyword subjects[*].subject
Keyword Vocabulary subjects[*].subjectScheme
Project Funder fundingReferences[*].funderName
Resource Author creators[*].name
Resource Author Affiliation creators[*].affiliation[*].name
Resource ID data[*].attributes.doi, identifiers[*].identifier
Resource Publication Date data[*].attributes.publicationYear
Resource Publisher publisher.name
Resource Title titles[*].title
Resource Type General types.resourceTypeGeneral
Spatial Extent geoLocations[*].geoLocationBox, geoLocations[*].geoLocationPoint, geoLocations[*].geoLocationPolygon, geoLocations[*].geoLocationPlace
Temporal Extent dates[?(@.dateType="Collected")].date, dates[?(@.dateType="Coverage")].date
FAIR Identifiers — 18 concepts
Concept Paths (after data[*].attributes)
Award Number fundingReferences[*].awardNumber
Award URI fundingReferences[*].awardUri
Date Submitted dates[?(@.dateType="Submitted")].date
Funder ID fundingReferences[*].funderIdentifier
Funder ID Type fundingReferences[*].funderIdentifierType
Keyword Value URI subjects[*].valueURI, subjects[*].valueUri
Keyword Vocabulary URI subjects[*].schemeURI, subjects[*].schemeUri
Publisher ID publisher.publisherIdentifier
Publisher ID Scheme URI publisher.schemeUri
Publisher ID Type publisher.publisherIdentifierScheme
Resource Author Affiliation ID creators[*].affiliation[*].affiliationIdentifier
Resource Author Affiliation ID Scheme URI creators[*].affiliation[*].schemeUri
Resource Author Affiliation ID Type creators[*].affiliation[*].affiliationIdentifierScheme
Resource Author ID creators[*].nameIdentifiers[*].nameIdentifier
Resource Author ID Type creators[*].nameIdentifiers[*].nameIdentifierScheme
Resource Author Type creators[*].nameType
Resource ID Type identifiers[*].identifierType
Resource Type types.resourceType
FAIR Connections — 18 concepts
Concept Paths (after data[*].attributes)
CitedBy relatedIdentifiers[?(@.relationType='IsCitedBy')].relatedIdentifier
Date Available dates[?(@.dateType="Available")].date
DescribedBy relatedIdentifiers[?(@.relationType='IsDescribedBy')].relatedIdentifier
Distribution Contact contributors[?(@.contributorType='Distributor')].name, contributors[?(@.contributorType='Distributor')].givenName, contributors[?(@.contributorType='Distributor')].familyName
DocumentedBy relatedIdentifiers[?(@.relationType='IsDocumentedBy')].relatedIdentifier
HasMetadata relatedIdentifiers[?(@.relationType='HasMetadata')].relatedIdentifier
Methods descriptions[?(@.descriptionType="Methods")].description
ReferencedBy relatedIdentifiers[?(@.relationType='IsReferencedBy')].relatedIdentifier
Resource Contact contributors[?(@.contributorType='ContactPerson')].name, contributors[?(@.contributorType='ContactPerson')].givenName, contributors[?(@.contributorType='ContactPerson')].familyName
Resource Format data[*].attributes.formats
Resource Size data[*].attributes.sizes
Resource URL data[*].attributes.url
ReviewedBy relatedIdentifiers[?(@.relationType='IsReviewedBy')].relatedIdentifier
Rights rightsList[*].rights
RightsHolder contributors[?(@.contributorType='RightsHolder')].name, contributors[?(@.contributorType='RightsHolder')].givenName, contributors[?(@.contributorType='RightsHolder')].familyName
SourceOf relatedIdentifiers[?(@.relationType='IsSourceOf')].relatedIdentifier
SupplementTo relatedIdentifiers[?(@.relationType='IsSupplementTo')].relatedIdentifier
Technical Information descriptions[?(@.descriptionType="TechnicalInfo")].description
FAIR Contacts — 10 concepts
Concept Paths (after data[*].attributes)
Distribution Contact ID contributors[?(@.contributorType='Distributor')].nameIdentifiers[*].nameIdentifier
Distribution Contact ID Scheme contributors[?(@.contributorType='Distributor')].nameIdentifiers[*].nameIdentifierScheme
Distribution Contact ID Scheme URI contributors[?(@.contributorType='Distributor')].nameIdentifiers[*].schemeURI, contributors[?(@.contributorType='Distributor')].nameIdentifiers[*].schemeUri
Resource Contact ID contributors[?(@.contributorType='ContactPerson')].nameIdentifiers[*].nameIdentifier
Resource Contact ID Scheme contributors[?(@.contributorType='ContactPerson')].nameIdentifiers[*].nameIdentifierScheme
Resource Contact ID Scheme URI contributors[?(@.contributorType='ContactPerson')].nameIdentifiers[*].schemeUri, contributors[?(@.contributorType='ContactPerson')].nameIdentifiers[*].schemeURI
Rights Holder ID contributors[?(@.contributorType='RightsHolder')].nameIdentifiers[*].nameIdentifier
Rights Holder ID Scheme contributors[?(@.contributorType='RightsHolder')].nameIdentifiers[*].nameIdentifierScheme
Rights Holder ID Scheme URI contributors[?(@.contributorType='RightsHolder')].nameIdentifiers[*].schemeURI, contributors[?(@.contributorType='RightsHolder')].nameIdentifiers[*].schemeUri
Rights URI rightsList[*].rightsUri
Project use cases
Project Team Members — 30 concepts
Concept Paths (after data[*].attributes)
ContactPerson contributors[?(@.contributorType='ContactPerson')].name
DataManager contributors[?(@.contributorType='DataManager')].name
Editor contributors[?(@.contributorType='Editor')].name
Funder ID fundingReferences[*].funderIdentifier
Funder Name fundingReferences[*].funderName
HostingInstitution contributors[?(@.contributorType='HostingInstitution')].name
Other contributors[?(@.contributorType='Other')].name
Producer contributors[?(@.contributorType='Producer')].name
ProjectLeader contributors[?(@.contributorType='ProjectLeader')].name
ProjectManager contributors[?(@.contributorType='ProjectManager')].name
ProjectMember contributors[?(@.contributorType='ProjectMember')].name
RegistrationAgency contributors[?(@.contributorType='RegistrationAgency')].name
RelatedPerson contributors[?(@.contributorType='RelatedPerson')].name
Researcher contributors[?(@.contributorType='Researcher')].name
Resource Author creators[*].name
Resource Author Affiliation creators[*].affiliation, creators[*].affiliation[*].name
Resource Author Affiliation ID creators[*].affiliation[*].affiliationIdentifier
Resource Author Affiliation ID Type creators[*].affiliation[*].affiliationIdentifierScheme
Resource Author ID creators[*].nameIdentifiers[*].nameIdentifier
Resource Author ID Type creators[*].nameIdentifiers[*].nameIdentifierScheme
Resource Author Type creators[*].nameType
Resource Contributor Affiliation contributors[*].affiliation, contributors[*].affiliation[*].name
Resource Contributor Affiliation ID contributors[*].affiliationIdentifier, contributors[*].affiliation[*].affiliationIdentifier
Resource Contributor ID contributors[*].nameIdentifiers[*].nameIdentifier
Resource Contributor ID Type contributors[*].nameIdentifiers[*].nameIdentifierScheme
Resource Contributor Name contributors[*].name
Sponsor contributors[?(@.contributorType='Sponsor')].name
Supervisor contributors[?(@.contributorType='Supervisor')].name
Temporal Extent dates[?(@.dateType="Coverage")].date
WorkPackageLeader contributors[?(@.contributorType='WorkPackageLeader')].name
Project Items — 20 concepts
Concept Paths (after data[*].attributes)
Audiovisual relatedIdentifiers[?(@.resourceTypeGeneral='Audiovisual')].resourceTypeGeneral
Award relatedIdentifiers[?(@.resourceTypeGeneral='Award')].resourceTypeGeneral
Book relatedIdentifiers[?(@.resourceTypeGeneral='Book')].resourceTypeGeneral
BookChapter relatedIdentifiers[?(@.resourceTypeGeneral='BookChapter')].resourceTypeGeneral
Collection relatedIdentifiers[?(@.resourceTypeGeneral='Collection')].resourceTypeGeneral
ComputationalNotebook relatedIdentifiers[?(@.resourceTypeGeneral='ComputationalNotebook')].resourceTypeGeneral
ConferencePaper relatedIdentifiers[?(@.resourceTypeGeneral='ConferencePaper')].resourceTypeGeneral
ConferenceProceeding relatedIdentifiers[?(@.resourceTypeGeneral='ConferenceProceeding')].resourceTypeGeneral
Dataset relatedIdentifiers[?(@.resourceTypeGeneral='Dataset')].resourceTypeGeneral
Event relatedIdentifiers[?(@.resourceTypeGeneral='Event')].resourceTypeGeneral
JournalArticle relatedIdentifiers[?(@.resourceTypeGeneral='JournalArticle')].resourceTypeGeneral
Other relatedIdentifiers[?(@.resourceTypeGeneral='Other')].resourceTypeGeneral
OutputManagementPlan relatedIdentifiers[?(@.resourceTypeGeneral='OutputManagementPlan')].resourceTypeGeneral
PhysicalObject relatedIdentifiers[?(@.resourceTypeGeneral='PhysicalObject')].resourceTypeGeneral
Project relatedIdentifiers[?(@.resourceTypeGeneral='Project')].resourceTypeGeneral
Report relatedIdentifiers[?(@.resourceTypeGeneral='Report')].resourceTypeGeneral
Software relatedIdentifiers[?(@.resourceTypeGeneral='Software')].resourceTypeGeneral
Standard relatedIdentifiers[?(@.resourceTypeGeneral='Standard')].resourceTypeGeneral
Text relatedIdentifiers[?(@.resourceTypeGeneral='Text')].resourceTypeGeneral
Workflow relatedIdentifiers[?(@.resourceTypeGeneral='Workflow')].resourceTypeGeneral
Project Relations — 24 concepts
Concept Paths (after data[*].attributes)
Continues relatedIdentifiers[?(@.relationType='Continues')].relatedIdentifier
Describes relatedIdentifiers[?(@.relationType='Describes')].relatedIdentifier
HasPart relatedIdentifiers[?(@.relationType='HasPart')].relatedIdentifier
HasVersion relatedIdentifiers[?(@.relationType='HasVersion')].relatedIdentifier
IsCitedBy relatedIdentifiers[?(@.relationType='IsCitedBy')].relatedIdentifier
IsContinuedBy relatedIdentifiers[?(@.relationType='IsContinuedBy')].relatedIdentifier
IsDerivedFrom relatedIdentifiers[?(@.relationType='IsDerivedFrom')].relatedIdentifier
IsDocumentedBy relatedIdentifiers[?(@.relationType='IsDocumentedBy')].relatedIdentifier
IsIdenticalTo relatedIdentifiers[?(@.relationType='IsIdenticalTo')].relatedIdentifier
IsObsoletedBy relatedIdentifiers[?(@.relationType='IsObsoletedBy')].relatedIdentifier
IsPartOf relatedIdentifiers[?(@.relationType='IsPartOf')].relatedIdentifier
IsPublishedIn relatedIdentifiers[?(@.relationType='IsPublishedIn')].relatedIdentifier
IsReferencedBy relatedIdentifiers[?(@.relationType='IsReferencedBy')].relatedIdentifier
IsSourceOf relatedIdentifiers[?(@.relationType='IsSourceOf')].relatedIdentifier
IsSupplementedBy relatedIdentifiers[?(@.relationType='IsSupplementedBy')].relatedIdentifier
IsSupplementTo relatedIdentifiers[?(@.relationType='IsSupplementTo')].relatedIdentifier
IsVariantFormOf relatedIdentifiers[?(@.relationType='IsVariantFormOf')].relatedIdentifier
IsVersionOf relatedIdentifiers[?(@.relationType='IsVersionOf')].relatedIdentifier
Obsoletes relatedIdentifiers[?(@.relationType='Obsoletes')].relatedIdentifier
References relatedIdentifiers[?(@.relationType='References')].relatedIdentifier
Related ID relatedIdentifiers[*].relatedIdentifier
Related ID Type relatedIdentifiers[*].relatedIdentifierType
Related Item Type relatedIdentifiers[*].resourceTypeGeneral
Relation Type relatedIdentifiers[*].relationType
SHARE use cases
The SHARE framework Version 1.0 was recently selected by the National Institutes of Health as one of the winners of the NIH Data Sharing Index Challenge . We share the fundamental belief that complete metadata is a critical element of data sharing with this group. We are joining the effort to test these ideas in the broader scientific community by adding the SHARE Use Cases to the FAIR and Project use cases we developed and support. Together the SHARE Framework includes 25 items. As is the case with other dialects they have explored, DataCite does not directly support all of these. Our prototype was built using concepts already included in other use cases in the FAIR and Project groups. Those groups typically include more DataCite specific details.
Share Stewardship — 5 concepts
Concept Paths (after data[*].attributes)
Spatial Extent geoLocations[*].geoLocationBox, geoLocations[*].geoLocationPoint, geoLocations[*].geoLocationPolygon, geoLocations[*].geoLocationPlace
Date Collected dates[?(@.dateType="Collected")].date
Date Coverage dates[?(@.dateType="Coverage")].date
Contributor Type contributors.contributorType
Keyword subjects[*].subject
Ethical Transparency Not currently mapped.
Share Harmonization — 11 concepts
Concept Paths (after data[*].attributes)
Methods descriptions[?(@.descriptionType="Methods")].description
Resource Author Identifier creators[*].nameIdentifiers[*].nameIdentifier
Resource Author Identifier Type creators[*].nameIdentifiers[*].nameIdentifierScheme
Resource Author Affiliation Identifier creators[*].affiliation[*].affiliationIdentifier
Resource Author Affiliation Identifier Type creators[*].affiliation[*].affiliationIdentifierScheme
Resource Contributor Identifier contributors[*].nameIdentifiers[*].nameIdentifier
Resource Contributor Identifier Type contributors[*].nameIdentifiers[*].nameIdentifierScheme
Resource Contributor Affiliation Identifier contributors[*].affiliationIdentifier, contributors[*].affiliation[*].affiliationIdentifier
Resource Contributor Affiliation Identifier Type contributors[*].affiliation[*].affiliationIdentifierScheme
IsCitedBy relatedIdentifiers[?(@.relationType='IsCitedBy')].relatedIdentifier
Abstract descriptions[?(@.descriptionType="Abstract")].description
Share Access — 4 concepts
Concept Paths (after data[*].attributes)
Open Access Status Not currently mapped.
Rights Identifier rightsList[*].rightsIdentifier
Rights rightsList[*].rights
Date Available dates[?(@.dateType="Available")].date
Resource Format data[*].attributes.formats
Concept Paths (after data[*].attributes)
Discovery Metrics viewCount (counted only when > 0)
Access Metrics downloadCount (counted only when > 0)
IsSourceOf relatedIdentifiers[?(@.relationType='IsSourceOf')].relatedIdentifier
Community Engagement Not currently mapped.
Citation Metrics citationCount (counted only when > 0)
Share Engagement — 12 concepts
Concept Paths (after data[*].attributes)
JournalArticle relatedIdentifiers[?(@.resourceTypeGeneral='JournalArticle')].resourceTypeGeneral
Preprint relatedIdentifiers[?(@.resourceTypeGeneral='Preprint')].resourceTypeGeneral
ConferencePaper relatedIdentifiers[?(@.resourceTypeGeneral='ConferencePaper')].resourceTypeGeneral
ConferenceProceeding relatedIdentifiers[?(@.resourceTypeGeneral='ConferenceProceeding')].resourceTypeGeneral
Dataset relatedIdentifiers[?(@.resourceTypeGeneral='Dataset')].resourceTypeGeneral
Software relatedIdentifiers[?(@.resourceTypeGeneral='Software')].resourceTypeGeneral
Project Funder fundingReferences[*].funderName
Funder Identifier fundingReferences[*].funderIdentifier
Funder Identifier Type fundingReferences[*].funderIdentifierType
Award Title fundingReferences[*].awardTitle
Award Number fundingReferences[*].awardNumber
IsVersionOf relatedIdentifiers[?(@.relationType='IsVersionOf')].relatedIdentifier
Community Standard Compliance Not currently mapped.
Additional DataCite use cases
DataCite Relations — 41 concepts
Concept Paths (after data[*].attributes)
Cites relatedIdentifiers[?(@.relationType='Cites')].relatedIdentifier
Collects relatedIdentifiers[?(@.relationType='Collects')].relatedIdentifier
Compiles relatedIdentifiers[?(@.relationType='Compiles')].relatedIdentifier
Continues relatedIdentifiers[?(@.relationType='Continues')].relatedIdentifier
Describes relatedIdentifiers[?(@.relationType='Describes')].relatedIdentifier
Documents relatedIdentifiers[?(@.relationType='Documents')].relatedIdentifier
HasMetadata relatedIdentifiers[?(@.relationType='HasMetadata')].relatedIdentifier
HasPart relatedIdentifiers[?(@.relationType='HasPart')].relatedIdentifier
HasTranslation relatedIdentifiers[?(@.relationType='HasTranslation')].relatedIdentifier
HasVersion relatedIdentifiers[?(@.relationType='HasVersion')].relatedIdentifier
IsCitedBy relatedIdentifiers[?(@.relationType='IsCitedBy')].relatedIdentifier
IsCollectedBy relatedIdentifiers[?(@.relationType='IsCollectedBy')].relatedIdentifier
IsCompiledBy relatedIdentifiers[?(@.relationType='IsCompiledBy')].relatedIdentifier
IsContinuedBy relatedIdentifiers[?(@.relationType='IsContinuedBy')].relatedIdentifier
IsDerivedFrom relatedIdentifiers[?(@.relationType='IsDerivedFrom')].relatedIdentifier
IsDescribedBy relatedIdentifiers[?(@.relationType='IsDescribedBy')].relatedIdentifier
IsDocumentedBy relatedIdentifiers[?(@.relationType='IsDocumentedBy')].relatedIdentifier
IsIdenticalTo relatedIdentifiers[?(@.relationType='IsIdenticalTo')].relatedIdentifier
IsMetadataFor relatedIdentifiers[?(@.relationType='IsMetadataFor')].relatedIdentifier
IsNewVersionOf relatedIdentifiers[?(@.relationType='IsNewVersionOf')].relatedIdentifier
IsObsoletedBy relatedIdentifiers[?(@.relationType='IsObsoletedBy')].relatedIdentifier
IsOriginalFormOf relatedIdentifiers[?(@.relationType='IsOriginalFormOf')].relatedIdentifier
IsPartOf relatedIdentifiers[?(@.relationType='IsPartOf')].relatedIdentifier
IsPreviousVersionOf relatedIdentifiers[?(@.relationType='IsPreviousVersionOf')].relatedIdentifier
IsPublishedIn relatedIdentifiers[?(@.relationType='IsPublishedIn')].relatedIdentifier
IsReferencedBy relatedIdentifiers[?(@.relationType='IsReferencedBy')].relatedIdentifier
IsRequiredBy relatedIdentifiers[?(@.relationType='IsRequiredBy')].relatedIdentifier
IsReviewedBy relatedIdentifiers[?(@.relationType='IsReviewedBy')].relatedIdentifier
IsSourceOf relatedIdentifiers[?(@.relationType='IsSourceOf')].relatedIdentifier
IsSupplementedBy relatedIdentifiers[?(@.relationType='IsSupplementedBy')].relatedIdentifier
IsSupplementTo relatedIdentifiers[?(@.relationType='IsSupplementTo')].relatedIdentifier
IsTranslationOf relatedIdentifiers[?(@.relationType='IsTranslationOf')].relatedIdentifier
IsVariantFormOf relatedIdentifiers[?(@.relationType='IsVariantFormOf')].relatedIdentifier
IsVersionOf relatedIdentifiers[?(@.relationType='IsVersionOf')].relatedIdentifier
Obsoletes relatedIdentifiers[?(@.relationType='Obsoletes')].relatedIdentifier
References relatedIdentifiers[?(@.relationType='References')].relatedIdentifier
Related ID relatedIdentifiers[*].relatedIdentifier
Related ID Type relatedIdentifiers[*].relatedIdentifierType
Related Item Type relatedIdentifiers[*].resourceTypeGeneral
Requires relatedIdentifiers[?(@.relationType='Requires')].relatedIdentifier
Reviews relatedIdentifiers[?(@.relationType='Reviews')].relatedIdentifier
DataCite Contributors — 20 concepts
Concept Paths (after data[*].attributes)
ContactPerson contributors[?(@.contributorType='ContactPerson')].name, contributors[?(@.contributorType='ContactPerson')].givenName, contributors[?(@.contributorType='ContactPerson')].familyName
DataCollector contributors[?(@.contributorType='DataCollector')].name
DataCurator contributors[?(@.contributorType='DataCurator')].name, contributors[?(@.contributorType='DataCurator')].givenName, contributors[?(@.contributorType='DataCurator')].familyName
DataManager contributors[?(@.contributorType='DataManager')].name, contributors[?(@.contributorType='DataManager')].givenName, contributors[?(@.contributorType='DataManager')].familyName
Distributor contributors[?(@.contributorType='Distributor')].name, contributors[?(@.contributorType='Distributor')].givenName, contributors[?(@.contributorType='Distributor')].familyName
HostingInstitution contributors[?(@.contributorType='HostingInstitution')].name
OtherContributor contributors[?(@.contributorType='Other')].name
Producer contributors[?(@.contributorType='Producer')].name, contributors[?(@.contributorType='Producer')].givenName, contributors[?(@.contributorType='Producer')].familyName
ProjectLeader contributors[?(@.contributorType='ProjectLeader')].name, contributors[?(@.contributorType='ProjectLeader')].givenName, contributors[?(@.contributorType='ProjectLeader')].familyName
ProjectManager contributors[?(@.contributorType='ProjectManager')].name, contributors[?(@.contributorType='ProjectManager')].givenName, contributors[?(@.contributorType='ProjectManager')].familyName
ProjectMember contributors[?(@.contributorType='ProjectMember')].name, contributors[?(@.contributorType='ProjectMember')].givenName, contributors[?(@.contributorType='ProjectMember')].familyName
RegistrationAgency contributors[?(@.contributorType='RegistrationAgency')].name, contributors[?(@.contributorType='RegistrationAgency')].givenName, contributors[?(@.contributorType='RegistrationAgency')].familyName
RegistrationAuthority contributors[?(@.contributorType='RegistrationAuthority')].name, contributors[?(@.contributorType='RegistrationAuthority')].givenName, contributors[?(@.contributorType='RegistrationAuthority')].familyName
RelatedPerson contributors[?(@.contributorType='RelatedPerson')].name, contributors[?(@.contributorType='RelatedPerson')].givenName, contributors[?(@.contributorType='RelatedPerson')].familyName
Researcher contributors[?(@.contributorType='Researcher')].name, contributors[?(@.contributorType='Researcher')].givenName, contributors[?(@.contributorType='Researcher')].familyName
ResearchGroup contributors[?(@.contributorType='ResearchGroup')].name, contributors[?(@.contributorType='ResearchGroup')].givenName, contributors[?(@.contributorType='ResearchGroup')].familyName
RightsHolder contributors[?(@.contributorType='RightsHolder')].name, contributors[?(@.contributorType='RightsHolder')].givenName, contributors[?(@.contributorType='RightsHolder')].familyName
Sponsor contributors[?(@.contributorType='Sponsor')].name, contributors[?(@.contributorType='Sponsor')].givenName, contributors[?(@.contributorType='Sponsor')].familyName
Supervisor contributors[?(@.contributorType='Supervisor')].name, contributors[?(@.contributorType='Supervisor')].givenName, contributors[?(@.contributorType='Supervisor')].familyName
WorkPackageLeader contributors[?(@.contributorType='WorkPackageLeader')].name, contributors[?(@.contributorType='WorkPackageLeader')].givenName, contributors[?(@.contributorType='WorkPackageLeader')].familyName
Metadata Use Cases © Metadata Game Changers, licensed under CC BY-NC 4.0 · DOI: pending.
Source of truth for the use cases is the Metadata Game Changers spirals methodology.