{"id":1557,"date":"2024-01-19T14:41:50","date_gmt":"2024-01-19T13:41:50","guid":{"rendered":"https:\/\/exponentialdecay.co.uk\/blog\/?p=1557"},"modified":"2024-11-07T16:15:10","modified_gmt":"2024-11-07T16:15:10","slug":"pronom-release-statistics","status":"publish","type":"post","link":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/","title":{"rendered":"PRONOM release statistics"},"content":{"rendered":"<p>My contribution to <a href=\"https:\/\/github.com\/digital-preservation\/PRONOM_Research\/blob\/e8620dca83fabbb2c8054e41d04b3ea194f08879\/PRONOM_Research_Week\/Research_Week_2023.md\" target=\"_blank\" rel=\"noopener\">PRONOM research week<\/a> 2023 (held in November 2023) is a PRONOM summary website and Application Programming Interface (API). The idea is to provide a snapshot of the current state of the PRONOM database and prompt the community to further the work of completing records that remain incomplete. Hopefully complementing the descriptathon described by Francesca Mackenzie and the PRONOM team and providing automation so as to help with producing descriptathon lists in the future.<\/p>\n<p>The summary web-page and API can be found at the following links:<\/p>\n<ul>\n<li>Summary page: <a href=\"https:\/\/api.pronom.ffdev.info\/docs\" target=\"_blank\" rel=\"noopener\">https:\/\/api.pronom.ffdev.info\/docs<\/a><\/li>\n<li>API: <a href=\"https:\/\/pronom.ffdev.info\" target=\"_blank\" rel=\"noopener\">https:\/\/pronom.ff`dev.info<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1560\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page.jpeg\" alt=\"\" width=\"1856\" height=\"932\" srcset=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page.jpeg 1856w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page-300x151.jpeg 300w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page-1024x514.jpeg 1024w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page-768x386.jpeg 768w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-stats-page-1536x771.jpeg 1536w\" sizes=\"auto, (max-width: 1856px) 100vw, 1856px\" \/><\/a><\/p>\n<h2>But it&#8217;s January?!<\/h2>\n<p>Yes, it&#8217;s a little late to the party! It&#8217;s fashionable, right? &#8212; well, actually, I proposed the idea to the team at\u00a0the regular <a href=\"https:\/\/github.com\/digital-preservation\/PRONOM_Research\/tree\/e8620dca83fabbb2c8054e41d04b3ea194f08879\/Resources\/calendar\" target=\"_blank\" rel=\"noopener\">PRONOM drop-in<\/a> back in October, it has just taken a bit longer to get together than anticipated.<\/p>\n<p>The release was built in three phrases:<\/p>\n<ol>\n<li>Development of generic PRONOM tooling.<\/li>\n<li>Development of an API.<\/li>\n<li>Development of a web-page using the API.<\/li>\n<\/ol>\n<h3>PRONOM tools<\/h3>\n<p>The generic PRONOM tools (&#8216;pronom-tools&#8217;) is released as a package on PyPi and offers different command line options providing ways of generating statistics about PRONOM and accessing information such as links to the most recent signature files.<\/p>\n<ul>\n<li><a href=\"https:\/\/pypi.org\/project\/pronom-tools\/\" target=\"_blank\" rel=\"noopener\">PyPI link<\/a> to pronom-tools.<\/li>\n<\/ul>\n<p>The idea of the tooling is to enable the download of all of the important PRONOM files and then produce statistics about what&#8217;s there. This isn&#8217;t straightforward at present, for example, to generate statistics about the signatures that are available in a PRONOM release the standard PRONOM export must also be cross-referenced with the DROID container signature file; this then allows you to see the number of file formats with some sort of signature that can be used by DROID and Siegfried.<\/p>\n<p>Statistics produced by the PRONOM tools also distinguish between the following:<\/p>\n<ul>\n<li>File formats requiring signatures.<\/li>\n<li>File formats that need descriptions.<\/li>\n<li>File formats that need both signatures and descriptions.<\/li>\n<\/ul>\n<p>These are some of the ways that the PRONOM community talks about the work that still needs completing in the current database and is very much inspired by the aforementioned descriptathon.<\/p>\n<h4>Additional PRONOM tooling<\/h4>\n<p>One of my goals over the past decade was to write some sort of alert for PRONOM releases. I haven&#8217;t quite got there with this release of the PRONOM tools but a shakedown of the code showed me what was missing and I will implement this soon.<\/p>\n<p>When complete, I can setup the utility &#8216;pronom-cron&#8217; to check for a PRONOM release a couple of times a day and update the statistics automatically when one becomes available.<\/p>\n<p>There might be other utility to this, for example, for updating tooling that relies on PRONOM such as digital preservation systems that require up to date information about file formats.<\/p>\n<h3>PRONOM statistics API<\/h3>\n<p>The <a href=\"https:\/\/api.pronom.ffdev.info\/\" target=\"_blank\" rel=\"noopener\">PRONOM statistics API<\/a> is designed to allow users to access information about PRONOM without necessarily having to download the pronom-tools suite and further copies of the PRONOM database.<\/p>\n<p>The statistics try to augment existing PRONOM data and specifically try to avoid duplicating anything already available.<\/p>\n<p>The API provides a convenient data-oriented view of the PRONOM database and for the purposes of this work allow me to easily build a website on-top. You might be able to find other more interesting and exciting ways of accessing and remixing this data.<\/p>\n<h3>PRONOM statistics page<\/h3>\n<p>The <a href=\"https:\/\/pronom.ffdev.info\/\" target=\"_blank\" rel=\"noopener\">PRONOM statistics page<\/a> accesses various endpoints made available in the PRONOM statistics API to output a website that describes the state of PRONOM at the time the site is accessed.<\/p>\n<h4>Promoting the PRONOM cause<\/h4>\n<p>The idea is that the release summary will provide users with useful information about PRONOM today and inspire those that use the service or wish to get involved to contribute new data.<\/p>\n<p>Take for example the statistics for the v116 release of PRONOM:<\/p>\n<ul>\n<li>Number of records: 2377<\/li>\n<li>Records with complete descriptions: 1840<\/li>\n<li>Records with signatures: 1983<\/li>\n<li><span style=\"text-decoration: underline;\">Records requiring descriptions: 537<\/span><\/li>\n<li><span style=\"text-decoration: underline;\">Records requiring signatures: 394<\/span><\/li>\n<\/ul>\n<p>We can see how comprehensive PRONOM is but we can also see the work that remains outstanding.<\/p>\n<p>Users using the PRONOM statistics page can get easy to access links to the records that either require descriptive information, or just as importantly, require file format signatures to enable automatic identification using tools such as DROID, Fido, and Siegfried.<\/p>\n<p><a href=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-statistics-buttons.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1576 size-full\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-statistics-buttons.jpeg\" alt=\"An image of the summary information section in the PRONOM statistics page with buttons to load summary information.\" width=\"885\" height=\"281\" srcset=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-statistics-buttons.jpeg 885w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-statistics-buttons-500x159.jpeg 500w, https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-statistics-buttons-768x244.jpeg 768w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/a><\/p>\n<h2>Open source and the capacity to remix<\/h2>\n<p>The website was developed in such a way as to allow anyone to host it or use as a foundation for remixing what&#8217;s there and providing a different view of the data.<\/p>\n<p>The API enables a lot of this too and users are invited to build anything that inspires them on top of that. Users are also invited to submit new ideas for statistics that can be shown or other views of the data, for example, users might want a comma-separated-values (CSV) summary of the PRONOM dataset.<\/p>\n<h3>GitHub repositories for this work<\/h3>\n<p>The following GitHub repositories are used for this work:<\/p>\n<ul>\n<li>PRONOM release tools and API: <a href=\"https:\/\/github.com\/ffdev-info\/pronom-release-tools\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/ffdev-info\/pronom-release-tools<\/a><\/li>\n<li>PRONOM statistics page: <a href=\"https:\/\/github.com\/ffdev-info\/pronom-page\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/ffdev-info\/pronom-page<\/a><\/li>\n<\/ul>\n<h4>ffdev-info<\/h4>\n<p>The ffdev-info Organization is a new organization I have setup on GitHub to collect my work around file-formats, including my work with Wikidata.<\/p>\n<ul>\n<li>ffdev-info on GitHub: <a href=\"https:\/\/github.com\/ffdev-info\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/ffdev-info<\/a><\/li>\n<\/ul>\n<h2>Relationship to PRONOM<\/h2>\n<p>I have long promoted <a href=\"https:\/\/exponentialdecay.co.uk\/blog\/architecture-of-the-fr-org\/https:\/\/exponentialdecay.co.uk\/blog\/the-problem-with-comprehensive-test-suites\/\" target=\"_blank\" rel=\"noopener\">different views of the PRONOM dataset<\/a>. In doing this work it is not to replace anything PRONOM and the PRONOM team might want to do. In the short- to medium-term it attempts to fill a small gap in the PRONOM development workflow. In the long-term I hope it will inspire developers of PRONOM to consider building access to these different views and statistics into the core PRONOM API.<\/p>\n<h2>Relationship to digipres.org<\/h2>\n<p>Digipres.org also provides <a href=\"https:\/\/www.digipres.org\/formats\/sources\/pronom\/\" target=\"_blank\" rel=\"noopener\">summary statistics about PRONOM<\/a>. Digipres.org is currently focused on overall coverage.<\/p>\n<p>On the other hand the work described in this blog is there to specifically provide a view of PRONOM development gaps and a more data-oriented view of the PRONOM dataset as a whole.<\/p>\n<p>Hopefully the two complement each other. In future the two could potentially converge. The <a href=\"https:\/\/pypi.org\/project\/pronom-tools\/\" target=\"_blank\" rel=\"noopener\">pronom-tools<\/a> package can be accessed as a library within Python and has a number of applications I am yet to explore.<\/p>\n<h2>PRONOM in summary<\/h2>\n<p>Thank you for reading! The PRONOM statistics work has been enjoyable to think about as always. It&#8217;s actually quite complicated to coordinate different parts of the PRONOM dataset and output something like this, but it&#8217;s fun. I also got to use a new technology in <a href=\"https:\/\/htmx.org\/\" target=\"_blank\" rel=\"noopener\">HTMX<\/a> which provides this <a href=\"https:\/\/exponentialdecay.co.uk\/prototype-comicbook\/\" target=\"_blank\" rel=\"noopener\">not very webby web-developer<\/a> with tooling to create web-sites even with more of a back-end bias. HTMX might be something I revisit on the blog again in future.<\/p>\n<h3>Other PRONOM related links<\/h3>\n<p>More on my PRONOM work that may be of interest to readers can be found at the following links.<\/p>\n<ul>\n<li>PRONOM signature development utility and guides: <a href=\"https:\/\/ffdev.info\" target=\"_blank\" rel=\"noopener\">https:\/\/ffdev.info<\/a><\/li>\n<li>Video introducing ffdev.info for PRONOM research week 2020: <a href=\"https:\/\/openpreservation.org\/blogs\/pronom-research-week-signature-development-utility-2-0-ffdev-info\/\" target=\"_blank\" rel=\"noopener\">https:\/\/openpreservation.org\/blogs\/pronom-research-week-signature-development-utility-2-0-ffdev-info\/<\/a><\/li>\n<li>Five Star Format Signature Development: <a href=\"https:\/\/openpreservation.org\/blogs\/five-star-file-format-signature-development\/\" target=\"_blank\" rel=\"noopener\">https:\/\/openpreservation.org\/blogs\/five-star-file-format-signature-development\/<\/a><\/li>\n<li>Using a custom Wikibase with Siegfried (talk): <a href=\"https:\/\/exponentialdecay.co.uk\/blog\/talk-using-a-custom-wikibase-with-siegfried\/\" target=\"_blank\" rel=\"noopener\">https:\/\/exponentialdecay.co.uk\/blog\/talk-using-a-custom-wikibase-with-siegfried\/<\/a><\/li>\n<\/ul>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1557\" class=\"pvc_stats total_only  \" data-element-id=\"1557\" style=\"\"><i class=\"pvc-stats-icon small\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nMy contribution to PRONOM research week 2023 (held in November 2023) is a PRONOM summary website and Application Programming Interface&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &ldquo;PRONOM release statistics&rdquo;<\/span>&hellip;<\/a><\/div>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1557\" class=\"pvc_stats total_only  \" data-element-id=\"1557\" style=\"\"><i class=\"pvc-stats-icon small\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":1559,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[3,20,19],"tags":[61,96,204,147,15,17,121,16,72,238,240],"class_list":["post-1557","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-preservation","category-just-code","category-python","tag-code","tag-coding","tag-collaboration","tag-digipres","tag-droid","tag-file-formats","tag-open-data","tag-pronom","tag-python","tag-wdpd","tag-wdpd2024","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PRONOM release statistics - ross spencer :: exponentialdecay.digipres :: blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PRONOM release statistics - ross spencer :: exponentialdecay.digipres :: blog\" \/>\n<meta property=\"og:description\" content=\"My contribution to PRONOM research week 2023 (held in November 2023) is a PRONOM summary website and Application Programming Interface&hellip; Continue reading &ldquo;PRONOM release statistics&rdquo;&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/\" \/>\n<meta property=\"og:site_name\" content=\"ross spencer :: exponentialdecay.digipres :: blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-19T13:41:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-07T16:15:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-release-statistics.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1856\" \/>\n\t<meta property=\"og:image:height\" content=\"932\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ross Spencer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@beet_keeper\" \/>\n<meta name=\"twitter:site\" content=\"@beet_keeper\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ross Spencer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/\"},\"author\":{\"name\":\"Ross Spencer\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\"},\"headline\":\"PRONOM release statistics\",\"datePublished\":\"2024-01-19T13:41:50+00:00\",\"dateModified\":\"2024-11-07T16:15:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/\"},\"wordCount\":1189,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\"},\"image\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/pronom-release-statistics.jpeg\",\"keywords\":[\"Code\",\"Coding\",\"collaboration\",\"digipres\",\"DROID\",\"File Formats\",\"Open Data\",\"PRONOM\",\"Python\",\"WDPD\",\"WDPD2024\"],\"articleSection\":[\"Digital Preservation\",\"Just Code\",\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/\",\"name\":\"PRONOM release statistics - ross spencer :: exponentialdecay.digipres :: blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/pronom-release-statistics.jpeg\",\"datePublished\":\"2024-01-19T13:41:50+00:00\",\"dateModified\":\"2024-11-07T16:15:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/pronom-release-statistics.jpeg\",\"contentUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/pronom-release-statistics.jpeg\",\"width\":1856,\"height\":932},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/pronom-release-statistics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PRONOM release statistics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/\",\"name\":\"ross spencer :: exponentialdecay.digipres :: blog\",\"description\":\"Digital preservation analyst, researcher, and software developer\",\"publisher\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/4cae0a954400f42b9c1b70c699837716\",\"name\":\"Ross Spencer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\",\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\",\"contentUrl\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\",\"width\":2560,\"height\":2560,\"caption\":\"Ross Spencer\"},\"logo\":{\"@id\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/avatar-scaled.png\"},\"description\":\"Digital preservation domain expert and full-stack software developer.\",\"sameAs\":[\"http:\\\/\\\/www.exponentialdecay.co.uk\\\/blog\",\"https:\\\/\\\/www.instagram.com\\\/b33tk33p3r\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ross-spencer-b6b9b758\\\/\",\"https:\\\/\\\/x.com\\\/beet_keeper\"],\"url\":\"https:\\\/\\\/exponentialdecay.co.uk\\\/blog\\\/author\\\/exponentialdecay\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PRONOM release statistics - ross spencer :: exponentialdecay.digipres :: blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/","og_locale":"en_US","og_type":"article","og_title":"PRONOM release statistics - ross spencer :: exponentialdecay.digipres :: blog","og_description":"My contribution to PRONOM research week 2023 (held in November 2023) is a PRONOM summary website and Application Programming Interface&hellip; Continue reading &ldquo;PRONOM release statistics&rdquo;&hellip;","og_url":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/","og_site_name":"ross spencer :: exponentialdecay.digipres :: blog","article_published_time":"2024-01-19T13:41:50+00:00","article_modified_time":"2024-11-07T16:15:10+00:00","og_image":[{"width":1856,"height":932,"url":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-release-statistics.jpeg","type":"image\/jpeg"}],"author":"Ross Spencer","twitter_card":"summary_large_image","twitter_creator":"@beet_keeper","twitter_site":"@beet_keeper","twitter_misc":{"Written by":"Ross Spencer","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#article","isPartOf":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/"},"author":{"name":"Ross Spencer","@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716"},"headline":"PRONOM release statistics","datePublished":"2024-01-19T13:41:50+00:00","dateModified":"2024-11-07T16:15:10+00:00","mainEntityOfPage":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/"},"wordCount":1189,"commentCount":1,"publisher":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716"},"image":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#primaryimage"},"thumbnailUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-release-statistics.jpeg","keywords":["Code","Coding","collaboration","digipres","DROID","File Formats","Open Data","PRONOM","Python","WDPD","WDPD2024"],"articleSection":["Digital Preservation","Just Code","Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/","url":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/","name":"PRONOM release statistics - ross spencer :: exponentialdecay.digipres :: blog","isPartOf":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#primaryimage"},"image":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#primaryimage"},"thumbnailUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-release-statistics.jpeg","datePublished":"2024-01-19T13:41:50+00:00","dateModified":"2024-11-07T16:15:10+00:00","breadcrumb":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#primaryimage","url":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-release-statistics.jpeg","contentUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2024\/01\/pronom-release-statistics.jpeg","width":1856,"height":932},{"@type":"BreadcrumbList","@id":"https:\/\/exponentialdecay.co.uk\/blog\/pronom-release-statistics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exponentialdecay.co.uk\/blog\/"},{"@type":"ListItem","position":2,"name":"PRONOM release statistics"}]},{"@type":"WebSite","@id":"https:\/\/exponentialdecay.co.uk\/blog\/#website","url":"https:\/\/exponentialdecay.co.uk\/blog\/","name":"ross spencer :: exponentialdecay.digipres :: blog","description":"Digital preservation analyst, researcher, and software developer","publisher":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exponentialdecay.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/exponentialdecay.co.uk\/blog\/#\/schema\/person\/4cae0a954400f42b9c1b70c699837716","name":"Ross Spencer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png","url":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png","contentUrl":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png","width":2560,"height":2560,"caption":"Ross Spencer"},"logo":{"@id":"https:\/\/exponentialdecay.co.uk\/blog\/wp-content\/uploads\/2025\/06\/avatar-scaled.png"},"description":"Digital preservation domain expert and full-stack software developer.","sameAs":["http:\/\/www.exponentialdecay.co.uk\/blog","https:\/\/www.instagram.com\/b33tk33p3r\/","https:\/\/www.linkedin.com\/in\/ross-spencer-b6b9b758\/","https:\/\/x.com\/beet_keeper"],"url":"https:\/\/exponentialdecay.co.uk\/blog\/author\/exponentialdecay\/"}]}},"views":12592,"_links":{"self":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1557"}],"version-history":[{"count":12,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1557\/revisions"}],"predecessor-version":[{"id":1581,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1557\/revisions\/1581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/media\/1559"}],"wp:attachment":[{"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exponentialdecay.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}