CINXE.COM

Auto Re-Characterise Blog | Preservica Developers website

<!DOCTYPE html> <html class="no-js antialiased scroll-smooth scroll-pt-16" lang="en-GB"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="referrer" content="origin-when-cross-origin" /> <link rel="apple-touch-icon" sizes="180x180" href="/dist/static/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/dist/static/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/dist/static/favicons/favicon-16x16.png"> <link rel="mask-icon" href="/dist/static/favicons/safari-pinned-tab.svg" color="#121936"> <link rel="shortcut icon" href="/dist/static/favicons/favicon.ico"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap" rel="stylesheet"> <style> [x-cloak] { display: none !important; } </style> <link rel="stylesheet" href="/dist/css/site.css?id=5ed845243db21d1bc76e0af0d03f04a7"> <script defer src="/dist/js/alpine.js?id=c39d7471c3af25372658284086ae44c5"></script> <!-- OneTrust Cookies Consent Notice start for preservica.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="e26eacd1-bf3d-4f09-9c6c-65f77d8f80d0" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <title>Auto Re-Characterise Blog | Preservica Developers website</title><meta name="generator" content="SEOmatic"> <meta name="description" content="The last few Preservica releases have come with announcements of Automated Digital Preservation (ADP) features starting to appear in our New Generation Interface."> <meta name="referrer" content="no-referrer-when-downgrade"> <meta name="robots" content="all"> <meta content="en_GB" property="og:locale"> <meta content="Preservica Developers website" property="og:site_name"> <meta content="website" property="og:type"> <meta content="https://developers.preservica.com/blog/auto-re-characterise-blog" property="og:url"> <meta content="Auto Re-Characterise Blog" property="og:title"> <meta content="The last few Preservica releases have come with announcements of Automated Digital Preservation (ADP) features starting to appear in our New Generation Interface." property="og:description"> <meta content="https://optimise2.assets-servd.host/preservica-developers/production/images/preservica.png?w=1200&amp;h=630&amp;q=82&amp;auto=format&amp;fit=crop&amp;dm=1587029968&amp;s=6fcf507c944c41bb81d49aca044d902f" property="og:image"> <meta content="1200" property="og:image:width"> <meta content="630" property="og:image:height"> <meta content="https://www.youtube.com/channel/UC21mQfv6pAW5L48IzAaNcVw" property="og:see_also"> <meta content="https://www.linkedin.com/company/preservica" property="og:see_also"> <meta content="https://www.facebook.com/Preservica-100980879026558/" property="og:see_also"> <meta content="https://twitter.com/preservica" property="og:see_also"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:creator" content="@"> <meta name="twitter:title" content="Auto Re-Characterise Blog"> <meta name="twitter:description" content="The last few Preservica releases have come with announcements of Automated Digital Preservation (ADP) features starting to appear in our New Generation Interface."> <meta name="twitter:image" content="https://optimise2.assets-servd.host/preservica-developers/production/images/preservica.png?w=800&amp;h=418&amp;q=82&amp;auto=format&amp;fit=crop&amp;dm=1587029968&amp;s=55736d72e98d88ed720326638cbdccb8"> <meta name="twitter:image:width" content="800"> <meta name="twitter:image:height" content="418"> <link href="https://developers.preservica.com/blog/auto-re-characterise-blog" rel="canonical"> <link href="https://developers.preservica.com" rel="home"> <link type="text/plain" href="https://developers.preservica.com/humans.txt" rel="author"></head> <body class="flex flex-col justify-between min-h-screen text-base font-primary antialiased " :class="{'overflow-y-hidden':!scroll}" x-data="{scroll:true}"> <div x-data="{open: false}"> <header class="relative z-20 bg-white py-3"> <div class="container"> <div class="flex items-center justify-between gap-3"> <a href="https://developers.preservica.com/"> <img src="https://developers.preservica.com/img/logo.png" alt="Preservica Logo" class="w-[160px]"> </a> <div class="flex items-center gap-5 lg:gap-8"> <nav class="hidden md:block"> <ul class="flex items-center gap-5 lg:gap-8"> <li> <a href="https://developers.preservica.com/api-reference" class="ts-8b-tight text-gray-500">API Reference</a> </li> <li> <a href="https://developers.preservica.com/documentation" class="ts-8b-tight text-gray-500">Resources</a> </li> <li> <a href="https://developers.preservica.com/blog" class="ts-8b-tight text-gray-500">Blog</a> </li> </ul> </nav> <div class="hidden md:block h-4 w-px bg-gray-900/20"></div> <button class="block w-8 h-8 md:w-6 md:h-6"> <svg class="w-8 h-8 md:w-6 md:h-6 text-gray-500" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" @click="$dispatch(&#039;modal&#039;)"> <path fill-rule="evenodd" d="m15.5 14-.664-.664C16 12 16.25 10.42 15.91 8.39c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.61.09 4.875-1.145l4.985 4.985c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z" clip-rule="evenodd"></path> </svg> </button> <a href="https://github.com/preservica" target="_blank" rel="noopener" class="hidden md:block"> <svg class="w-6 h-6 text-gray-500" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M12 1C5.926 1 1 5.925 1 12c0 4.86 3.152 8.983 7.523 10.438.55.102.751-.239.751-.53 0-.261-.01-1.128-.015-2.047-3.06.665-3.706-1.298-3.706-1.298-.5-1.271-1.221-1.61-1.221-1.61-.998-.682.075-.668.075-.668 1.105.077 1.686 1.133 1.686 1.133.981 1.682 2.574 1.196 3.201.915.1-.711.384-1.196.699-1.471-2.444-.278-5.012-1.221-5.012-5.436 0-1.201.43-2.183 1.133-2.953-.114-.277-.49-1.396.107-2.911 0 0 .924-.296 3.026 1.127A10.544 10.544 0 0 1 12 6.32c.935.005 1.877.127 2.756.37 2.1-1.423 3.022-1.127 3.022-1.127.599 1.515.222 2.634.108 2.911.705.77 1.132 1.752 1.132 2.953 0 4.224-2.574 5.155-5.023 5.427.394.341.746 1.01.746 2.037 0 1.472-.013 2.657-.013 3.019 0 .293.198.636.756.528C19.852 20.98 23 16.859 23 12c0-6.075-4.925-11-11-11ZM5.12 16.67c-.024.054-.11.07-.189.033-.08-.035-.124-.11-.098-.165.023-.056.11-.072.19-.034.079.036.125.111.097.166Zm.541.483c-.052.048-.155.026-.225-.051-.072-.077-.085-.18-.032-.229.054-.048.154-.026.226.051.072.078.086.18.031.229Zm.371.617c-.067.047-.177.003-.246-.095-.067-.097-.067-.215.002-.262.068-.047.177-.004.246.093.067.1.067.216-.002.264Zm.628.716c-.06.066-.189.048-.283-.042-.096-.089-.123-.215-.062-.281.06-.067.19-.048.285.042.095.088.124.215.06.28Zm.811.241c-.026.087-.15.126-.275.089-.124-.038-.205-.139-.18-.226.026-.086.15-.127.275-.088.125.038.206.138.18.225Zm.924.103c.003.09-.103.166-.234.167-.131.003-.238-.07-.239-.16 0-.091.103-.165.235-.168.13-.002.238.07.238.16Zm.907-.035c.015.088-.075.18-.205.204-.128.023-.246-.032-.262-.12-.016-.09.076-.181.204-.205.13-.022.246.031.263.121Z"></path> </svg> </a> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 px-6 py-3.5 text-sm btn--opacity flex-row-reverse hidden md:flex" href="https://preservica.com" rel="noopener" target="_blank"> Preservica.com </a> <button class="block w-10 h-10 md:hidden" @click="open=!open"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none" x-show="!open"> <rect width="40" height="40" rx="6" fill="url(#oimlgurcov-paint0_linear_25295_588)"></rect> <path d="M12.7805 12C12.3491 12 12 12.4771 12 13.0667C12 13.6562 12.3491 14.1333 12.7805 14.1333H27.2195C27.6509 14.1333 28 13.6562 28 13.0667C28 12.4771 27.6509 12 27.2195 12H12.7805ZM12.7805 18.9333C12.3491 18.9333 12 19.4104 12 20C12 20.5896 12.3491 21.0667 12.7805 21.0667H23.2195C23.6509 21.0667 24 20.5896 24 20C24 19.4104 23.6509 18.9333 23.2195 18.9333H12.7805ZM12.7805 25.8667C12.3491 25.8667 12 26.3438 12 26.9333C12 27.5229 12.3491 28 12.7805 28H27.2195C27.6509 28 28 27.5229 28 26.9333C28 26.3438 27.6509 25.8667 27.2195 25.8667H12.7805Z" fill="#120A44"></path> <defs> <linearGradient id="oimlgurcov-paint0_linear_25295_588" x1="0" y1="0" x2="40" y2="40" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 41" fill="none" x-show="open" x-cloak="true"> <rect y="0.84082" width="40" height="40" rx="6" fill="url(#kbpgeboaql-paint0_linear_25295_155)"></rect> <path d="M12.3866 13.2274C12.8074 12.8066 13.3971 12.7152 13.705 13.0231L20.0001 19.3182L26.295 13.0232C26.6029 12.7153 27.1926 12.8067 27.6134 13.2275C28.0342 13.6483 28.1256 14.238 27.8177 14.5459L21.5227 20.8409L27.8177 27.1358C28.1256 27.4437 28.0342 28.0334 27.6134 28.4542C27.1926 28.875 26.6029 28.9664 26.295 28.6585L20.0001 22.3635L13.705 28.6586C13.3971 28.9665 12.8074 28.8751 12.3866 28.4543C11.9658 28.0335 11.8744 27.4438 12.1823 27.1359L18.4774 20.8409L12.1823 14.5458C11.8744 14.2379 11.9658 13.6482 12.3866 13.2274Z" fill="#120A44"></path> <defs> <linearGradient id="kbpgeboaql-paint0_linear_25295_155" x1="0" y1="0.84082" x2="40" y2="40.8408" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </button> </div> </div> </div> </header> <nav x-cloak x-trap.noscroll.inert="open" :class="open ? '' : '-translate-y-full'" class="absolute z-10 top-0 left-0 right-0 w-full py-6 bg-white mt-12 transition-all duration-300 shadow-xl"> <ul> <li class="border-t border-gray-100"> <a href="https://developers.preservica.com/api-reference" class="flex items-center justify-between p-5 ts-8b-tight text-gray-900"> API Reference <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"> <rect width="40" height="40" fill="url(#fwqoxlsduw-arrowhead-circle-right__a)" rx="20"></rect> <path fill="#120A44" d="M26.47 18.28c1.305.775 1.305 2.665 0 3.44l-8.89 5.279c-1.541.914-3.415-.503-2.954-2.234l1.13-4.251a2 2 0 0 0 0-1.028l-1.13-4.25c-.46-1.732 1.413-3.15 2.954-2.234l8.89 5.278Z"></path> <defs> <linearGradient id="fwqoxlsduw-arrowhead-circle-right__a" x1="0" x2="40" y1="0" y2="40" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </li> <li class="border-t border-gray-100"> <a href="https://developers.preservica.com/documentation" class="flex items-center justify-between p-5 ts-8b-tight text-gray-900"> Resources <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"> <rect width="40" height="40" fill="url(#ovongylpgv-arrowhead-circle-right__a)" rx="20"></rect> <path fill="#120A44" d="M26.47 18.28c1.305.775 1.305 2.665 0 3.44l-8.89 5.279c-1.541.914-3.415-.503-2.954-2.234l1.13-4.251a2 2 0 0 0 0-1.028l-1.13-4.25c-.46-1.732 1.413-3.15 2.954-2.234l8.89 5.278Z"></path> <defs> <linearGradient id="ovongylpgv-arrowhead-circle-right__a" x1="0" x2="40" y1="0" y2="40" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </li> <li class="border-t border-gray-100"> <a href="https://developers.preservica.com/blog" class="flex items-center justify-between p-5 ts-8b-tight text-gray-900"> Blog <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"> <rect width="40" height="40" fill="url(#desweposeq-arrowhead-circle-right__a)" rx="20"></rect> <path fill="#120A44" d="M26.47 18.28c1.305.775 1.305 2.665 0 3.44l-8.89 5.279c-1.541.914-3.415-.503-2.954-2.234l1.13-4.251a2 2 0 0 0 0-1.028l-1.13-4.25c-.46-1.732 1.413-3.15 2.954-2.234l8.89 5.278Z"></path> <defs> <linearGradient id="desweposeq-arrowhead-circle-right__a" x1="0" x2="40" y1="0" y2="40" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </li> </ul> <div class="px-5 mt-4"> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 px-6 py-3.5 text-sm btn--opacity flex-row-reverse w-full" href="https://preservica.com" rel="noopener" target="_blank"> Preservica.com </a> </div> </nav> </div> <div id="main" class="relative flex-1 w-full overflow-clip "> <div class="relative pt-12 xl:pt-32 pb-12 bg-gray-50 overflow-clip "> <svg class="md:hidden absolute top-0 right-0 w-1/2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 372 324"> <g clip-path="url(#hlopytldja-hero-blob-single__a)"> <path fill="url(#hlopytldja-hero-blob-single__b)" d="M372 323.52a349.609 349.609 0 0 1-5.537-1.886S184.935 258.88 89.63 152.424a4264.63 4264.63 0 0 0-4.43-4.682C48.921 109.421 25.068 84.227 5.55 19.107 3.585 12.557 2.04 6.2.902 0H372v323.52Z" opacity=".1"></path> </g> <defs> <linearGradient id="hlopytldja-hero-blob-single__b" x1=".902" x2="696.022" y1="6.447" y2="67.416" gradientUnits="userSpaceOnUse"> <stop stop-color="#69C3AF"></stop> <stop offset=".25" stop-color="#009BC3"></stop> <stop offset=".5" stop-color="#1D6AB1"></stop> <stop offset=".74" stop-color="#6056B0"></stop> <stop offset="1" stop-color="#AF5AA5"></stop> </linearGradient> <clipPath id="hlopytldja-hero-blob-single__a"> <path fill="#fff" d="M0 0h372v324H0z"></path> </clipPath> </defs> </svg> <svg class="hidden md:block absolute top-0 right-0 max-w-2xl" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 738 854"> <g clip-path="url(#kwhwqyczzl-hero-blob-full__a)"> <path fill="url(#kwhwqyczzl-hero-blob-full__b)" d="M738 536.933v260.322c-47.365 34.983-99.159 56.643-178.28 56.502 0 0-230.522.469-379.624-82.3-2.308-1.2-4.583-2.381-6.828-3.546-55.916-29.018-92.68-48.097-139.76-113.966-48.971-68.513-39.01-131.205-3.778-229.694 31.986-89.411 53.867-116.077 96.642-168.208 4.343-5.293 8.901-10.848 13.707-16.757 55.874-60.826 94.614-96.669 160.538-114.747 65.924-18.079 149.806 43.516 282.424 187.139C673.391 418.16 709.462 474.823 738 536.933Z" opacity=".1"></path> <path fill="url(#kwhwqyczzl-hero-blob-full__c)" d="M738 323.52a349.609 349.609 0 0 1-5.537-1.886S550.935 258.88 455.63 152.424a4264.63 4264.63 0 0 0-4.43-4.682c-36.279-38.321-60.132-63.515-79.651-128.635-1.964-6.55-3.508-12.907-4.647-19.107H738v323.52Z" opacity=".1"></path> </g> <defs> <linearGradient id="kwhwqyczzl-hero-blob-full__b" x1="0" x2="871.84" y1="136.058" y2="355.076" gradientUnits="userSpaceOnUse"> <stop stop-color="#69C3AF"></stop> <stop offset=".25" stop-color="#009BC3"></stop> <stop offset=".5" stop-color="#1D6AB1"></stop> <stop offset=".74" stop-color="#6056B0"></stop> <stop offset="1" stop-color="#AF5AA5"></stop> </linearGradient> <linearGradient id="kwhwqyczzl-hero-blob-full__c" x1="366.902" x2="1062.02" y1="6.447" y2="67.416" gradientUnits="userSpaceOnUse"> <stop stop-color="#69C3AF"></stop> <stop offset=".25" stop-color="#009BC3"></stop> <stop offset=".5" stop-color="#1D6AB1"></stop> <stop offset=".74" stop-color="#6056B0"></stop> <stop offset="1" stop-color="#AF5AA5"></stop> </linearGradient> <clipPath id="kwhwqyczzl-hero-blob-full__a"> <path fill="#fff" d="M0 0h738v854H0z"></path> </clipPath> </defs> </svg> <div class="relative container"> <div class="flex flex-wrap -mx-3"> <div class="w-full lg:w-1/4 px-3 mb-10"> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 px-6 py-3.5 text-sm text-gray-500 hover:text-gray-700 !border-none !p-0 flex-row-reverse text-gray-900" href="https://developers.preservica.com/blog"> More articles <svg class="w-5 h-5 text-currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M5.53 13.72c-1.305-.775-1.305-2.665 0-3.44l8.89-5.278c1.541-.915 3.415.502 2.954 2.233l-1.13 4.251a2 2 0 0 0 0 1.028l1.13 4.25c.46 1.732-1.413 3.15-2.953 2.234L5.53 13.72Z"></path> </svg> </a> </div> <div class="w-full lg:w-3/4 px-3 space-y-6"> <span class="inline-block ts-9b-tight px-3 py-2 gradient-light rounded">API</span> <h1 class="ts-2b text-gray-900 max-w-3xl">Auto Re-Characterise Blog</h1> <div class="flex items-center gap-3"> <img class="w-12 h-12 rounded-full flex-shrink-0" src="https://optimise2.assets-servd.host/preservica-developers/production/images/Jack-headshot_v2.PNG?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1592986231&amp;s=ff8510eaa5682359a5b2d47ae1aff0d4" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/Jack-headshot_v2.PNG?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1592986231&amp;s=ff8510eaa5682359a5b2d47ae1aff0d4 141w" width="141" height="171" sizes="" loading="lazy" style="object-position: 50% 50%;"> <div> <h3 class="ts-10b text-gray-900">Jack O&#039;Sullivan</h3> <p class="ts-10l text-gray-600">October 28th, 2024</p> </div> </div> </div> </div> </div> </div> <div class="py-8 md:py-16"> <div class="container"> <div class="flex flex-wrap -mx-6"> <div class="w-full md:w-1/4 px-6 hidden md:block"> <h3 class="ts-8b text-gray-900 mb-3">Share this article</h3> <div class="flex items-center gap-1.5"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://developers.preservica.com/blog/auto-re-characterise-blog" target="_blank" rel="noopener"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#tnjhklktzb-social-facebook__a)" rx="6"></rect> <path fill="#503A8A" d="M22.219 20h-2.344v7H16.75v-7h-2.563v-2.875h2.563v-2.219c0-2.5 1.5-3.906 3.781-3.906 1.094 0 2.25.219 2.25.219v2.469H21.5c-1.25 0-1.625.75-1.625 1.562v1.875h2.781L22.22 20Z"></path> <defs> <linearGradient id="tnjhklktzb-social-facebook__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://twitter.com/intent/tweet?url=https://developers.preservica.com/blog/auto-re-characterise-blog&text=Auto Re-Characterise Blog"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#jtuebqjziu-social-twitter__a)" rx="6"></rect> <path fill="#503A8A" d="M23 11.5h2.398l-5.241 5.93 6.166 8.07h-4.828l-3.781-4.895-4.328 4.895h-2.4l5.606-6.344-5.915-7.655h4.95l3.419 4.473 3.953-4.474Zm-.843 12.579h1.33l-8.582-11.232H13.48l8.678 11.232Z"></path> <defs> <linearGradient id="jtuebqjziu-social-twitter__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https://developers.preservica.com/blog/auto-re-characterise-blog&title=Auto Re-Characterise Blog&summary=The last few Preservica releases have come with announcements of Automated Digital Preservation (ADP) features starting to appear in our New Generation Interface."> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#nvyzmjmshc-social-linkedin__a)" rx="6"></rect> <path fill="#503A8A" d="M14.625 25h-2.906v-8.687h2.906V25Zm-1.469-9.85c-.906 0-1.656-.726-1.656-1.597 0-1.192 1.375-1.947 2.5-1.337.531.262.844.785.844 1.337 0 .871-.75 1.598-1.688 1.598ZM25.47 25h-2.875v-4.213c0-1.017-.032-2.295-1.532-2.295s-1.718 1.075-1.718 2.208V25h-2.907v-8.687h2.782v1.191h.031c.406-.668 1.344-1.395 2.75-1.395 2.938 0 3.5 1.802 3.5 4.126V25h-.031Z"></path> <defs> <linearGradient id="nvyzmjmshc-social-linkedin__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </div> </div> <div class="w-full md:w-1/2 px-6 "> <p class="ts-7l mb-10">The last few Preservica releases have come with announcements of Automated Digital Preservation (ADP) features starting to appear in our New Generation Interface.</p> <div class="space-y-10 "> <div class="prose max-w-none" id="" x-intersect.half="shown=''"> <p>These are in support of the automated application and re-application of migration policy, which is an exciting development for us here at Preservica, and we hope for all our customers. However, it also seemed like a timely moment to remind and update you all on the other part of the ADP rollout, Auto Re-Characterization, which has been happening the background on our cloud systems for a while now.</p> <h2>What is Auto-ReCharacterization?</h2> <p>We’ve talked about this feature a lot over the last few years, at User Group meetings, Special Interest Group Webinars, in <a href="https://preservica.com/resources/white-papers/automated-file-format-preservation-2">white papers</a>, and even an <a href="https://www.ideals.illinois.edu/items/128291">iPres paper</a>, so hopefully you’re familiar with that we mean by this. But as a quick recap, the information we know about file formats, and the tools available to extract metadata from different file formats are subject to change and evolution. Ultimately, if you are making preservation or risk decisions on the basis of that information, you want to ensure that you have the best, most up to date information possible.</p> <p>Re-characterizing content that may have been subject to changes in this information is an important part of Digital Preservation, but manually selecting the content and executing the processes is time-consuming and error-prone. Preservica can use “Recommended Processes” published to our Technical Registry to automate this process, selecting relevant content and ensuring that it gets recharacterized.</p> <h2>What is a Recommended Process?</h2> <p>Our Digital Preservation team make recommendations for processes that they think should happen automatically on Preservica systems, specifically, recharacterization processes. These are published to the Technical Registry by creating JSON encoded statements of what they think should happen. </p> <p>This JSON typically contains a list of file formats, and some event ranges, which together specify that content identified in one of the formats during the specified range should be recharacterized. They may contain further restrictions or criteria for inclusion, for example including content that couldn’t be identified in that range, or including content that was identified solely on the basis of the file extension.</p> <p>For example, when Canon release version 3 of their camera RAW format, they extended the MPEG “MP4” standard. This format was released sometime before a signature for it was added to PRONOM, so when it was, there was a chance that you would have Canon Raw 3 files in your repository that had been identified as MP4. A Recommended Process for this has in fact been created, which looks like:<br /></p> </div> <pre class="p-5 bg-gray-50 overflow-scroll" id="" x-intersect.half="shown=''"><code class="language-xml">{ &quot;id&quot;: { &quot;guid&quot;: &quot;1cc87ffe-00cb-5d3f-87b4-d0f3f745424a&quot;, &quot;name&quot;: &quot;v108-recommended-process-fmt-199-update&quot;, &quot;namespace&quot;: &quot;http://par.preservica.com&quot; }, &quot;description&quot;: &quot;Recommended Process for re-characterising fmt/199 - MPEG-4 Media File&quot;, &quot;processType&quot;: &quot;characterise&quot;, &quot;priority&quot;: &quot;low&quot;, &quot;applicableEventRange&quot;: { &quot;to&quot;: &quot;6.5.0&quot;, &quot;format&quot;: &quot;version&quot;, &quot;eventType&quot;: &quot;characterisation&quot; }, &quot;applicableFormats&quot;: [ { &quot;guid&quot;: &quot;1d6dc249-b131-5492-bab2-60d98fa73e02&quot;, &quot;name&quot;: &quot;fmt/199&quot;, &quot;namespace&quot;: &quot;http://www.nationalarchives.gov.uk&quot; } ], &quot;originatingEntities&quot;: [ { &quot;guid&quot;: &quot;f30bcf91-7bdb-5ac5-a21c-2f82363e377a&quot;, &quot;name&quot;: &quot;fmt/1595&quot;, &quot;namespace&quot;: &quot;http://www.nationalarchives.gov.uk&quot; } ], &quot;additionalOptions&quot;: [], &quot;notes&quot;: &quot;fmt/199 MP4 last characterised before PRONOM v101/Preservica 6.5.0 may be an alternative ID outcome, such as fmt/1595 Canon Raw 3&quot; }</code> </pre> <div class="prose max-w-none" id="" x-intersect.half="shown=''"> <p>From this, we can see that this applies to content identified as MP4 (PRONOM PUID fmt/199), that was last characterized by Preservica prior to version 6.5.0. The notes for this indicate that the addition of Canon Raw 3 (PRONOM PUID fmt/1595) to PRONOM was the trigger for this to be added.</p> <p>In this further example, a new identification signature was added to PRONOM in the v119 update, which applies to Preservica 7.4.0, for x-fmt/40, the AutoCAD dbConnect Template Set file format. It’s a rare file format, with an extension of .dbt.</p> <p>Any file instances that identified as x-fmt/40 prior to Preservica 7.4.0 would have done so by extension only, rather than the more accurate signature-based identification method. By recharacterizing these file instances, they will now either get a firm identification outcome of x-fmt/40 or they may receive an alternative identification outcome indicating that the original extension-based identification was incorrect.</p> </div> <pre class="p-5 bg-gray-50 overflow-scroll" id="" x-intersect.half="shown=''"><code class="language-xml">{ &quot;id&quot;: { &quot;guid&quot;: &quot;f888725b-c3da-545b-879f-42721741c4ff&quot;, &quot;name&quot;: &quot;recharacterize-x-fmt-40-v119&quot;, &quot;namespace&quot;: &quot;http://par.preservica.com&quot; }, &quot;description&quot;: &quot;Recommended Process for re-characterizing x-fmt/40 - AutoCAD dbConnect Template Set&quot;, &quot;processType&quot;: &quot;characterise&quot;, &quot;priority&quot;: &quot;low&quot;, &quot;applicableEventRange&quot;: { &quot;to&quot;: &quot;7.4.0&quot;, &quot;format&quot;: &quot;version&quot;, &quot;eventType&quot;: &quot;characterisation&quot; }, &quot;applicableFormats&quot;: [ { &quot;guid&quot;: &quot;e1a5d848-40d3-57bd-bf42-5fec9b48c8f2&quot;, &quot;name&quot;: &quot;x-fmt/40&quot;, &quot;namespace&quot;: &quot;http://www.nationalarchives.gov.uk&quot; } ], &quot;originatingEntities&quot;: [ { &quot;guid&quot;: &quot;e1a5d848-40d3-57bd-bf42-5fec9b48c8f2&quot;, &quot;name&quot;: &quot;x-fmt/40&quot;, &quot;namespace&quot;: &quot;http://www.nationalarchives.gov.uk&quot; } ], &quot;additionalOptions&quot;: [], &quot;notes&quot;: &quot;x-fmt/40 had new identification signature added in v119&quot; }</code> </pre> <div class="prose max-w-none" id="" x-intersect.half="shown=''"> <p>Each time these are published, Preservica’s Automated Digital Preservation feature picks them up and starts the processes described.</p> <h2>How do we make these recommendations</h2> <p>Our resident File Format Expert, David Clipsham, performs a comprehensive Technology Watch, analysing changes to PRONOM with each release and piecing together what impact those changes may have on how content gets characterized. This work is documented in our <a href="https://github.com/preservica/automated-preservation-recommendations/wiki">Automated Preservation Recommendations Wiki</a>, which is regularly updated with new recommendations.</p> <p>In addition, for each PRONOM release, we will create the formal, JSON based Recommended Processes required by Preservica’s Technical Registry. We currently have a list of over 650 recommendations!</p> <p>Most data that ends up in the Preservica Technical Registry is bundled into the application so that it gets added during upgrades, however, the Recommended Processes are added in an essentially ad-hoc manner while the application is running. This means that they can published as and when required.</p> <h2>When will we publish these recommendations</h2> <p>For Preservica’s cloud systems, we actually started our roll out in December 2022, and have been periodically publishing batches of recommendations ever since. In the process, we’ve made our way through over 250 of our list of recommendations, and we believe we have targeted something in the region of a quarter of a million files for recharacterization in that time!</p> <p>This ADP process has become very much a part of Business As Usual for Preservica.</p> </div> </div> </div> </div> </div> </div> <div class="bg-gray-50 py-12 lg:py-20 "> <div class="container"> <div class="flex flex-wrap items-center justify-between mb-6 md:mb-12"> <h2 class="ts-3b-tight text-center md:text-left text-gray-900">More updates from Preservica</h2> <div class="hidden md:block"> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 py-4 px-8 text-base text-primary-500 hover:text-primary-700 !border-none !p-0 !text-gray-900" href="https://developers.preservica.com/blog"> See all posts <svg class="w-5 h-5 text-currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"> <rect width="40" height="40" fill="url(#mppblqutmp-arrowhead-circle-right__a)" rx="20"></rect> <path fill="#120A44" d="M26.47 18.28c1.305.775 1.305 2.665 0 3.44l-8.89 5.279c-1.541.914-3.415-.503-2.954-2.234l1.13-4.251a2 2 0 0 0 0-1.028l-1.13-4.25c-.46-1.732 1.413-3.15 2.954-2.234l8.89 5.278Z"></path> <defs> <linearGradient id="mppblqutmp-arrowhead-circle-right__a" x1="0" x2="40" y1="0" y2="40" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </div> </div> <div class="flex flex-wrap -mx-2 -mb-4"> <div class="w-full md:w-1/2 lg:w-1/4 px-2 mb-4"> <div class="relative group overflow-hidden bg-white p-6 rounded-lg h-full transition-all duration-300 hover:shadow-xl "> <div class="flex flex-col justify-between h-full"> <div class="space-y-3 mb-16"> <span class="inline-block ts-9b-upper px-3 py-2 gradient-light rounded">API</span> <h2 class="ts-6b-tight text-gray-900"> <a href="https://developers.preservica.com/blog/developer-blog-api-updates-in-preservica-7-5"> <span aria-hidden="true" class="absolute inset-0"></span> Developer Blog - API Updates in Preservica 7.5 </a> </h2> <p class="ts-9l text-gray-600">This post provides you with a summary of the API updates we have made in Preservica 7.5.</p> </div> <div class="flex items-center gap-3"> <img class="w-12 h-12 rounded-full flex-shrink-0" src="https://optimise2.assets-servd.host/preservica-developers/production/images/Richard-Smith.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1600872031&amp;s=96be3f9bf05d1ae11a804da66d37903e" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/Richard-Smith.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1600872031&amp;s=96be3f9bf05d1ae11a804da66d37903e 301w" width="304" height="301" sizes="" loading="lazy" style="object-position: 50% 50%;"> <div> <h3 class="ts-10b text-gray-900">Richard Smith</h3> <p class="ts-10l text-gray-600">October 28th, 2024</p> </div> </div> </div> <div class="absolute left-0 bottom-0 right-0 w-full h-1 gradient-master opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div> </div> </div> <div class="w-full md:w-1/2 lg:w-1/4 px-2 mb-4"> <div class="relative group overflow-hidden bg-white p-6 rounded-lg h-full transition-all duration-300 hover:shadow-xl "> <div class="flex flex-col justify-between h-full"> <div class="space-y-3 mb-16"> <span class="inline-block ts-9b-upper px-3 py-2 gradient-light rounded">API</span> <h2 class="ts-6b-tight text-gray-900"> <a href="https://developers.preservica.com/blog/developer-blog-api-updates-in-preservica-7-4"> <span aria-hidden="true" class="absolute inset-0"></span> Developer Blog - API Updates in Preservica 7.4 </a> </h2> <p class="ts-9l text-gray-600">This post provides you with a summary of the API updates we have made in Preservica 7.4.</p> </div> <div class="flex items-center gap-3"> <img class="w-12 h-12 rounded-full flex-shrink-0" src="https://optimise2.assets-servd.host/preservica-developers/production/images/Sam-Marshall.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1730114786&amp;s=50dcc639c30a153093fbb002257ff5f2" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/Sam-Marshall.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1730114786&amp;s=50dcc639c30a153093fbb002257ff5f2 360w" width="400" height="400" sizes="" loading="lazy" style="object-position: 50% 50%;"> <div> <h3 class="ts-10b text-gray-900">Sam Marshall</h3> <p class="ts-10l text-gray-600">October 28th, 2024</p> </div> </div> </div> <div class="absolute left-0 bottom-0 right-0 w-full h-1 gradient-master opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div> </div> </div> <div class="w-full md:w-1/2 lg:w-1/4 px-2 mb-4"> <div class="relative group overflow-hidden bg-white p-6 rounded-lg h-full transition-all duration-300 hover:shadow-xl "> <div class="flex flex-col justify-between h-full"> <div class="space-y-3 mb-16"> <span class="inline-block ts-9b-upper px-3 py-2 gradient-light rounded">API</span> <h2 class="ts-6b-tight text-gray-900"> <a href="https://developers.preservica.com/blog/developer-blog-api-updates-in-preservica-7-3"> <span aria-hidden="true" class="absolute inset-0"></span> Developer Blog - API Updates in Preservica 7.3 </a> </h2> <p class="ts-9l text-gray-600">This post provides you with a summary of the API updates we have made in Preservica 7.3.</p> </div> <div class="flex items-center gap-3"> <img class="w-12 h-12 rounded-full flex-shrink-0" src="https://optimise2.assets-servd.host/preservica-developers/production/images/Lukasz-headshot.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1718787289&amp;s=90c079aea8d4accdb2c6b0af821cab13" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/Lukasz-headshot.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1718787289&amp;s=90c079aea8d4accdb2c6b0af821cab13 262w" width="262" height="262" sizes="" loading="lazy" style="object-position: 50% 50%;"> <div> <h3 class="ts-10b text-gray-900">Lukasz Sadowski</h3> <p class="ts-10l text-gray-600">June 19th, 2024</p> </div> </div> </div> <div class="absolute left-0 bottom-0 right-0 w-full h-1 gradient-master opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div> </div> </div> <div class="w-full md:w-1/2 lg:w-1/4 px-2 mb-4"> <div class="relative group overflow-hidden bg-white p-6 rounded-lg h-full transition-all duration-300 hover:shadow-xl "> <div class="flex flex-col justify-between h-full"> <div class="space-y-3 mb-16"> <span class="inline-block ts-9b-upper px-3 py-2 gradient-light rounded">API</span> <h2 class="ts-6b-tight text-gray-900"> <a href="https://developers.preservica.com/blog/developer-blog-api-updates-in-preservica-7-2"> <span aria-hidden="true" class="absolute inset-0"></span> Developer Blog - API Updates in Preservica 7.2 </a> </h2> <p class="ts-9l text-gray-600">This post provides you with a summary of the API updates we have made in Preservica 7.2.</p> </div> <div class="flex items-center gap-3"> <img class="w-12 h-12 rounded-full flex-shrink-0" src="https://optimise2.assets-servd.host/preservica-developers/production/images/Lukasz-headshot.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1718787289&amp;s=90c079aea8d4accdb2c6b0af821cab13" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/Lukasz-headshot.jpg?w=360&amp;h=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1718787289&amp;s=90c079aea8d4accdb2c6b0af821cab13 262w" width="262" height="262" sizes="" loading="lazy" style="object-position: 50% 50%;"> <div> <h3 class="ts-10b text-gray-900">Lukasz Sadowski</h3> <p class="ts-10l text-gray-600">June 19th, 2024</p> </div> </div> </div> <div class="absolute left-0 bottom-0 right-0 w-full h-1 gradient-master opacity-0 group-hover:opacity-100 transition-opacity duration-300"></div> </div> </div> </div> <div class="flex justify-center mt-6 md:hidden"> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 py-4 px-8 text-base text-primary-500 hover:text-primary-700 !border-none !p-0 !text-gray-900" href="https://developers.preservica.com/blog"> See all posts <svg class="w-5 h-5 text-currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"> <rect width="40" height="40" fill="url(#qotflpbtua-arrowhead-circle-right__a)" rx="20"></rect> <path fill="#120A44" d="M26.47 18.28c1.305.775 1.305 2.665 0 3.44l-8.89 5.279c-1.541.914-3.415-.503-2.954-2.234l1.13-4.251a2 2 0 0 0 0-1.028l-1.13-4.25c-.46-1.732 1.413-3.15 2.954-2.234l8.89 5.278Z"></path> <defs> <linearGradient id="qotflpbtua-arrowhead-circle-right__a" x1="0" x2="40" y1="0" y2="40" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </div> </div> </div> <div class="bg-gradient-to-b to-gray-50 py-12 from-gray-50"> <div class="container"> <div class="flex flex-wrap divide-y md:divide-y-0 md:divide-x divide-gray-100 -mx-3 lg:-mx-6 xl:-mx-12"> <div class="w-full md:w-1/2 px-3 lg:px-6 xl:px-12 py-6 md:py-0"> <div class=""> <img class="" src="https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-github-combined.png?w=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598379&amp;s=55197a6deb743848c7ef827b1014bded" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-github-combined.png?w=1920&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598379&amp;s=d7ff0e09f12cdede273ddf50453e5125 1184w, https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-github-combined.png?w=768&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598379&amp;s=70f197ef61f579abef813a0e2d210dca 768w, https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-github-combined.png?w=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598379&amp;s=55197a6deb743848c7ef827b1014bded 360w" width="1184" height="520" sizes="(min-width:1536px) 768px,(min-width:1280px) 50vw,(min-width:1024px) 50vw,(min-width:768px) 100vw,(min-width:568px) 100vw,100vw" loading="lazy" style="object-position: 50% 50%;"> <span class="inline-block ts-8b-tight mb-3 text-alt-500">Preservica on Github</span> <div class="flex flex-wrap justify-between gap-5"> <div class="max-w-sm space-y-3"> <h2 class="ts-5b-tight text-gray-900">Open API library and latest developments on GitHub</h2> <p class="ts-8l text-gray-900">Visit the Preservica GitHub page for our extensive API library, sample code, our latest open developments and more.</p> </div> <div> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 px-6 py-3.5 text-sm btn--blue flex-row-reverse " href="https://github.com/preservica" rel="noopener" target="_blank"> Visit GitHub <svg class="w-5 h-5 text-currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> <path fill="#120A44" fill-rule="evenodd" d="M13.5 14.25h-9a.752.752 0 0 1-.75-.75v-9c0-.412.338-.75.75-.75h3.75c.412 0 .75-.337.75-.75a.752.752 0 0 0-.75-.75h-4.5a1.5 1.5 0 0 0-1.5 1.5v10.5c0 .825.675 1.5 1.5 1.5h10.5c.825 0 1.5-.675 1.5-1.5v-4.5A.752.752 0 0 0 15 9a.752.752 0 0 0-.75.75v3.75c0 .412-.338.75-.75.75Z" clip-rule="evenodd"></path> <path fill="#fff" fill-rule="evenodd" d="M10.5 3c0 .413.338.75.75.75h1.943l-6.848 6.848a.747.747 0 1 0 1.057 1.057l6.848-6.847V6.75c0 .412.338.75.75.75s.75-.338.75-.75v-4.5h-4.5a.752.752 0 0 0-.75.75Z" clip-rule="evenodd"></path> </svg> </a> </div> </div> </div> </div> <div class="w-full md:w-1/2 px-3 lg:px-6 xl:px-12 py-6 md:py-0"> <div class=""> <img class="" src="https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-preservica-combined.png?w=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598382&amp;s=780d0d96d2e12778e2308c9b06a9c448" srcset="https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-preservica-combined.png?w=1920&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598382&amp;s=8b2abfdb6e92df6e5ed6c0cd36bc272c 1184w, https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-preservica-combined.png?w=768&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598382&amp;s=79df538c65643f329ff15f45876968b3 768w, https://optimise2.assets-servd.host/preservica-developers/production/images/signpost-preservica-combined.png?w=360&amp;q=80&amp;fm=webp&amp;fit=min&amp;crop=focalpoint&amp;fp-x=0.5&amp;fp-y=0.5&amp;dm=1708598382&amp;s=780d0d96d2e12778e2308c9b06a9c448 360w" width="1184" height="520" sizes="(min-width:1536px) 768px,(min-width:1280px) 50vw,(min-width:1024px) 50vw,(min-width:768px) 100vw,(min-width:568px) 100vw,100vw" loading="lazy" style="object-position: 50% 50%;"> <span class="inline-block ts-8b-tight mb-3 text-pink-500">Preservica.com</span> <div class="flex flex-wrap justify-between gap-5"> <div class="max-w-sm space-y-3"> <h2 class="ts-5b-tight text-gray-900">Protecting the world’s digital memory</h2> <p class="ts-8l text-gray-900">The world&#039;s cultural, economic, social and political memory is at risk. Preservica&#039;s mission is to protect it.</p> </div> <div> <a class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 px-6 py-3.5 text-sm btn--pink flex-row-reverse " href="https://preservica.com/" rel="noopener" target="_blank"> Visit Preservica <svg class="w-5 h-5 text-currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> <path fill="#120A44" fill-rule="evenodd" d="M13.5 14.25h-9a.752.752 0 0 1-.75-.75v-9c0-.412.338-.75.75-.75h3.75c.412 0 .75-.337.75-.75a.752.752 0 0 0-.75-.75h-4.5a1.5 1.5 0 0 0-1.5 1.5v10.5c0 .825.675 1.5 1.5 1.5h10.5c.825 0 1.5-.675 1.5-1.5v-4.5A.752.752 0 0 0 15 9a.752.752 0 0 0-.75.75v3.75c0 .412-.338.75-.75.75Z" clip-rule="evenodd"></path> <path fill="#fff" fill-rule="evenodd" d="M10.5 3c0 .413.338.75.75.75h1.943l-6.848 6.848a.747.747 0 1 0 1.057 1.057l6.848-6.847V6.75c0 .412.338.75.75.75s.75-.338.75-.75v-4.5h-4.5a.752.752 0 0 0-.75.75Z" clip-rule="evenodd"></path> </svg> </a> </div> </div> </div> </div> </div> </div> </div> </div> <footer class="relative py-12 xl:py-20 bg-gray-50"> <svg class="absolute left-0 bottom-0 w-2/3 max-w-xs 2xl:max-w-sm" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 338 341"> <g clip-path="url(#gxtmdnqwdq-footer-blob__a)"> <path fill="url(#gxtmdnqwdq-footer-blob__b)" d="M308.822 341H0V.723C71.361 9.948 102.009 24.326 155.862 49.59h.002a4828.138 4828.138 0 0 0 19.611 9.163c72.7 39.199 116.97 67.933 150.707 127.386 20.371 35.898 14.196 85.287-17.36 154.861Z" opacity=".1"></path> </g> <defs> <linearGradient id="gxtmdnqwdq-footer-blob__b" x1="0" x2="399.947" y1="7.504" y2="106.524" gradientUnits="userSpaceOnUse"> <stop stop-color="#69C3AF"></stop> <stop offset=".25" stop-color="#009BC3"></stop> <stop offset=".5" stop-color="#1D6AB1"></stop> <stop offset=".74" stop-color="#6056B0"></stop> <stop offset="1" stop-color="#AF5AA5"></stop> </linearGradient> <clipPath id="gxtmdnqwdq-footer-blob__a"> <path fill="#fff" d="M0 0h338v341H0z"></path> </clipPath> </defs> </svg> <div class="container"> <div class="flex flex-wrap xl:flex-nowrap items-center justify-between xl:gap-20"> <a href="https://developers.preservica.com/" class="block flex-shrink-0"> <img src="https://developers.preservica.com/img/logo.png" alt="Preservica Logo" class="w-[160px]"> </a> <div class="mt-6 md:mt-12 order-3 w-full xl:order-2"> <nav> <ul class="flex flex-wrap lg:flex-nowrap items-center md:gap-5"> <li class="w-1/2 mb-3 md:mb-0 md:w-auto"> <a href="https://developers.preservica.com/api-reference" class="ts-8b text-gray-900"> API Reference </a> </li> <li class="w-1/2 mb-3 md:mb-0 md:w-auto"> <a href="https://developers.preservica.com/documentation" class="ts-8b text-gray-900"> Resources </a> </li> <li class="w-1/2 mb-3 md:mb-0 md:w-auto"> <a href="https://developers.preservica.com/blog" class="ts-8b text-gray-900"> Blog </a> </li> <li class="w-1/2 mb-3 md:mb-0 md:w-auto"> <a href="https://developers.preservica.com/terms-conditions" class="ts-8b text-gray-900"> Terms &amp; conditions </a> </li> <li class="w-1/2 mb-3 md:mb-0 md:w-auto"> <a href="https://developers.preservica.com/cookie-policy" class="ts-8b text-gray-900"> Cookie Policy </a> </li> </ul> </nav> <div class="md:hidden flex items-center gap-1.5 mt-6"> <a href="https://www.facebook.com/Preservica-100980879026558/" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#sibpqspygw-social-facebook__a)" rx="6"></rect> <path fill="#503A8A" d="M22.219 20h-2.344v7H16.75v-7h-2.563v-2.875h2.563v-2.219c0-2.5 1.5-3.906 3.781-3.906 1.094 0 2.25.219 2.25.219v2.469H21.5c-1.25 0-1.625.75-1.625 1.562v1.875h2.781L22.22 20Z"></path> <defs> <linearGradient id="sibpqspygw-social-facebook__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://twitter.com/preservica" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#hersxwpgul-social-twitter__a)" rx="6"></rect> <path fill="#503A8A" d="M23 11.5h2.398l-5.241 5.93 6.166 8.07h-4.828l-3.781-4.895-4.328 4.895h-2.4l5.606-6.344-5.915-7.655h4.95l3.419 4.473 3.953-4.474Zm-.843 12.579h1.33l-8.582-11.232H13.48l8.678 11.232Z"></path> <defs> <linearGradient id="hersxwpgul-social-twitter__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://www.youtube.com/channel/UC21mQfv6pAW5L48IzAaNcVw" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#ankpzzopfv-social-youtube__a)" rx="6"></rect> <path fill="#503A8A" d="M26.656 14.906c.375 1.313.375 4.125.375 4.125s0 2.782-.375 4.125a2.084 2.084 0 0 1-1.5 1.5C23.813 25 18.5 25 18.5 25s-5.344 0-6.688-.344a2.084 2.084 0 0 1-1.5-1.5c-.374-1.343-.374-4.125-.374-4.125s0-2.812.374-4.125a2.126 2.126 0 0 1 1.5-1.531C13.156 13 18.5 13 18.5 13s5.313 0 6.656.375a2.125 2.125 0 0 1 1.5 1.531Zm-9.906 6.656 4.438-2.53L16.75 16.5v5.063Z"></path> <defs> <linearGradient id="ankpzzopfv-social-youtube__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://www.linkedin.com/company/preservica" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#jrmrihxcam-social-linkedin__a)" rx="6"></rect> <path fill="#503A8A" d="M14.625 25h-2.906v-8.687h2.906V25Zm-1.469-9.85c-.906 0-1.656-.726-1.656-1.597 0-1.192 1.375-1.947 2.5-1.337.531.262.844.785.844 1.337 0 .871-.75 1.598-1.688 1.598ZM25.47 25h-2.875v-4.213c0-1.017-.032-2.295-1.532-2.295s-1.718 1.075-1.718 2.208V25h-2.907v-8.687h2.782v1.191h.031c.406-.668 1.344-1.395 2.75-1.395 2.938 0 3.5 1.802 3.5 4.126V25h-.031Z"></path> <defs> <linearGradient id="jrmrihxcam-social-linkedin__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </div> <p class="ts-10l text-gray-600 max-w-3xl mt-6 md:mt-3">Copyright 2024 Preservica. Registered in England and Wales under company number 7998621. Registered office: 32 The Quadrant, Abingdon Science Park, Abingdon, Oxfordshire OX14 3YS</p> </div> <div class="hidden md:flex items-center gap-1.5 xl:order-3"> <a href="https://www.facebook.com/Preservica-100980879026558/" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#jorwtottki-social-facebook__a)" rx="6"></rect> <path fill="#503A8A" d="M22.219 20h-2.344v7H16.75v-7h-2.563v-2.875h2.563v-2.219c0-2.5 1.5-3.906 3.781-3.906 1.094 0 2.25.219 2.25.219v2.469H21.5c-1.25 0-1.625.75-1.625 1.562v1.875h2.781L22.22 20Z"></path> <defs> <linearGradient id="jorwtottki-social-facebook__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://twitter.com/preservica" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#jzfkkmvlda-social-twitter__a)" rx="6"></rect> <path fill="#503A8A" d="M23 11.5h2.398l-5.241 5.93 6.166 8.07h-4.828l-3.781-4.895-4.328 4.895h-2.4l5.606-6.344-5.915-7.655h4.95l3.419 4.473 3.953-4.474Zm-.843 12.579h1.33l-8.582-11.232H13.48l8.678 11.232Z"></path> <defs> <linearGradient id="jzfkkmvlda-social-twitter__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://www.youtube.com/channel/UC21mQfv6pAW5L48IzAaNcVw" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#wvmjdggmlc-social-youtube__a)" rx="6"></rect> <path fill="#503A8A" d="M26.656 14.906c.375 1.313.375 4.125.375 4.125s0 2.782-.375 4.125a2.084 2.084 0 0 1-1.5 1.5C23.813 25 18.5 25 18.5 25s-5.344 0-6.688-.344a2.084 2.084 0 0 1-1.5-1.5c-.374-1.343-.374-4.125-.374-4.125s0-2.812.374-4.125a2.126 2.126 0 0 1 1.5-1.531C13.156 13 18.5 13 18.5 13s5.313 0 6.656.375a2.125 2.125 0 0 1 1.5 1.531Zm-9.906 6.656 4.438-2.53L16.75 16.5v5.063Z"></path> <defs> <linearGradient id="wvmjdggmlc-social-youtube__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> <a href="https://www.linkedin.com/company/preservica" target="_blank" rel="noopener" class="block w-10 h-10"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 37"> <rect width="37" height="37" fill="url(#oxbfxonjhv-social-linkedin__a)" rx="6"></rect> <path fill="#503A8A" d="M14.625 25h-2.906v-8.687h2.906V25Zm-1.469-9.85c-.906 0-1.656-.726-1.656-1.597 0-1.192 1.375-1.947 2.5-1.337.531.262.844.785.844 1.337 0 .871-.75 1.598-1.688 1.598ZM25.47 25h-2.875v-4.213c0-1.017-.032-2.295-1.532-2.295s-1.718 1.075-1.718 2.208V25h-2.907v-8.687h2.782v1.191h.031c.406-.668 1.344-1.395 2.75-1.395 2.938 0 3.5 1.802 3.5 4.126V25h-.031Z"></path> <defs> <linearGradient id="oxbfxonjhv-social-linkedin__a" x1="0" x2="37" y1="0" y2="37" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </a> </div> </div> </div> </footer> <!-- This example requires Tailwind CSS v2.0+ --> <div class="fixed z-50 inset-0 overflow-y-auto" aria-labelledby="modal-title" role="dialog" aria-modal="true" x-data="{showModal:false}" @keydown.escape.prevent.stop="showModal = false" @modal.window="showModal=true" x-show="showModal" x-cloak > <div class="flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0 z-30"> <div class="fixed inset-0 bg-gray-900 bg-opacity-95 transition-opacity " @click="showModal=false" aria-hidden="true"></div> <!-- This element is to trick the browser into centering the modal contents. --> <span class="hidden sm:inline-block sm:align-middle sm:h-screen" aria-hidden="true">&#8203;</span> <div class="inline-block align-bottom px-4 pt-5 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-xl lg:max-w-3xl sm:w-full pb-2 md:pt-6 md:px-6" > <div x-trap.noscroll.inert="showModal"> <h2 class="ts-3b-tight text-white mb-3 text-center md:text-left">Search Preservica</h2> <form action="/search" method="get"> <div class="flex flex-wrap md:flex-nowrap gap-1 items-center relative"> <label for="sidebar-search" class="sr-only">Search</label> <div class="relative w-full sm:w-auto sm:flex-grow mb-2 sm:mb-0"> <input type="text" id="sidebar-search" name="q" class="flex-grow py-3.5 border-2 rounded border-white pl-12 w-full " placeholder="I am looking for..."> <svg class="w-6 h-6 absolute left-3 top-1/2 -translate-y-1/2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path fill-rule="evenodd" d="m15.5 14-.664-.664C16 12 16.25 10.42 15.91 8.39c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.61.09 4.875-1.145l4.985 4.985c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z" clip-rule="evenodd"></path> </svg> </div> <button type="submit" class="inline-flex items-center justify-center text-center font-bold rounded-lg no-underline transition-all duration-30 border-none disabled:cursor-default focus:outline-none focus:ring-4 gap-2 py-4 px-8 text-base btn--blue flex-row-reverse w-full sm:w-auto" href=""> Search </button> </div> </form> </div> </div> <button class="absolute top-5 right-4 w-10 h-10 " @click="showModal = false"> <svg class="w-10 h-10" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 41" fill="none"> <rect y="0.84082" width="40" height="40" rx="6" fill="url(#xeodguheol-paint0_linear_25295_155)"></rect> <path d="M12.3866 13.2274C12.8074 12.8066 13.3971 12.7152 13.705 13.0231L20.0001 19.3182L26.295 13.0232C26.6029 12.7153 27.1926 12.8067 27.6134 13.2275C28.0342 13.6483 28.1256 14.238 27.8177 14.5459L21.5227 20.8409L27.8177 27.1358C28.1256 27.4437 28.0342 28.0334 27.6134 28.4542C27.1926 28.875 26.6029 28.9664 26.295 28.6585L20.0001 22.3635L13.705 28.6586C13.3971 28.9665 12.8074 28.8751 12.3866 28.4543C11.9658 28.0335 11.8744 27.4438 12.1823 27.1359L18.4774 20.8409L12.1823 14.5458C11.8744 14.2379 11.9658 13.6482 12.3866 13.2274Z" fill="#120A44"></path> <defs> <linearGradient id="xeodguheol-paint0_linear_25295_155" x1="0" y1="0.84082" x2="40" y2="40.8408" gradientUnits="userSpaceOnUse"> <stop stop-color="#DBF7FF"></stop> <stop offset="1" stop-color="#D5CEE6"></stop> </linearGradient> </defs> </svg> </button> </div> </div> <script src="/dist/js/combined.js?id=9082b6d4807e2adbe5840829b2f70669" ></script> <script type="application/ld+json">{"@context":"http://schema.org","@graph":[{"@type":"WebPage","author":{"@id":"#identity"},"copyrightHolder":{"@id":"#identity"},"copyrightYear":"2024","creator":{"@id":"#creator"},"dateCreated":"2024-11-06T11:59:58+00:00","dateModified":"2024-11-06T12:18:48+00:00","datePublished":"2024-10-28T10:00:00+00:00","description":"The last few Preservica releases have come with announcements of Automated Digital Preservation (ADP) features starting to appear in our New Generation Interface.","headline":"Auto Re-Characterise Blog","image":{"@type":"ImageObject","url":"https://optimise2.assets-servd.host/preservica-developers/production/images/preservica.png?w=1200&h=630&q=82&auto=format&fit=clip&dm=1587029968&s=912720fa3460498681b6e0935e27c9a9"},"inLanguage":"en-gb","mainEntityOfPage":"https://developers.preservica.com/blog/auto-re-characterise-blog","name":"Auto Re-Characterise Blog","publisher":{"@id":"#creator"},"url":"https://developers.preservica.com/blog/auto-re-characterise-blog"},{"@id":"#identity","@type":"Organization","sameAs":["https://twitter.com/preservica","https://www.facebook.com/Preservica-100980879026558/","https://www.linkedin.com/company/preservica","https://www.youtube.com/channel/UC21mQfv6pAW5L48IzAaNcVw"]},{"@id":"#creator","@type":"Organization"},{"@type":"BreadcrumbList","description":"Breadcrumbs list","itemListElement":[{"@type":"ListItem","item":"https://developers.preservica.com","name":"Homepage","position":1},{"@type":"ListItem","item":"https://developers.preservica.com/blog","name":"Blog","position":2},{"@type":"ListItem","item":"https://developers.preservica.com/blog/auto-re-characterise-blog","name":"Auto Re-Characterise Blog","position":3}],"name":"Breadcrumbs"}]}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10