extensionWrap

The extensionWrap serves as a container for the elements extensionElement, extensionValue, and extensionAuthorityUsed.

XPATH LOCATION:

/ pbcoreDescriptionDocument / pbcoreExtension / extensionWrap

USAGE RULES:

Occurs:

1 or more times

Must Contain:

3 elements, specific:

May Contain:

1 or less optional attributes, specific:

Contained by:

Contained with:

[Any elements used MUST appear in this relative order]

  • /pbcoreDescriptionDocument/pbcoreExtension/extensionWrap
  • /pbcoreDescriptionDocument/pbcoreExtension/extensionEmbedded

EXAMPLES:

       <pbcoreExtension>
           <extensionWrap>
                <extensionElement>RightsHolderName</extensionElement>
                <extensionValue>WNET.org</extensionValue>
               <extensionAuthorityUsed>http://www.loc.gov/standards/rights/METSRights.xsd</extensionAuthorityUsed>
           </extensionWrap>   
       </pbcoreExtension>

2 responses to “extensionWrap”

  1. Dave Rice

    extensionWrap is unbounded. Is there any difference between the two examples below. In what cases would their meaning be different?

    localData1
    abc
    http://example.com

    localData2
    xyz
    http://example.com

    and

    localData1
    abc
    http://example.com

    localData2
    xyz
    http://example.com

  2. Dave Rice

    oops forgot to escape tags: examples again

    <pbcoreExtension>
    <extensionWrap annotation=”explanation here”>
    <extensionElement>localData1</extensionElement>
    <extensionValue>abc</extensionValue>
    <extensionAuthorityUsed>http://example.com</extensionAuthorityUsed&gt;
    </extensionWrap>
    <extensionWrap annotation=”blah blah”>
    <extensionElement>localData2</extensionElement>
    <extensionValue>xyz</extensionValue>
    <extensionAuthorityUsed>http://example.com</extensionAuthorityUsed&gt;
    </extensionWrap>
    </pbcoreExtension>

    <pbcoreExtension>
    <extensionWrap annotation=”explanation here”>
    <extensionElement>localData1</extensionElement>
    <extensionValue>abc</extensionValue>
    <extensionAuthorityUsed>http://example.com</extensionAuthorityUsed&gt;
    </extensionWrap>
    </pbcoreExtension>
    <pbcoreExtension>
    <extensionWrap annotation=”blah blah”>
    <extensionElement>localData2</extensionElement>
    <extensionValue>xyz</extensionValue>
    <extensionAuthorityUsed>http://example.com</extensionAuthorityUsed&gt;
    </extensionWrap>
    </pbcoreExtension>

Leave a Reply