Abstract
In this chapter, we focus on the fact that classes do not exist in isolation, but are semantically connected. We explain that class properties corresponding to complex and relational characteristics can be developed in a model in the form of associations. An association is composed of two semi-associations, which are inverse of each other. Every semi-association belongs to a class, called the participant class, and connects it to the opposite class. We also explain that every semi-association has a name that distinguishes it from others of the same class, such as LivesIn or BelongsTo, as well as a cardinality, which describes how many instances of the opposite class may exist for the semi-association for each instance of the participant class. Finally, we explain that a semi-association may have a role, which works as an alternative name for the opposite class in the context of the association, such as Residence or Owner. Then, we move on to two particular association cases. The first is that of whole/part semantics and explain that some associations represent the fact that some things are composed of others. This is the case, for example, of a forest and its trees, or a town and its houses. The second case is that of self-associations, that is, associations that connect a class with itself, representing situations where things of the same type are connected to each other. This is the case, for example, of a person and his/her children (who are also persons), or a land division and its subdivisions (which are also land divisions). We close the chapter by linking back to the concept of object and explaining that the links that an object may have, how many, and to which other objects, are determined by the associations of the corresponding class.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Gonzalez-Perez, C. (2018). Associations. In: Information Modelling for Archaeology and Anthropology. Springer, Cham. https://doi.org/10.1007/978-3-319-72652-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-72652-6_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72651-9
Online ISBN: 978-3-319-72652-6
eBook Packages: Computer ScienceComputer Science (R0)