Asset Metadata

An XML AssetMetadataRequest allows a vendor to receive metadata describing new assets, updated assets, or assets deleted from the system.

Because of the large number of assets in the DAM System, The AssetMetadataRequest has a date-range limit of three months. New vendors who require an initial load of metadata for all the assets in the DAM System should not use the AssetMetadataRequest. Instead, new vendors should contact their Digital Retailer Program representative to obtain the first load of metadata for all the assets in the DAM System.

The AssetMetadataRequest has an optional attribute, called requestType, to denote the type of asset metadata to be returned in the response. Currently, the DAM System supports two types of asset metadata: Assets and Packages.

Specifying an "A" in the requestType attribute tells the DAM system to return only asset metadata in the response, whereas a "P" tells the system to return only package metadata. By specifying an "X", or by leaving the requestType attribute out altogether, the system will return all available types of metadata (currently assets and packages) in the response.

To request DAM version 5.0 metadata, the DAMVersion element must be provided as follows. Please note that the value of this element is slightly different than in previous versions of DAM.

<DAMVersion>5.0</DAMVersion>

The request may also contain a date range or asset id list, but never both at the same time. The date range is controlled by the StartDate and StopDate elements. The dates in these elements should be in yyyy/m/d format. If StartDate is missing from the request, the date of your last metadata request is used. If the StopDate is missing, the current system date is used. When requesting metadata for individual assets, the AssetIdList element consists of one or more AssetId elements.

The DAM System reply to an AssetMetadataRequest will contain all metadata describing the assets that have been added, updated, or deleted between the two dates. In addition, several look-up lists are provided. The values in these look-up lists are often referenced by their IDs within each Asset record.

Look-Up Lists

The AssetFormats element provides a list of all the possible asset formats available in the DAM System.

<AssetFormats>
    <AssetFormat shortName="ACD">Accordion</AssetFormat>
    <AssetFormat shortName="AUDDEMO">Audio Demo Track</AssetFormat>
    <AssetFormat shortName="AUDPLYALNG">Audio Play-Along</AssetFormat>
    <AssetFormat shortName="BN">Big Note Piano</AssetFormat>
    <AssetFormat shortName="BTAB">Bass Tab</AssetFormat>
    <AssetFormat shortName="CB">Concert Band</AssetFormat>
    <AssetFormat shortName="CBOVR">Concert Band - Oversized</AssetFormat>
    <AssetFormat shortName="CORLES">Core Lesson</AssetFormat>
    <AssetFormat shortName="CTK">Choral Tool Kit</AssetFormat>
    <AssetFormat shortName="Choral">Choral</AssetFormat>
    <AssetFormat shortName="EDPNO">Elementary Piano</AssetFormat>
    ...
</AssetFormats>

The Classification element provides a list of all product categorizations present in the DAM system, each with a unique identifier called "catId". This represents the "catalog" of product classifications and can be used to set up browsing hierarchies in your system. For example, this classification can help users browse for digital assets based on categories like "Pop Music" or "Rock Music".

<Classification>
    <CategoryName catId="1">Alternative</CategoryName>
    <CategoryName catId="2">Blues</CategoryName>
    <CategoryName catId="3">Children</CategoryName>
    <CategoryName catId="4">Christian</CategoryName>
    <CategoryName catId="5">Christmas</CategoryName>
</Classification>

The ContributorRoles element provides a list of allowed roles a person or group may play when associated with an asset, for example "Artist", "Arranger", "Editor", etc. Contributors are explained in more detail below.

<ContributorRoles>
    <ContributorRole roleId="1">ARTIST</ContributorRole>
    <ContributorRole roleId="2">AUTHOR</ContributorRole>
    <ContributorRole roleId="3">ARRANGER</ContributorRole>
    <ContributorRole roleId="4">COMPOSER</ContributorRole>
    <ContributorRole roleId="5">EDITOR</ContributorRole>
    <ContributorRole roleId="6">WRITER</ContributorRole>
    <ContributorRole roleId="7">INSTRUCTOR</ContributorRole>
    <ContributorRole roleId="8">MUSICIAN</ContributorRole>
</ContributorRoles>

The ImageTypes element provides a list of URL paths for several types of images available for assets.

<ImageTypes>
    <ImageType imageTypeId="1" imageTypePath="s3.amazonaws.com/halleonard-coverimages/ws/">Web Small Cover</ImageType>
    <ImageType imageTypeId="2" imageTypePath="s3.amazonaws.com/halleonard-coverimages/wm/">Web Medium Cover</ImageType>
    <ImageType imageTypeId="3" imageTypePath="s3.amazonaws.com/halleonard-coverimages/wl/">Web Large Cover</ImageType>
    <ImageType imageTypeId="4" imageTypePath="s3.amazonaws.com/halleonard-pagepreviews/">Preview Page</ImageType>
    <ImageType imageTypeId="5" imageTypePath="s3.amazonaws.com/images.sheetmusicdirect.com/Contributor/">MS Contributor Large</ImageType>
    <ImageType imageTypeId="6" imageTypePath="s3.amazonaws.com/images.sheetmusicdirect.com/Album/">MS Album Large</ImageType>
    <ImageType imageTypeId="7" imageTypePath="s3.amazonaws.com/images.sheetmusicdirect.com/Contributor/">MS Contributor Thumb</ImageType>
    <ImageType imageTypeId="8" imageTypePath="s3.amazonaws.com/images.sheetmusicdirect.com/Album/">MS Album Thumb</ImageType>
