<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: AEM asset metadata delete. in Adobe Experience Manager Questions</title>
    <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433513#M123582</link>
    <description>&lt;P&gt;&lt;LI-USER uid="17060574"&gt;&lt;/LI-USER&gt;&amp;nbsp;- Try creating and running your own Groovy/Java/JS script to remove the desired property.&lt;/P&gt;</description>
    <pubDate>Mon, 06 Dec 2021 07:00:30 GMT</pubDate>
    <dc:creator>Nikhil-Kumar</dc:creator>
    <dc:date>2021-12-06T07:00:30Z</dc:date>
    <item>
      <title>AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433365#M123526</link>
      <description>&lt;P&gt;How can I remove dc:description from all the assets? I tried with metadata import by emptying the description column, but it isn't working.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Dec 2021 13:03:42 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433365#M123526</guid>
      <dc:creator>jezwn</dc:creator>
      <dc:date>2021-12-03T13:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433369#M123527</link>
      <description>&lt;P&gt;&lt;LI-USER uid="17060574"&gt;&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which version of AEM are you using? I tried the same on AEM 6.5.9 and metadata is not updated. Looks it's an issue.&lt;/P&gt;&lt;P&gt;But did you try to do the same using ACS commons? If not, you can try using acs commons asset importer.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://adobe-consulting-services.github.io/acs-aem-tools/features/csv-asset-importer/index.html" target="_blank"&gt;https://adobe-consulting-services.github.io/acs-aem-tools/features/csv-asset-importer/index.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Dec 2021 14:48:54 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433369#M123527</guid>
      <dc:creator>Siva_Sogalapalli</dc:creator>
      <dc:date>2021-12-03T14:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433442#M123557</link>
      <description>&lt;P&gt;Why do you want to remove this property?&lt;/P&gt;</description>
      <pubDate>Sat, 04 Dec 2021 15:11:22 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433442#M123557</guid>
      <dc:creator>Jörg_Hoh</dc:creator>
      <dc:date>2021-12-04T15:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433446#M123561</link>
      <description>&lt;P&gt;Hi &lt;LI-USER uid="17060574"&gt;&lt;/LI-USER&gt;, I am not sure what exactly is your case, and if this is one time activity or something you would like to proceed regularly. Anyway, below you can find simple groovy script that will remove &lt;EM&gt;dc:description&lt;/EM&gt; completely or just erase the value.&lt;/P&gt;&lt;PRE&gt;import javax.jcr.query.Query
import org.apache.sling.api.resource.ModifiableValueMap

def query = "SELECT * FROM [dam:Asset] AS s WHERE ISDESCENDANTNODE([/content/dam]) and s.[jcr:content/metadata/dc:description] IS NOT NULL"

resourceResolver.findResources(query, Query.JCR_SQL2).each { r -&amp;gt;
    def mvp = r?.getChild("jcr:content/metadata")?.adaptTo(ModifiableValueMap.class)
    if(mvp) {
        // remove dc:description prpeorty
        // mvp.remove("dc:description")
        
        // erase dc:description property value
        mvp.put("dc:description", "")
    }
    resourceResolver.commit()
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 04 Dec 2021 17:07:48 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433446#M123561</guid>
      <dc:creator>lukasz-m</dc:creator>
      <dc:date>2021-12-04T17:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433513#M123582</link>
      <description>&lt;P&gt;&lt;LI-USER uid="17060574"&gt;&lt;/LI-USER&gt;&amp;nbsp;- Try creating and running your own Groovy/Java/JS script to remove the desired property.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 07:00:30 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433513#M123582</guid>
      <dc:creator>Nikhil-Kumar</dc:creator>
      <dc:date>2021-12-06T07:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433567#M123602</link>
      <description>&lt;P&gt;Could you provide an example on how JS Script can be used to update node properties? Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 14:04:35 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433567#M123602</guid>
      <dc:creator>jezwn</dc:creator>
      <dc:date>2021-12-06T14:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433569#M123603</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;LI-USER uid="14599365"&gt;&lt;/LI-USER&gt;&amp;nbsp;Another solution I tried was creating a package of all the &lt;STRONG&gt;metadata nodes&lt;/STRONG&gt; under a path, and then update the xml by emptying the dc:description(done using VS Code searching all occurances under the folder), repackaging and installing it.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 14:10:37 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433569#M123603</guid>
      <dc:creator>jezwn</dc:creator>
      <dc:date>2021-12-06T14:10:37Z</dc:date>
    </item>
    <item>
      <title>Re: AEM asset metadata delete.</title>
      <link>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433570#M123604</link>
      <description>&lt;P&gt;&lt;LI-USER uid="1474724"&gt;&lt;/LI-USER&gt;&amp;nbsp;ACS Commons asset importer can't be used to update metadata as the purpose of the tool is to import assets. Feel free to correct me if I'm wrong. And also I needed to have this done for existing assets in DAM.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 14:13:47 GMT</pubDate>
      <guid>https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-asset-metadata-delete/m-p/433570#M123604</guid>
      <dc:creator>jezwn</dc:creator>
      <dc:date>2021-12-06T14:13:47Z</dc:date>
    </item>
  </channel>
</rss>

