# Class: ContributorRole
_A role that a contributor can have_
URI: [sh:ContributorRole](https://w3id.org/shacl/ContributorRole)
```{mermaid}
classDiagram
class ContributorRole
ContributorRole : id
```
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [id](id.md) | 1..1
[Uriorcurie](Uriorcurie.md) | the unique identifier for the role | direct |
## Identifier and Mapping Information
### Schema Source
* from schema: https://w3id.org/oak/summary_statistics
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | sh:ContributorRole |
| native | summary_statistics:ContributorRole |
## LinkML Source
### Direct
```yaml
name: ContributorRole
description: A role that a contributor can have
from_schema: https://w3id.org/oak/summary_statistics
attributes:
id:
name: id
description: the unique identifier for the role
from_schema: https://w3id.org/oak/summary_statistics
identifier: true
domain_of:
- SummaryStatisticsReport
- Ontology
- Agent
- ContributorRole
range: uriorcurie
required: true
class_uri: sh:ContributorRole
```
### Induced
```yaml
name: ContributorRole
description: A role that a contributor can have
from_schema: https://w3id.org/oak/summary_statistics
attributes:
id:
name: id
description: the unique identifier for the role
from_schema: https://w3id.org/oak/summary_statistics
identifier: true
alias: id
owner: ContributorRole
domain_of:
- SummaryStatisticsReport
- Ontology
- Agent
- ContributorRole
range: uriorcurie
required: true
class_uri: sh:ContributorRole
```