</ImageTypes>

The SeriesClassification element is specific to choral product and provides a finer level of product classification for each asset. Each series name is uniquely identified by a seriesId attribute.

<SeriesClassification>
    <SeriesName seriesId="176">Faber Music</SeriesName>
    <SeriesName seriesId="202">Broadway Shows</SeriesName>
    <SeriesName seriesId="315">Songbooks</SeriesName>
    <SeriesName seriesId="411">Irving Berlin</SeriesName>
    <SeriesName seriesId="695">Christmas</SeriesName>
    <SeriesName seriesId="1145">Pop * Show</SeriesName>
    <SeriesName seriesId="1146">Jazz * Standards</SeriesName>
</SeriesClassification>

The GroupTypes element represents the different type of product associations in the system. There are currently three group types: "Hardgood", "Voicing" and "Digital". Each group type is uniquely identified by a groupId attribute. Group types help define the relationships between items, for example, item "A" may have a "hardgood" relationship to item "B". Item "A" may also have a "voicing" relationship to items "C", "D", and "E". Voicing relationships are typically defined between similar choral products where the only difference is the voicing of the arrangement (SATB, SSA, TTB, etc.)

<GroupTypes>
    <GroupName groupId="1">Hardgood</GroupName>
    <GroupName groupId="2">Voicing</GroupName>
    <GroupName groupId="4">Digital</GroupName>
</GroupTypes>

The InstrumentationParts element represents the "catalog" of all instrumental parts defined in the DAM system, each uniquely identified by a partCode attribute. This can be used to determine the instrument part name, for example "Trumpet 1", associated with an asset.

<InstrumentationParts>
    <PartName partCode="-90">Mallet Percussion 3</PartName>
    <PartName partCode="-91">Mallet Percussion 4</PartName>
    <PartName partCode="-92">Mallet Percussion 5</PartName>
    <PartName partCode="-93">Mallet Percussion 6</PartName>
    <PartName partCode="063">Euphonium 2 T.C.</PartName>
    <PartName partCode="A60">C Instrument I</PartName>
    <PartName partCode="A61">C Instrument II</PartName>
    ...
</InstrumentationParts>

The Instruments element defines the catalog of available instruments, each uniquely identified by an instrumentId attribute. This should not be confused with the InstrumentationParts element, which takes into consideration how the instrument is used within the context of a performance group.

<Instruments>
    <InstrumentName instrumentId="30">Guitar</InstrumentName>
    <InstrumentName instrumentId="26">Flute</InstrumentName>
    <InstrumentName instrumentId="29">French Horn</InstrumentName>
    <InstrumentName instrumentId="431">Hand Chimes</InstrumentName>
    ...
</Instruments>

The KeySignatures element identifies all the common musical keys and modalities associated with the DAM System assets. Each is uniquely identified by a keySignatureId attribute.

<KeySignatures>
    <KeySignature keySignatureId="31" modality="MINOR">A</KeySignature>
    <KeySignature keySignatureId="14" modality="MAJOR">A</KeySignature>
    <KeySignature keySignatureId="32" modality="MINOR">A#</KeySignature>
    <KeySignature keySignatureId="15" modality="MAJOR">A#</KeySignature>
    <KeySignature keySignatureId="30" modality="MINOR">Ab</KeySignature>
    <KeySignature keySignatureId="13" modality="MAJOR">Ab</KeySignature>
    <KeySignature keySignatureId="34" modality="MINOR">B</KeySignature>
    ...
</KeySignatures>

The Albums element provides a look-up list of all the albums related to assets in the DAM System. Each is uniquely identified by an albumId attribute. If a thumbnail image of the album cover is available, it will be noted in the imageURL attribute.

<Albums>
    <AlbumName albumId="162">1962-1966</AlbumName>
    <AlbumName albumId="4781">1979 In Concert Live</AlbumName>
    <AlbumName albumId="3981">75th Birthday Celebration</AlbumName>
    <AlbumName albumId="5061" imageURL="http://www.halleonard.com/digital_images/album30MarsBeautifulLie.jpg">A Beautiful Lie</AlbumName>
    <AlbumName albumId="4602">A Boy Named Charlie Brown</AlbumName>
    <AlbumName albumId="1481" imageURL="http://www.halleonard.com/digital_images/albumSOADToxicity.jpg">Toxicity</AlbumName>
    <AlbumName albumId="641">Toys in the Attic</AlbumName>
    <AlbumName albumId="1303">Tragic Kingdom</AlbumName>
</Albums>

The ContributorBiographies element provides a list of all biographies defined in the DAM System. Each ContributorBiography contains a short textual description of an instructor associated with a video lesson. Each ContributorBiography is uniquely identified by a biographyId attribute. In addition, a FileName and FilePath are provided to a short video clip of the instructor along with the video's FileType.

