3.4.2 Relationship Types and Namespaces in EPC

Topic Version1Published09/15/2014
For StandardEPC v1.0

The relationship type defines the role of the relationship. Energistics defines the following valid types.

The fully qualified relationship type is defined as:

http://schemas.energistics.org/package/2012/relationships/<Type>

where <Type> is one of the listed types in the following table.

Type

Role

destinationObject

The object in Target is the destination of the relationship.

sourceObject

The current object is the source in the relationship with the target object.

mlToExternalPartProxy

The target object is a proxy object for an external file.

externalPartProxyToMl

The current object is used as a proxy object by the target object.

externalResource

The target is a resource outside of the EPC package. Note that TargetMode should be “External” for this relationship.

destinationMedia

The object in Target is a media representation for the current object. As a guideline, media files should be stored in a "media" folder in the root of the package.

sourceMedia

The current object is a media representation for the object in Target.

chunkedPart

The target is part of a larger data object that has been chunked into several smaller files.