Relationships LRM Module 3 Standing Committee on Training

  • Slides: 23
Download presentation
Relationships LRM Module 3 Standing Committee on Training Program for Cooperative Cataloging (PCC) March

Relationships LRM Module 3 Standing Committee on Training Program for Cooperative Cataloging (PCC) March 2020

Learning Outcomes • At the end of this module, you will be able to:

Learning Outcomes • At the end of this module, you will be able to: • • Define key vocabulary terms associated with relationships Understand basic principles of relationships Interpret entity-relationship diagrams Identify relationships defined in IFLA LRM 2

What are relationships? • An essential part of the bibliographic universe • Connect instances

What are relationships? • An essential part of the bibliographic universe • Connect instances of entities and provide context for them • In entity-relationship models, like IFLA LRM, the entities define the framework of the model and function as nodes, while relationships connect entities to each other ENTITY RELATIONSHIP ENTITY 3

Domain and Range • Entities serve as domains and ranges of relationships • Domain:

Domain and Range • Entities serve as domains and ranges of relationships • Domain: • The source entity, or departure point, for a relationship • The domain is the first entity mentioned in a relationship • Range: WORK [domain] is realized through EXPRESSION [range] • The target entity, or arrival point, for a relationship • The range is the second entity mentioned in a relationship 4

Inverse (Reciprocal) Relationships • In inverse relationships the entity that served as the domain

Inverse (Reciprocal) Relationships • In inverse relationships the entity that served as the domain becomes the range, the entity that served as the range becomes the domain, and the inverse name of the relationship is used • In IFLA LRM, inverse relationships can be referred to by the number of the relationship plus the suffix “i” (LRM-R 2) WORK is realized through EXPRESSION WORK [domain: WORK; range: EXPRESSION] Is realized through EXPRESSION WORK realizes (LRM-R 2 i) EXPRESSION realizes WORK [domain: EXPRESSION; range: WORK] EXPRESSION 5

Recursive and Symmetric Relationships • Recursive: • A relationship for which the same entity

Recursive and Symmetric Relationships • Recursive: • A relationship for which the same entity serves as both domain and range (LRM-R 18) (LRM-R 18 i) WORK has part WORK is part of WORK • Symmetric: WORK has part is part of WORK • A relationship for which the relationship name is the same as the name of the inverse relationship (LRM-R 1) (LRM-R 1 i) RES is associated with RES 6

Relationship Names • Relationships that express states or ongoing activities are named in the

Relationship Names • Relationships that express states or ongoing activities are named in the present tense PLACE is associated with RES AGENT is member of COLLECTIVE AGENT RES is subject of WORK • Relationships that express actions that were logically completed in the past are named in the past tense WORK was created by AGENT created EXPRESSION NOMEN was assigned by AGENT 7

Cardinality • Cardinality specifies the number of instances of the domain and range entities

Cardinality • Cardinality specifies the number of instances of the domain and range entities that may be connected by the specific relationship. • 1 to M (one to many): WORK is realized through EXPRESSION • Each work has one or more expressions that realize it. • Each expression realizes exactly one work. • M to M (many to many): WORK was created by AGENT • Any agent may create many works. • A work may be created by many agents. 8

Entity-Relationship Diagrams • Summarize the entities and the significant relationships between them • Conventions

Entity-Relationship Diagrams • Summarize the entities and the significant relationships between them • Conventions in IFLA LRM: • A rectangle is used for each entity; these are the nodes which are connected by relationships. The name of the entity is written in all capitals within the rectangle. ENTITY • A line (arrow) represents the relationship (or relationships) which hold between the entities. The name (or names) of the relationships are written in lower case by the line (first the relationship name, then the inverse name underneath it). relationship inverse 9

Entity-Relationship Diagrams • Conventions in IFLA LRM continued: • When a relationship is recursive

Entity-Relationship Diagrams • Conventions in IFLA LRM continued: • When a relationship is recursive (the same entity is both the domain and the range), the arrow is shown as a loop at one of the corners of the entity rectangle. The name of the relationship is written near the loop. ENTITY • When illustrated, the “is. A” hierarchy, which links subclass entities to their superclass entity, is shown with a dotted line. recursive SUBCLASS is. A SUPERCLASS • The cardinality of a relationship is indicated by the arrowheads: • a single-headed arrow indicates that the cardinality for that entity is “one (1)” 1 • a double-headed arrow indicates that the cardinality for that entity is “many (M)”. M 10

Relationships in IFLA LRM • 36 general relationships are declared in IFLA LRM. •

Relationships in IFLA LRM • 36 general relationships are declared in IFLA LRM. • Implementations of IFLA LRM, such as RDA, may include refinements of the relationships declared in IFLA LRM in a consistent and coherent way. 11

RES is associated with RES • The top-level, general relationship (LRM-R 1) is associated

RES is associated with RES • The top-level, general relationship (LRM-R 1) is associated with RES • Refinements: • All other relationships declared in IFLA LRM are specific refinements of this relationship. • The refinements add to the semantic content of the specific association between particular domain and range entities, and specify stricter constraints when appropriate. • In implementations of IFLA LRM, such as RDA, any additional relationships that are needed can be defined as refinements of the additional relationships defined in IFLA LRM or this top relationship. 12

Core Relationships • In IFLA LRM, the relationships between works, expressions, manifestations, and items