<ContributorBiographies>
    <ContributorBiography biographyId="1">
        <Contributor primary="false" roleId="7">
            <Contributor_Name>Doug Boduch</Contributor_Name>
            <Contributor_Name_Rev>Boduch, Doug</Contributor_Name_Rev>
        </Contributor>
        <Biography>
            Doug Boduch is the primary session guitarist for Hal Leonard Corpration and has recorded more than 300 book/CDs and DVDs, from Robert Johnson to Yngwie Malmsteen. He also teaches guitar at Cascio Interstate Music in New Berlin, Wisc. and performs live regularly with the group The Acoustix.
        </Biography>
        <FileName>dougBoduch.mp4</FileName>
        <FilePath>s3.amazonaws.com/halleonard-video/guitarinstructor-bios/dougBoduch.mp4</FilePath>
        <FileType>MP4</FileType>
    </ContributorBiography>
</ContributorBiographies>

The QualityTypes element describes the relative bit-rates and definitions associated with audio and video media. Each quality type is uniquely identified by a qualityTypeId attribute.

<QualityTypes>
    <QualityType qualityTypeAbbr="High" qualityTypeId="1">Audio - 192 kbps, 44.1 KHz, 16 bit; Video - 800 kbps (approx. 700 Kbps video / 96 Kbps audio)</QualityType>
    <QualityType qualityTypeAbbr="Med" qualityTypeId="2">Video - 400 kbps (approx. 300 kbps video / 96 Kbps audio)</QualityType>
    <QualityType qualityTypeAbbr="Low" qualityTypeId="3">Video - 200 kbps (approx. 150 kbps video / 48 kbps audio)</QualityType>
</QualityTypes>

The RecordingStudios element defines the list of parties associated with the development of audio and video assets hosted on the DAM system. Each is identified by a unique studioId attribute.

<RecordingStudios>
    <StudioName studioId="9">Airborne Studios</StudioName>
    <StudioName studioId="1">Paradyme Productions</StudioName>
    <StudioName studioId="7">Peter Deneff</StudioName>
    <StudioName studioId="17">Video Wisconsin</StudioName>
    ...
</RecordingStudios>

The Recordings element lists all the recordings associated with assets in the AssetMetadataResponse XML. Each Recording element is uniquely identified by a recordingId attribute and is related to an asset through the AssetRecording element.

<Recordings>
    <Recording recordingId="6" recordingYear="2003" studioId="1">
        <RecordingTitle>I'll Stick Around</RecordingTitle>
    </Recording>
    <Recording recordingId="3" recordingYear="2003" studioId="1">
        <RecordingTitle>Walk This Way</RecordingTitle>
    </Recording>
    <Recording recordingId="1018" recordingYear="2006" studioId="6">
        <RecordingTitle>Happiness Theme</RecordingTitle>
    </Recording>
    <Recording recordingId="19181" recordingYear="2012" studioId="9">
        <RecordingTitle>Oh, Freedom!</RecordingTitle>
        <Voicing>SATB</Voicing>
    </Recording>
    ...
</Recordings>

The Skills element defines a list of assets that collectively define the sequence of steps required to master the skill. Note that the implementation of the "Skills" element is incomplete at this time.

<Skills>
    <Skill id="1">Beginning Blues</Skill>
</Skills>

Asset-Specific Elements

The ExternalRefVal element defines the company name and the company's internal identifier of the asset.

<ExternalRefVal company="KENDOR">14629</ExternalRefVal>

The AssetInstrument element defines a list of instruments, identified by instrumentId, corresponding to the list of instrument names provided earlier in the Response XML.

<AssetInstrument instrumentId="11"/>
<AssetInstrument instrumentId="273"/>
<AssetInstrument instrumentId="610"/>

The AssetImage element defines a list of images on Hal Leonard's Amazon S3 storage. The Amazon bucket name and folder is identified by the imageTypeId attribute. This id corresponds to an ImageType element provided earlier in the XML.

<AssetImages>
    <AssetImage imageTypeId="2">00117284-wm.jpg</AssetImage>
    <AssetImage imageTypeId="4">HL_DDS_9357184H86Sn536U.png</AssetImage>
    <AssetImage imageTypeId="1">00117284-ws.jpg</AssetImage>
    <AssetImage imageTypeId="3">00117284-wl.jpg</AssetImage>
</AssetImages>

AssetMetadata Element

Each AssetMetadata element in the AssetMetadataResponse describes a single stand-alone asset. These assets may be sold individually, or in collections as defined by the PackageMetadata elements (described below). Each AssetMetadata element contains a MetadataType element with a value of "new" or "update" to distinguish new assets from updated ones, or a value of "delete" to indicate that the asset is no longer available for digital distribution. If the value of MetadataType element is "delete", you must remove the asset from sale on your site. Because it may be necessary to keep data about the deleted asset in your system to support prior customer purchases, simply "marking" the asset as deleted so it can't be sold, is as good as removing it from your system.

The AssetId for each asset is returned in the reply and uniquely identifies each digital asset in the DAM System. You must use the AssetId to identify a digital asset in any transaction requests to the DAM System.

The title of the digital asset is specified by the Title element in the AssetMetadata element for each asset in the reply.

