Edu:Relation

From IAOA Wiki
Revision as of 03:19, 11 November 2019 by Wiaoa (talk | contribs) (Created page with " == Relation== ''Disambiguation'': the term as used in the literature can refer to either one of the following, depending on the context: * Instance-level Edu:entity|entit...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Relation

Disambiguation: the term as used in the literature can refer to either one of the following, depending on the context:

  • Instance-level entity
  • Type-level entity, used interchangeably with, mainly, relationship (e.g., in Entity-Relationship diagrams), association (UML class diagrams), and object property (in OWL)
  • Its definitions in mathematics, notably logic


Definitions

D1 (as instance-level entity)

D2 (as type-level entity)

  • A relation is an entity that asserts a (meaningful) connection between two or more other entities, where the entities are generally denoted with class/ concept/ universal.


Definition Variants

V1 [ MacBride, 2016 ]

  • Relations hold between things, or, alternatively, relations are borne by one thing to other things, or, another alternative paraphrase, relations have a subject of inherence whose relations they are and termini to which they relate the subject.

V2 [ Chen, 1976 ]

  • A relationship set, R, is a mathematical relation among n entities, each taken from an entity set: {(e1, e2, ..., en) | e1 ∈ E1, e2 ∈ E2, ..., en ∈ En}, and each tuple of entities, (e1, e2, ..., en), is a relationship.

V3 [ Arp et al., 2015 ]

Closely related terms

  • Domain and range/codomain, also called, more generally, relata
  • Relational properties / property characteristics
  • The entities mentioned in the definitions above may be one and the same; if that is the case, then that relation is called a recursive relation.