instantiationExtension

Description:

The instantiationExtension element is a container to accomodate instantiation-level metadata from external systems. Use it to supplement other metadata sub-elements of ‘instantiationPart’ or ‘pbcoreInstantiationDocument’ in which it appears.

XPATH LOCATION:

/ pbcoreDescriptionDocument / pbcoreInstantiation / instantiationExtension

USAGE RULES:

Occurs:

zero or more times

Must Contain:

2 elements, specific:

Contained by:

Contained with:

[Any elements used MUST appear in this relative order]

EXAMPLES:

<pbcoreInstantiation>
    <!-- section removed for clarity -->
    <instantiationExtension>
        <extensionWrap>
            <extensionElement>RightsHolderName</extensionElement>
            <extensionValue>WNET.org</extensionValue>
            <extensionAuthorityUsed>http://www.loc.gov/standards/rights/METSRights.xsd</extensionAuthorityUsed>
        </extensionWrap>
    </instantiationExtension>
</pbcoreInstantiation>

One response to “instantiationExtension”

  1. Amanda Raab

    It says both extensionWrap *and* extensionEmbedded are required subelements within pbcoreExtension (and instantiationExtension) yet none of the examples demonstrate how both are used together within the parent element. Could this be corrected or explained?

    What the present examples *do* demonstrate is that, perhaps, extensionWrap is best for incorporating a few non-PBCore elements, while extensionEmbedded is best for handling bulk quantities.

    But if both are required, then it would just be a repetition of information, just structured slightly differently, which seems unnecessary. But I could be misunderstanding how these elements are used…

Leave a Reply