Note: The Artist and Writer elements have been deprecated and replaced with the Contributor structure. Artist and Writer elements are, however, still provided in AssetMetadataResponses for backwards compatibility.

The AssetMetadataResponse contains an unlimited number of artists, writers, and/or contributors, as well as a category for each asset.

Each Artist element will contain sub-elements:
Artist_Name provides artist name in "first last" format. For example: Elton John
Artist_Name_Rev provides the artist name in reverse format. For example John, Elton

Every asset has a designated "primary" artist, specified by an attribute "primary" that will be set to "true" in the Artist element. If the artist is not the primary artist for the asset, the "primary" attribute will be set to "false". Only one primary artist is allowed per asset.

The Writer element is similar to the Artist element with the same kinds of sub-elements: Writer_Name and Writer_Name_Rev along with the "primary" attribute to specify the primary writer. Again, like the Artist element, only one primary writer is allowed per asset.

As mentioned above, the Contributor element has replaced the Artist and Writer elements. Doing so allows much richer information about the roles people (or groups) play when associated with an asset. The Contributor information follows the same general form and rules as the artist and writer elements; however, the role the person (or group) plays is denoted by a "roleId" attribute. For example:

<Contributor primary="true" roleId="1">
    <Contributor_Name>Frank Sinatra</Contributor_Name>
    <Contributor_Name_Rev>Sinatra, Frank</Contributor_Name_Rev>
</Contributor>

The contributor "Frank Sinatra" in the above example is noted as the "primary" (primary="true") "Artist" (roleId="1") for the asset. See the ContributorRoles element description for information about other role types in the system.

Moreover, each asset can belong to multiple categories. At least one Category element will be present for each asset with a cat_id attribute used to specify the category. This cat_id value can be looked up against the CategoryName element's cat_id value (from the Classification element) to obtain the category name to which the asset belongs.

Note: The Hardgood element has been deprecated and replaced with the RelatedGoods structure. The Hardgood element is, however, still provided in AssetMetadataResponses for backwards compatibility.

A related good is some other sellable product associated with the asset.

<RelatedGoods>
    <RelatedGood goodType="H" groupId="1" sheet="false">306751</RelatedGood>
    <RelatedGood goodType="H" groupId="1" sheet="false">311365</RelatedGood>
</RelatedGoods>

The RelatedGood element tells the type of good (hardgood, digital, or virtual good), along with how the asset is related, by hardgood or voicing, for example. If goodType="H" (hardgood), the value of the RelatedGood element represents the Hal Leonard product SKU. If goodType="D" (digital) or goodType="V" (virtual good), the value of the element is the DAM asset ID.

The reply also contains sellable country restriction information. If the World element is "true", sale is permitted in all countries. Otherwise, the reply will contain a complete list of ISO country codes in which the asset may be sold.

Other elements of the AssetMetadataResponse include the asset's Voicing (e.g. SATB), a PerformanceTime (in seconds), a difficulty level range (primarily for instrumental products), and a Usergen element with information pertinent to "usergen" assets only. Not all assets will have this information.

PackageMetadata Element

Each PackageMetadata element in the AssetMetadataResponse describes the combinations of assets that may be sold collectively as a single asset, for example as a folio or an ensemble. The PackageMetadata element contains many of the same characteristics as the AssetMetadata element. Only the differences will be described here.

The AssetType element describes the type of package. Currently, the DAM System only supports "FOLIO" and "ENSEMBLE" type packages.

The Description element provides a short textual description of the package, for use on a product information page.

A BeginDate element and an optional EndDate element denote the date range during which the package asset may be sold. If no EndDate element is provided, it is assumed to be an open ended EndDate. Please note that when you issue a TransactionOpenRequest for a package asset, the DAM system will validate that the current date is within the sellable date range for the package asset. If it is not, an error will be returned to you.

The last component of the PackageMetadata is the PackageAsset element. The PackageAsset element provides the identifiers (asset IDs) of the components that make up the package. A quantity attribute indicates the number of assets that make up the package and can be used to validate that the right number of assets were returned in the response. Also, new with DAM version 5.0 is the partable attribute. The partable attribute has a Y/N value and indicates whether the parts within the package may be sold separately. A value of "Y" means that the part assets may be sold individually.

<PackageAsset partable="Y" quantity="5">

Each AssetId element within the PackageAsset element contains an optional attribute called partCount. The partCount attribute indicates the number of copies that are allowed to be printed when the asset is sold as part of the entire package.

For example, if a Choral Instrumental Pack is sold in its entirety and comes with four (4) violin parts, the part count for the violin asset would have a value of four (4). This is the number of prints that should be allow when buying the "part" asset as part of the entire package. Conversely, when the violin part is sold as a stand-alone asset, for example, because an extra part is needed, the allowed prints should be one. If the partCount attribute is not provided, a count of one (1) should be assumed.

Other attributes provided as part of the AssetId element are:
partCode The unique identifier associated with the instrument part name.
partSequence Denotes the display-order of the parts. Sorting on this value will allow you to display the package's instrumentation in proper "score-order"
score A value of "Y" indicates that the asset represents the conductor's score.

Request / Response Examples

AssetMetadataRequest Examples:
Date Range:

