Класс role подобен объекту person. Однако вместо описания человека он описывает роль, которую выполняет один или несколько человек. Примеры включают в себя консультационные пункты, центры сетевого мониторинга, системных администраторов и т.д. Объект role особенно полезен, так как человек, выполняющий роль, может быть заменен, а сама роль остается неизменной.
Атрибуты класса role показаны на рис. .5. Атрибуты лиц nic-hdl и классы role используют совместно одно и то же пространство имен. Атрибут trouble объекта role может содержать дополнительную контактную информацию, которая может быть использована при возникновении проблемы в любом объекте, который ссылается на данный объект role. На рис. .6 показан пример объекта role.
| Атрибут | Значение | Тип |
| Role | <free-form> | обязательный, однозначный |
| nic-hdl | <nic-handle> | обязательный, однозначный, ключ класса |
| trouble | <free-form> | опционный, многозначный |
| address | <free-form> | обязательный, многозначный |
| phone | see description in text | обязательный, многозначный |
| fax-no | same as phone | опционный, многозначный |
| <email-address> | обязательный, многозначный |
Рис. .5. Атрибуты класса role
| role: | RIPE NCC Operations |
trouble:
| address: | Singel 258 |
| address: | 1016 AB Amsterdam |
| address: | The Netherlands |
| phone: | +31 20 535 4444 |
| fax-no: | +31 20 545 4445 |
| e-mail: | ops@ripe.net |
| admin-c: | CO19-RIPE |
| tech-c: | RW488-RIPE |
| tech-c: | JLSD1-RIPE |
| nic-hdl: | OPS4-RIPE |
| notify: | ops@ripe.net |
| changed: | roderik@ripe.net 19970926 |
| source: | RIPE |
Рис. .6. Пример объекта role.