2.1.5 Relationships

A relationship specifies a connection between a source and a target resource as specified in [ISO/IEC29500-1:2011] Section 8.3. Relationship identifiers are used in binary and XML part content to reference unique relationship elements in relationship parts that in turn target other resources. There are several different types of relationships:

  • A package relationship is a relationship where the target is a part and the source is the package as a whole.

  • A part-to-part relationship is a relationship where the target is a part and the source is a part in the package.

  • An explicit relationship is a relationship where a resource is referenced from the contents of a source part by referencing the ID attribute value of a relationship element.

  • An implicit relationship is a relationship that is not explicit.

  • An internal relationship is a relationship where the target is a part in the package.

  • An external relationship is a relationship where the target is an external resource not in the package.