Core Relationships • In IFLA LRM, the relationships between works, expressions, manifestations, and items are core. • Other relationships are encouraged because they enable exploration and discovery and are very important for end-users. WORK is realized through realizes EXPRESSION is embodied in embodies MANIFESTATION is exemplified by exemplifies ITEM 13

Entity Hierarchy • Res • • • Work Expression Manifestation Item Agent • Person

Entity Hierarchy • Res • • • Work Expression Manifestation Item Agent • Person • Collective Agent • Nomen • Place • Time-span • The single top-level entity in IFLA LRM is res; all other entities are direct or indirect subclasses of res. • The eight direct subclasses of res are: work, expression, manifestation, item, agent, nomen, place, and time-span. • Agent is a superclass entity with two subclasses: person and collective agent. 14

is. A Hierarchy • When one entity is declared a superclass of other entities,

is. A Hierarchy • When one entity is declared a superclass of other entities, the other entities have a subclass relationship to the superclass. This relationship between the subclass and superclass can be expressed as “is a” (or is. A). PERSON is. A AGENT Time-span is. A RES [The entity person is a subclass of the entity agent; therefore, all persons are agents. ] [The entity time-span is a subclass of the entity res; therefore, all time-spans are instances of res. ] is. A AGENT is. A PERSON TIME-SPAN RES 15

is. A Hierarchy • Any relationship or attribute that applies to the superclass also

is. A Hierarchy • Any relationship or attribute that applies to the superclass also applies to the subclass without being explicitly declared. The reverse direction is not true; relationships or attributes explicitly defined for the subclass do not apply to the whole superclass. PERSON has place of birth PLACE [A relationship declared for persons that does not apply to agents which are collective agents. ] AGENT has place of birth PLACE [A relationship declared for the subclass person cannot be applied to the superclass agent. ] 16

Overview of IFLA LRM Relationships • The next slide contains an overview diagram of

Overview of IFLA LRM Relationships • The next slide contains an overview diagram of almost all relationships defined in IFLA LRM. • To simplify the presentation, the following are not shown: • • Shortcuts The “is. A” hierarchy that connects all entities to the superclass entity res Inverse (reciprocal) relationships Cardinality • The arrow represents the direction of the relationship only and the relationship name corresponds with that direction. 17

18 Note: For detailed explanation of the diagram, see IFLA LRM pages 83 -86.

18 Note: For detailed explanation of the diagram, see IFLA LRM pages 83 -86.

Compound or Multi-Step Relationships • Relationships declared in IFLA LRM can serve as building

Compound or Multi-Step Relationships • Relationships declared in IFLA LRM can serve as building blocks for “compound” or multi-step relationships. • Traversing two or more relationships is referred to as a “path”. (LRM-R 12) (LRM-R 13) WORK has as subject RES + RES has appellation NOMEN [The link between a work and a term used to represent its subject is provided by a two-step path which also accounts for the role of the entity res. ] WORK has as subject RES has appellation NOMEN 19

Shortcut Relationships • When a particular path is frequently required in a particular application,

Shortcut Relationships • When a particular path is frequently required in a particular application, such as RDA, it can be implemented as a single relationship which serves as a shortcut for the more developed path. • The intermediate entities become implicit. is equivalent to (LRM-R 15) NOMEN is equivalent to NOMEN Is the same as the pair of relationships: (LRM-R 13 i) NOMEN 1 is appellation of RES + (LRM-R 13) RES has appellation NOMEN 2 NOMEN 1 is appellation of RES has appellation NOMEN 2 20

Relationship Paths with is. A • The entity subclass/superclass structure (the “is. A” hierarchy)

Relationship Paths with is. A • The entity subclass/superclass structure (the “is. A” hierarchy) can be used to restrict the domain or range entities in a relationship. (is. A) (LRM-R 5 i) PERSON is. A AGENT + AGENT created WORK (shortcut) PERSON [IFLA LRM has declared the relationship between the entities agent and work. The “is. A” hierarchy is used to specify the agent is a person. ] is. A created AGENT created WORK The above pair of relationships implies the shortcut relationship: PERSON created WORK 21

Relationship Paths with is. A • Multi-step paths can make use of both the

Relationship Paths with is. A • Multi-step paths can make use of both the “is. A” hierarchy and the relationships declared in the model. WORK (LRM-R 5)WORK (is. A) (LRM-R 13) (LRM-R 14 i) was created by AGENT 1 + AGENT 1 is. A RES + RES has appellation NOMEN + NOMEN was assigned by AGENT 2 [The path linking a work to a nomen assigned by one agent (such as a bibliographic agency) with the agent responsible for creating the work. For example, “The Color Purple” (work) was created by Alice Walker (agent) who is referred to by an access point (nomen) assigned by the Library of Congress (agent). ] was created by AGENT 1 is. A RES has appellation NOMEN was assigned by AGENT 2 22

Summary • Relationships connect entities to each other. • The domain is the source

Summary • Relationships connect entities to each other. • The domain is the source entity while the range is the target entity of a relationship. • The 36 relationships declared in IFLA LRM are general but may be refined in implementations, such as RDA. • The core relationships in IFLA LRM exist between works, expressions, manifestations, and items. • The “is. A” hierarchy is used to express a relationship between a subclass and its superclass. • Relationships that apply to the superclass also apply to the subclass. • In implementations, shortcuts may be defined for frequent multi-step relationships. 23