<?xml version="1.0"?>
<!DOCTYPE DAMRequest SYSTEM "https://haldms.halleonard.com/dam_dtd/DAMRequestVersion5.dtd">
<DAMRequest>
    <RequestHdr>
        <DAMVersion>5.0</DAMVersion>
        <VendorId>123</VendorId>
        <VendorKey>theKey123</VendorKey>
    </RequestHdr>
    <AssetMetadataRequest requestType="X">
        <StartDate>2015/10/01</StartDate>
        <StopDate>2015/10/31</StopDate>
    </AssetMetadataRequest>
</DAMRequest>


Asset Id List:

<?xml version="1.0"?>
<!DOCTYPE DAMRequest SYSTEM "https://haldms.halleonard.com/dam_dtd/DAMRequestVersion5.dtd">
<DAMRequest>
    <RequestHdr>
        <DAMVersion>5.0</DAMVersion>
        <VendorId>123</VendorId>
        <VendorKey>theKey123</VendorKey>
    </RequestHdr>
    <AssetMetadataRequest requestType="X">
        <AssetIdList>
            <AssetId>32113</AssetId>
            <AssetId>32161</AssetId>
        </AssetIdList>
    </AssetMetadataRequest>
</DAMRequest>

AssetMetadataResponse Example:

<?xml version="1.0"?>
<!DOCTYPE DAMResponse SYSTEM "https://haldms.halleonard.com/dam_dtd/DAMResponseVersion5.dtd">
<DAMResponse>
    <ResponseHdr>
        <DAMVersion>5.0</DAMVersion>
        <VendorId>123</VendorId>
    </ResponseHdr>
    <Classification>
        <CategoryName catId="1">Alternative</CategoryName>
        <CategoryName catId="2">Blues</CategoryName>
        <CategoryName catId="3">Children</CategoryName>
        <CategoryName catId="4">Christian</CategoryName>
        <CategoryName catId="5">Christmas</CategoryName>
        <CategoryName catId="6">Classical</CategoryName>
        <CategoryName catId="7">Country</CategoryName>
        <CategoryName catId="8">Disco</CategoryName>
        <CategoryName catId="9">Disney</CategoryName>
        <CategoryName catId="10">Easter</CategoryName>
        <CategoryName catId="11">Film/TV</CategoryName>
        <CategoryName catId="12">Folk</CategoryName>
        <CategoryName catId="13">Funk</CategoryName>
        <CategoryName catId="14">Hip-Hop</CategoryName>
        <CategoryName catId="15">Holiday</CategoryName>
        <CategoryName catId="16">Inspirational</CategoryName>
        <CategoryName catId="17">Irish</CategoryName>
        <CategoryName catId="18">Jazz</CategoryName>
        <CategoryName catId="19">Latin</CategoryName>
        <CategoryName catId="20">Love</CategoryName>
        <CategoryName catId="21">Metal</CategoryName>
        <CategoryName catId="22">Musical/Show</CategoryName>
        <CategoryName catId="23">New Age</CategoryName>
        <CategoryName catId="24">Oldies</CategoryName>
        <CategoryName catId="25">Patriotic</CategoryName>
        <CategoryName catId="26">Polka</CategoryName>
        <CategoryName catId="27">Pop</CategoryName>
        <CategoryName catId="28">Punk</CategoryName>
        <CategoryName catId="29">R &amp; B</CategoryName>
        <CategoryName catId="30">Reggae</CategoryName>
        <CategoryName catId="31">Rock</CategoryName>
        <CategoryName catId="32">Soul</CategoryName>
        <CategoryName catId="33">Spanish</CategoryName>
        <CategoryName catId="34">Standards</CategoryName>
        <CategoryName catId="35">Traditional</CategoryName>
        <CategoryName catId="36">Wedding</CategoryName>
        <CategoryName catId="37">World</CategoryName>
        <CategoryName catId="38">Contemporary</CategoryName>
        <CategoryName catId="39">American</CategoryName>
        <CategoryName catId="40">Warm-up</CategoryName>
        <CategoryName catId="41">Olympics</CategoryName>
    </Classification>
    <ContributorRoles>
        <ContributorRole roleId="3">ARRANGER</ContributorRole>
        <ContributorRole roleId="1">ARTIST</ContributorRole>
        <ContributorRole roleId="2">AUTHOR</ContributorRole>
        <ContributorRole roleId="4">COMPOSER</ContributorRole>
        <ContributorRole roleId="5">EDITOR</ContributorRole>
        <ContributorRole roleId="6">WRITER</ContributorRole>
    </ContributorRoles>
    <SeriesClassification>
        <SeriesName seriesId="176">Faber Music</SeriesName>
        <SeriesName seriesId="202">Broadway Shows</SeriesName>
        <SeriesName seriesId="315">Songbooks</SeriesName>
        <SeriesName seriesId="411">Irving Berlin</SeriesName>
        <SeriesName seriesId="695">Christmas</SeriesName>
        <SeriesName seriesId="1145">Pop - Show</SeriesName>
        <SeriesName seriesId="1146">Jazz - Standards</SeriesName>
        <SeriesName seriesId="1147">Contemporary Festival</SeriesName>
        <SeriesName seriesId="1150">Easter</SeriesName>
        <SeriesName seriesId="1151">Hanukkah</SeriesName>
        <SeriesName seriesId="1158">Discovery Holiday</SeriesName>
        <SeriesName seriesId="1160">Discovery Concert</SeriesName>
        <SeriesName seriesId="1163">Elementary - Musicals</SeriesName>
        <SeriesName seriesId="1164">Elementary - Song Collections</SeriesName>
        <SeriesName seriesId="1172">Christmas - Sacred</SeriesName>
        <SeriesName seriesId="1173">Christmas - Secular</SeriesName>
        <SeriesName seriesId="1174">Concert - Festival</SeriesName>
        <SeriesName seriesId="1175">Patriotic</SeriesName>
        <SeriesName seriesId="1176">Choir and Concert Band/Orchestra</SeriesName>
        <SeriesName seriesId="1178">Henry Leck</SeriesName>
        <SeriesName seriesId="1181">Discovery Pop - Show</SeriesName>
        <SeriesName seriesId="1182">Discovery Broadway</SeriesName>
        <SeriesName seriesId="1183">SongKits</SeriesName>
        <SeriesName seriesId="1184">SongKit Singles</SeriesName>
        <SeriesName seriesId="1188">Walton Music</SeriesName>
        <SeriesName seriesId="1189">Brookfield Press</SeriesName>
        <SeriesName seriesId="1190">General Worship</SeriesName>
        <SeriesName seriesId="1193">Fred Bock Music Company</SeriesName>
        <SeriesName seriesId="1194">Gentry Publications</SeriesName>
        <SeriesName seriesId="1196">Pavane Publishing</SeriesName>
        <SeriesName seriesId="1197">John Rich Music Press</SeriesName>
        <SeriesName seriesId="1198">Banks Music Publishing</SeriesName>
        <SeriesName seriesId="1296">Canadian Brass</SeriesName>
        <SeriesName seriesId="1297">Discovery Series for Developing Choirs</SeriesName>
        <SeriesName seriesId="1300">Contemporary A Cappella Publishing</SeriesName>
    </SeriesClassification>
    <GroupTypes>
        <GroupName groupId="1">Hardgood</GroupName>
        <GroupName groupId="2">Voicing</GroupName>
    </GroupTypes>
    <InstrumentationParts>
        <PartName partCode="A10">Conductor Score (Full Score)</PartName>
        <PartName partCode="A40">Full Score</PartName>
        <PartName partCode="D10">Flute</PartName>
        <PartName partCode="E10">Oboe</PartName>
        <PartName partCode="F10">Bassoon</PartName>
        <PartName partCode="H05">Bb Clarinet</PartName>
        <PartName partCode="H25">Bb Clarinet 1</PartName>
        <PartName partCode="H30">Bb Clarinet 2</PartName>
        <PartName partCode="H35">Bb Clarinet 3</PartName>
        <PartName partCode="J10">Eb Alto Clarinet</PartName>
        <PartName partCode="J20">Bb Bass Clarinet</PartName>
        <PartName partCode="L10">Eb Alto Saxophone</PartName>
        <PartName partCode="L25">Eb Alto Saxophone 1</PartName>
        <PartName partCode="L30">Eb Alto Saxophone 2</PartName>
        <PartName partCode="M20">Bb Tenor Saxophone</PartName>
        <PartName partCode="N30">Eb Baritone Saxophone</PartName>
        <PartName partCode="P10">Bb Trumpet</PartName>
        <PartName partCode="P25">Bb Trumpet 1</PartName>
        <PartName partCode="P30">Bb Trumpet 2</PartName>
        <PartName partCode="R10">F Horn</PartName>
        <PartName partCode="T10">Trombone</PartName>
        <PartName partCode="T55">Trombone/Baritone B.C./Bassoon</PartName>
        <PartName partCode="U10">Baritone B.C.</PartName>
        <PartName partCode="U30">Baritone T.C.</PartName>
        <PartName partCode="V10">Tuba</PartName>
        <PartName partCode="V35">Convertible Bass Line</PartName>
        <PartName partCode="W15">Percussion 1</PartName>
        <PartName partCode="W20">Percussion 2</PartName>
        <PartName partCode="W80">Timpani</PartName>
        <PartName partCode="X10">Bells</PartName>
        <PartName partCode="X40">Keyboard Percussion</PartName>
        <PartName partCode="X45">Mallet Percussion</PartName>
        <PartName partCode="Z25">Violin 1</PartName>
        <PartName partCode="Z30">Violin 2</PartName>
        <PartName partCode="Z50">Viola</PartName>
        <PartName partCode="Z65">Cello</PartName>
        <PartName partCode="Z95">String Bass</PartName>
    </InstrumentationParts>
    <AssetMetadataResponse>
        <AssetMetadata>
            <MetadataType>new</MetadataType>
            <AssetId>32113</AssetId>
            <Format>PVG</Format>
            <PageCount>6</PageCount>
            <Title>The Best Is Yet To Come</Title>
            <SongNumber public_domain="false">73110</SongNumber>
            <ExternalRefVal company="HL">73110</ExternalRefVal>
            <Artist primary="false">
                <Artist_Name>Tony Bennett</Artist_Name>
                <Artist_Name_Rev>Bennett, Tony</Artist_Name_Rev>
            </Artist>
            <Artist primary="true">
                <Artist_Name>Frank Sinatra</Artist_Name>
                <Artist_Name_Rev>Sinatra, Frank</Artist_Name_Rev>
            </Artist>
            <Writer primary="false">
                <Writer_Name>Cy Coleman</Writer_Name>
                <Writer_Name_Rev>Coleman, Cy</Writer_Name_Rev>
            </Writer>
            <Writer primary="false">
                <Writer_Name>Carolyn Leigh</Writer_Name>
                <Writer_Name_Rev>Leigh, Carolyn</Writer_Name_Rev>
            </Writer>
            <Contributor primary="false" roleId="6">
                <Contributor_Name>Cy Coleman</Contributor_Name>
                <Contributor_Name_Rev>Coleman, Cy</Contributor_Name_Rev>
            </Contributor>
            <Contributor primary="false" roleId="1">
                <Contributor_Name>Tony Bennett</Contributor_Name>
                <Contributor_Name_Rev>Bennett, Tony</Contributor_Name_Rev>
            </Contributor>
            <Contributor primary="false" roleId="6">
                <Contributor_Name>Carolyn Leigh</Contributor_Name>
                <Contributor_Name_Rev>Leigh, Carolyn</Contributor_Name_Rev>
            </Contributor>
            <Contributor primary="true" roleId="1">
                <Contributor_Name>Frank Sinatra</Contributor_Name>
                <Contributor_Name_Rev>Sinatra, Frank</Contributor_Name_Rev>
            </Contributor>
            <SubscriptionAllowed>true</SubscriptionAllowed>
            <Voicing/>
            <PerformanceTime>0</PerformanceTime>
            <DifficultyLevelLow>0.0</DifficultyLevelLow>
            <DifficultyLevelHigh>0.0</DifficultyLevelHigh>
            <Category catId="34"/>
            <FileName>HL_DDS_0000000000138245.sco</FileName>
            <FileType>SCORCH</FileType>
            <MimeType>application/x-sibelius-score</MimeType>
            <FileURL>https://haldms.halleonard.com/scorch_files/HL_DDS_0000000000138245.sco</FileURL>
            <World>true</World>
            <RetailPrice>3.95</RetailPrice>
            <HardGood sheet="false">306751</HardGood>
            <HardGood sheet="false">311365</HardGood>
            <RelatedGoods>
                <RelatedGood goodType="H" groupId="1" sheet="false">306751</RelatedGood>
                <RelatedGood goodType="H" groupId="1" sheet="false">311365</RelatedGood>
            </RelatedGoods>
            <SmdId>57349</SmdId>
            <AssetType>SCORCH</AssetType>
            <Renderings>
                <Rendering renderingType="musicxml"/>
                <Rendering renderingType="pdf"/>
            </Renderings>
        </AssetMetadata>
        <AssetMetadata>
            <MetadataType>update</MetadataType>
            <AssetId>426119</AssetId>
            <Format>PV</Format>
            <PageCount>3</PageCount>
            <Title>Havana (feat. Young Thug)</Title>
            <TitleSort>HAVANA FEAT. YOUNG THUG</TitleSort>
            <SongNumber public_domain="false">288088</SongNumber>
            <ExternalRefVal company="HL">288088</ExternalRefVal>
            <Artist primary="true">
                <Artist_Name>Camila Cabello</Artist_Name>
                <Artist_Name_Rev>Cabello, Camila</Artist_Name_Rev>
            </Artist>
            <Writer primary="false">
                <Writer_Name>Pharrell Williams</Writer_Name>
                <Writer_Name_Rev>Williams, Pharrell</Writer_Name_Rev>
            </Writer>
            <Writer primary="false">
                <Writer_Name>Camila Cabello</Writer_Name>
                <Writer_Name_Rev>Cabello, Camila</Writer_Name_Rev>
            </Writer>
            <Writer primary="false">
                <Writer_Name>Jeffery Lamar Williams</Writer_Name>
                <Writer_Name_Rev>Williams, Jeffery Lamar</Writer_Name_Rev>
            </Writer>
            <Contributor primary="false" roleId="6">
                <Contributor_Name>Pharrell Williams</Contributor_Name>
                <Contributor_Name_Rev>Williams, Pharrell</Contributor_Name_Rev>
                <Contributor_Name_Sort/>
            </Contributor>
            <Contributor primary="true" roleId="1">
                <Contributor_Name>Camila Cabello</Contributor_Name>
                <Contributor_Name_Rev>Cabello, Camila</Contributor_Name_Rev>
                <Contributor_Name_Sort>Cabello, Camila</Contributor_Name_Sort>
            </Contributor>
            <Contributor primary="false" roleId="6">
                <Contributor_Name>Camila Cabello</Contributor_Name>
                <Contributor_Name_Rev>Cabello, Camila</Contributor_Name_Rev>
                <Contributor_Name_Sort>Cabello, Camila</Contributor_Name_Sort>
            </Contributor>
            <Contributor primary="false" roleId="6">
                <Contributor_Name>Jeffery Lamar Williams</Contributor_Name>
                <Contributor_Name_Rev>Williams, Jeffery Lamar</Contributor_Name_Rev>
                <Contributor_Name_Sort>Williams, Jeffery Lamar</Contributor_Name_Sort>
            </Contributor>
            <SubscriptionAllowed>false</SubscriptionAllowed>
            <Voicing/>
            <PerformanceTime>0</PerformanceTime>
            <DifficultyLevelLow>1.0</DifficultyLevelLow>
            <DifficultyLevelHigh>3.0</DifficultyLevelHigh>
            <MinQty>1</MinQty>
            <Category catId="27"/>
            <Category catId="53"/>
            <AssetKeySignature keySignatureId="6"/>
            <AssetInstrument instrumentId="53"/>
            <AssetInstrument instrumentId="273"/>
            <FileName/>
            <FileType/>
            <MimeType/>
            <FileURL>not provided</FileURL>
            <World>true</World>
            <RetailPrice>3.99</RetailPrice>
            <PriceType>
                <Price priceTypeId="1" priceUsage="full">3.99</Price>
            </PriceType>
            <AssetType explicit="N">USERGEN</AssetType>
            <Description/>
            <AssetImages>
                <AssetImage imageTypeId="4">HL_DDS_1309118Ux2Kse7AY4.png</AssetImage>
                <AssetImage imageTypeId="9">camila-cabello-lg.jpg</AssetImage>
                <AssetImage imageTypeId="10">camila-cabello-md.jpg</AssetImage>
            </AssetImages>
            <Renderings>
                <Rendering renderingType="pdf"/>
                <Rendering renderingType="embed"/>
            </Renderings>
            <Usergen blackBox="false" arrangeable="true">
                <VendorProductType>usergen_original</VendorProductType>
                <SellerId>2</SellerId>
                <AuthorizedPerformers>1</AuthorizedPerformers>
                <ContentProvider>ArrangeMe</ContentProvider>
                <AdaptationProductId>429112</AdaptationProductId>
                <AdaptationVendor>HL</AdaptationVendor>
                <Parts>
                    <Part id="681" sequence="1">Soprano</Part>
                    <Part id="682" sequence="2">Alto</Part>
                    <Part id="683" sequence="3">Tenor</Part>
                    <Part id="684" sequence="4">Bass</Part>
                    <Part id="685" sequence="5">Piano Accompaniment</Part>
                </Parts>
                <CommissionOverrideRate>0.45</CommissionOverrideRate>
                <PublisherName>Cool Publishing</PublisherName>
            </Usergen>
        </AssetMetadata>
        <PackageMetadata>
            <MetadataType>new</MetadataType>
            <AssetId>32161</AssetId>
            <AssetType>ENSEMBLE</AssetType>
            <Format>ePak</Format>
            <Title>Beneath The Star</Title>
            <Description>Instrumental ePak includes parts for Violin 1, Violin 2, Viola, Cello and String
                Bass. Performance Time: Approx. 3:45</Description>
            <ExternalRefVal company="HL">112984</ExternalRefVal>
            <Artist primary="true">
                <Artist_Name>Ruth Elaine Schram</Artist_Name>
                <Artist_Name_Rev>Schram, Ruth Elaine</Artist_Name_Rev>
            </Artist>
            <Writer primary="false">
                <Writer_Name>Ruth Elaine Schram</Writer_Name>
                <Writer_Name_Rev>Schram, Ruth Elaine</Writer_Name_Rev>
            </Writer>
            <Contributor primary="false" roleId="6">
                <Contributor_Name>Ruth Elaine Schram</Contributor_Name>
                <Contributor_Name_Rev>Schram, Ruth Elaine</Contributor_Name_Rev>
            </Contributor>
            <Contributor primary="true" roleId="1">
                <Contributor_Name>Ruth Elaine Schram</Contributor_Name>
                <Contributor_Name_Rev>Schram, Ruth Elaine</Contributor_Name_Rev>
            </Contributor>
            <SubscriptionAllowed>true</SubscriptionAllowed>
            <Voicing/>
            <PerformanceTime>0</PerformanceTime>
            <DifficultyLevelLow>0.0</DifficultyLevelLow>
            <DifficultyLevelHigh>0.0</DifficultyLevelHigh>
            <RetailPrice>25</RetailPrice>
            <BeginDate>2007/1/10</BeginDate>
            <Category catId="5"/>
            <Category catId="16"/>
            <World>true</World>
            <PackageAsset quantity="5">
                <AssetId partCode="Z25" partCount="8" partSequence="10" score="N">32154</AssetId>
                <AssetId partCode="Z30" partCount="8" partSequence="20" score="N">32157</AssetId>
                <AssetId partCode="Z50" partCount="4" partSequence="30" score="N">32158</AssetId>
                <AssetId partCode="Z65" partCount="4" partSequence="40" score="N">32159</AssetId>
                <AssetId partCode="Z95" partCount="2" partSequence="50" score="N">32160</AssetId>
            </PackageAsset>
        </PackageMetadata>
    </AssetMetadataResponse>
</DAMResponse>