--- title: "3.3. N-ary" --- # N-ary N-ary provides a systematic way to represent non-binary associations, i.e., those that connect more than two individuals. Representing a person’s role in a given event is an example of this kind of association because it involves relating an event, a person, and a role. ### **Classes** - [PC0 CRM Property](#PC0) - [PC14 Carried out by](#PC14) |<span id="PC0">PC0 CRM Property| |-| |This class comprises all things in the universe of discourse of the N-ary relationships.| |**Superclass**: -| |**Subclasses**:<br>- PC14 Carried out by| |**Related properties**:<br>- P01 has domain<br>- P02 has range<br>- P14.1 in the role of.| |**Example values**: -| <br> |<span id="PC14">PC14 Carried out by| |-| | This class allows to link the three necessary classes for the formation of the n-ary relationship, which informs the role of a person in an event.<br>- Original Affirmation (ternary) – The creation activity of the Apocalypse of Lorvão has Egeas as the material author.<br>- Transformed into binary assertions using a class and two conventional properties – PCxx (in this case PC14 Carried Out By), P01 has domain and P02 has range.<br>- In the example Egeas as material author.<br>- Class PC14 individual carried out by<br>- Linked to the creation of the Apocalypse of Lorvão (subject of original statement) by P01 has domain<br>- Linked to Egeas (object of original statement) by P02 has range<br>- Linked to Material Author (role played in the activity) by P14.1 in the role of| |**Superclass**:<br>- PC0 CRM Property| |**Subclasses**: -| |**Related properties**: P01 has domain; P02 has range, P14.1 in the role of.| |**Example values**: <br>- A atividade criação do Apocalipse do Lorvão tem Egeas como autor material.| ### **Properties** - [P01 has domain](#P01) - [P02 has range](#P02) |<span id="P01">P01 has domain| |-| |This property is used to indicate the subject of the original statement.| |**Domain**: PC0 CRM Property| |**Range**: E1 CRM Entity| |**Inverse**: P01 is domain of| <br> |<span id="P02">P02 has range| |-| |This property is used to indicate the object of the original statement.| |**Domain**: PC0 CRM Property| |**Range**: E1 CRM Entity| |**Inverse**: P02 is range of|