Contribution

A reified relator binding a contributor (Agent), a contribution target (a Work, Expression, Manifestation, or Item), a contribution role, and an optional degree, carrying provenance, period, and confidence. THE universal credit construct; creative authorship, CRediT research roles, and mapping/software authorship are all Contributions. Flat shortcuts (gmeow:hasAuthor, gmeow:hasTranslator, …) cover the 80% query case.

Structure

Subclass of: gufo:Relator

Practical Pattern

Use gmeow:Contribution as a specialized kind of gufo:Relator. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.

Projects To

Profile External Targets
codemeta codemeta
doap doap
schema-org schema

External Equivalences

Equivalent or closely aligned targets: prov, schema

Linkages

Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.

Term Equivalences

Source Kind Profile Predicate/Relation Target Evidence
gmeow:Contribution equivalence - skos:closeMatch prov:Attribution gmeow-citations.sssom.tsv; gmeow:eqCit012; confidence 0.85
gmeow:Contribution equivalence - skos:closeMatch schema:Role gmeow-narrative.sssom.tsv; gmeow:eqNarrative010; confidence 0.7

Projection Coverage

Source Kind Profile Predicate/Relation Target Evidence
gmeow:Contribution projection codemeta projects to / <= codemeta:author gmeow:mapCodeMetaAuthor; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:Contribution projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorAI; lossy: AI-assistant role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:Contribution projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorBot; lossy: bot role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:Contribution projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorDeveloper; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:Contribution projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorReleaser; lossy: releaser role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:Contribution projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorReviewer; lossy: reviewer role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:Contribution projection codemeta projects to / <= codemeta:contributor gmeow:mapCodeMetaContributorSecurity; lossy: security-contact role collapsed to contributor; contribution period, provenance, confidence, degree
gmeow:Contribution projection doap projects to / <= doap:developer gmeow:mapDoapDeveloper; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:Contribution projection doap projects to / <= doap:helper gmeow:mapDoapHelper; lossy: security-contact role mapped to helper; contribution period, provenance, confidence, degree
gmeow:Contribution projection doap projects to / <= doap:maintainer gmeow:mapDoapMaintainer; lossy: contribution period, provenance, confidence, degree; reified relator flattened to property
gmeow:Contribution projection doap projects to / <= doap:tester gmeow:mapDoapTester; lossy: reviewer vs tester distinction; contribution period, provenance, confidence, degree
gmeow:Contribution projection schema-org projects to / <= schema:inventor gmeow:mapSchemaInventor; confidence 0.9; lossy: contribution period, provenance, confidence drop
gmeow:Contribution projection schema-org projects to / <= schema:maintainer gmeow:mapSchemaMaintainer; confidence 0.9; lossy: contribution period, provenance, confidence, degree drop
gmeow:Contribution projection schema-org projects to / <= schema:publisher gmeow:mapSchemaPublisher; confidence 0.9; lossy: contribution period, provenance, confidence drop

Usage Advice

Use when

Avoid when

How to use

Examples

Published Alignment Graph

Alignments

RelationTarget
closeMatchprov:Attribution
closeMatchschema:Role