◇◆
contrib-type Type of Contribution
Type of contribution made by the individual (for example,
“author”, “editor”, “translator”, “research-assistant”).
Usage/Remarks
Attribute Contents
The @contrib-type attribute was designed to name the role of the contributor, accepting any text as
its value. Values are typically natural language words such as such as “author”, “editor”, “deep sea diver”, or terms also used for the @person-group-type attribute (“assignee”,
“compiler”,
“director”, etc.).
Semantic Roles Best Practice
When a contributor role is described by a controlled vocabulary, such as the NISO
CRediT, Contributor Roles Taxonomy, Best Practice is not to use the @contrib-type attribute to name the formal contributor role. (The attribute may still be useful
for grouping.)
Best Practice is to use the <role> element inside <contrib> (or inside <contrib-group> for more than one contributor performing the same function) to name a role for each
contributor. The vocabulary attributes on <role> should then point directly to the appropriate CRediT term, allowing the content of
the <role> element to take any useful display value, while still preserving the CRediT semantics.
OPTIONAL on element: <contrib>
Value | Meaning |
---|---|
Text, numbers, or special characters | Word or phrase naming or describing the contribution, such as “author”. |
Restriction | @contrib-type is an optional attribute; there is no default. |
Tagged Samples
Author <contrib>
...
<contrib contrib-type="author" corresp="no" rid="fn1">
<name><surname>Mullin</surname>
<given-names>David A.</given-names></name>
</contrib>
...
With <collab>
...
<contrib contrib-type="author">
<collab collab-type="committee">Technical Committee ISO/TC 108,
Subcommittee SC 2</collab>
</contrib>
...