Group: parameters
Topic: representing a relationship
Topic: roles
| |
Summary
The nodes of a relationship are its roles. Each role has a type or domain. The roles parameterize a fact. Roles are columns of a table. (cbb 11/07)
Subtopic: roles as relationship
Quote: a relationship is specified by a set of roles; the degree of a relationship is the set's size [»kentW_1978]
| Quote: relationship needs name and for each role: names, types, and least/most participation [»kentW1_1984]
| Quote: if a fact connects several things of one type, need to know their roles [»kentW1_1984]
| Quote: a pseudo-record contains one field for each role in a fact [»kentW1_1984]
| Quote: the meaning of an IS-A link depends on understanding its nodes [»bracRJ10_1983]
| Subtopic: roles as parameters
Quote: every script includes roles; the actors in a story take on the roles of the script on instantiation; unfilled roles are assumed [»schaRC_1981]
| Subtopic: domain of a role
Quote: a domain is the set of things that can occur in a given role of a relationship [»kentW_1978]
| Quote: a role can be constrained to a single domain, several domains, or unconstrained [»kentW_1978]
|
Related Topics
Group: parameters (10 topics, 145 quotes)
Topic: representing a relationship (28 items)
Topic: roles (21 items)
|