{"id":24543,"date":"2022-01-01T15:59:52","date_gmt":"2022-01-01T15:59:52","guid":{"rendered":"https:\/\/www.ch.imperial.ac.uk\/rzepa\/blog\/?p=24543"},"modified":"2022-01-11T07:33:00","modified_gmt":"2022-01-11T07:33:00","slug":"quantum-chemistry-interoperability-library-another-step-towards-fair-data","status":"publish","type":"post","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543","title":{"rendered":"Quantum chemistry interoperability (library): another step towards FAIR data."},"content":{"rendered":"<div class=\"kcite-section\" kcite-section-id=\"24543\">\n<p>To be FAIR, data has to be not only Findable and Accessible, but straightforwardly Interoperable. One of the best examples of interoperability in chemistry comes from the domain of quantum chemistry. This strives to describe a molecule by its electron density distribution, from which many interesting properties can then be computed. The process is split into two parts:<\/p>\n<ol>\n<li>Computation of the wavefunction. This can be very very compute intensive process, which can take quite a few days even using 64 or more processors in parallel and requires highly specialised programs to achieve this.<\/li>\n<li>Analysis of the wavefunction. The range of properties that can be computed is impressively large, but again this requires specialised algorithms and programs.<\/li>\n<\/ol>\n<p>So one can see that the need to Interoperate wavefunction data computed during process 1 into analysis in process 2 is crucial. This is normally achieved using intermediate data files, and clearly the semantics of the data in these files must be perfectly communicated between the two processes.<\/p>\n<p>With this introduction over, my attention was drawn to a recent post on the CCL (Computational Chemistry List,\u00a0<a href=\"http:\/\/www.ccl.net\">http:\/\/www.ccl.net<\/a>), a veritable resource that has been running for many decades and where many aspects of computational chemistry are discussed. One recent such relates to quantum chemistry interoperability; <a href=\"http:\/\/www.ccl.net\/cgi-bin\/ccl\/day-index.cgi?2021+12+30\">http:\/\/www.ccl.net\/cgi-bin\/ccl\/day-index.cgi?2021+12+30<\/a> where many interesting points were made. I highlight just two here (but urge you to read the entire thread).<\/p>\n<ol>\n<li>The first, by Mike Frisch (<a href=\"http:\/\/www.ccl.net\/cgi-bin\/ccl\/message-new?2021+12+30+003\">http:\/\/www.ccl.net\/cgi-bin\/ccl\/message-new?2021+12+30+003<\/a>) introduces two interoperability formats (the <strong>binary array file<\/strong> format) along with a library of routines in both Fortran and Python which facilitate interoperability between wavefunction calculating and the post-processing analysis programs. The advantages of this include &#8220;<em>Like the fchk file, this is a\u00a0self-defining file, but it is binary so that full precision can be retained\u00a0and reading\/writing the file is much faster<\/em>&#8221; and is described at <a href=\"https:\/\/gaussian.com\/interfacing\/\">https:\/\/gaussian.com\/interfacing\/<\/a> Output in this format is controlled by the keyword <strong>Output=MatrixElement<\/strong> or use of environment variables. As a long time user of an older interoperability mechanism, the so-called <strong>WFN<\/strong> and <strong>WFX<\/strong> formats for use with programs such as AIMALL and MultiWFN, I have often set this keyword to eg <strong>Output=wfn<\/strong> and when generated, such files are routinely included in our FAIR data publications which are often mentioned both in this blog and in the journal articles we write. If you read the post by Mike, you will understand both the deficiencies of these earlier formats and how the binary array file is an important advance.\u00a0\n<ul>\n<li>I make one &#8220;user interface plea&#8221; here in the hope that Gaussian might be able to do something about it.\u00a0By default, the output key word is not set and so no wavefunction data is produced other than a binary .<strong>CHK<\/strong> file. This in turn requires an extra step to convert it into the interoperable non-binary .<strong>FCHK<\/strong> file. When needing a WFN file, very often I forget to set the output keyword flag to a value and have to re-run the program to obtain it. So my plea is to consider setting the program defaults to write out some form of the <strong>binary array\u00a0<\/strong>file when the job completes. There are additional flags that can be set for specialised applications, but assuming a default option would be practical, it would be good to\u00a0have.<sup>\u2021<\/sup><\/li>\n<\/ul>\n<\/li>\n<li>The second email is a response to Mike&#8217;s post by <strong><a href=\"http:\/\/www.ccl.net\/cgi-bin\/ccl\/message-new?2021+12+30+012\"> Tian Lu<\/a>\u00a0<\/strong> who is well known for his amazing &#8220;swiss army knife&#8221; program <a href=\"http:\/\/sobereva.com\/multiwfn\/download.html\">MultWFN<\/a>, which can compute a large variety of molecular properties using wavefunction files. He had in fact proposed his own interoperability format to eliminate many of the recognised issues with the older WFN, FCHK and WFX formats and which\u00a0is called <strong>MWFN<\/strong> (documented here<span id=\"cite_ITEM-24543-0\" name=\"citation\"><a href=\"#ITEM-24543-0\">[1]<\/a><\/span>). Currently this particular format is not yet widely supported by wavefunction-computing programs such as e.g. Gaussian, but perhaps <strong>Output=mwfn\u00a0<\/strong>will come one day!<\/li>\n<li>This is a later email describing the Trexio Project (<a href=\"https:\/\/trex-coe.github.io\/trexio\/\">https:\/\/trex-coe.github.io\/trexio\/<\/a> and specifically <a href=\"https:\/\/trex-coe.github.io\/trexio\/trex.html\">https:\/\/trex-coe.github.io\/trexio\/trex.html<\/a>) in which a metadata group is specifically identified because &#8220;<em>we need to give the possibility to the users to store some metadata inside the files<\/em>.&#8221; In fact, metadata is also useful for registration with metadata agencies.<\/li>\n<\/ol>\n<p>This increasing discussion of Interoperability in Quantum Chemistry has to be warmly welcomed. It directly feeds into FAIR data and may even set a trend for other areas of chemistry, such as e.g. NMR spectroscopy!<\/p>\n<hr \/>\n<p><sup>\u2021<\/sup>I have now learnt that inserting one of the environment variables below as per<br \/>\n<tt><\/tt><\/p>\n<p><tt>export GAUSS_OMDEF=fortranbinaryarray.faf<\/tt><br \/>\nor<br \/>\n<tt>export GAUSS_ORDEF=rawbinaryarray.baf<\/tt><\/p>\n<p>into job scripts will achieve this (proposed media types <strong>chemical\/x-rawbinaryarray \u00a0.baf<\/strong> and <strong>chemical\/x-fortranwbinaryarray \u00a0.faf<\/strong>).<\/p>\n<p>Currently doing <em>both at the same time<\/em> is not supported (G16 C C.01), so the second file\u00a0can be generated from a <strong>.chk<\/strong> file using the post-processing commands appended to the job script:<\/p>\n<p><tt>formchk -raw mychk.chk rawbinaryarray.baf<\/tt><br \/>\nor<br \/>\n<tt>formchk -mat mychk.chk fortranbinaryarray.faf<\/tt><\/p>\n<hr \/>\n<p>This post has DOI: 10.14469\/hpc\/10043<\/p>\n<hr \/>\n<h2>References<\/h2>\n    <ol class=\"kcite-bibliography csl-bib-body\"><li id=\"ITEM-24543-0\">T. Lu, and Q. Chen, \"mwfn: A Strict, Concise and Extensible Format for Electronic Wavefunction Storage and Exchange\", 2021. <a href=\"https:\/\/doi.org\/10.26434\/chemrxiv-2021-lt04f-v5\">https:\/\/doi.org\/10.26434\/chemrxiv-2021-lt04f-v5<\/a>\n\n<\/li>\n<\/ol>\n\n<\/div> <!-- kcite-section 24543 -->","protected":false},"excerpt":{"rendered":"<p>To be FAIR, data has to be not only Findable and Accessible, but straightforwardly Interoperable. One of the best examples of interoperability in chemistry comes from the domain of quantum chemistry. This strives to describe a molecule by its electron density distribution, from which many interesting properties can then be computed. The process is split [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":5,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[2],"tags":[],"ppma_author":[2661],"class_list":["post-24543","post","type-post","status-publish","format-standard","hentry","category-chemical-it"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quantum chemistry interoperability (library): another step towards FAIR data. - Henry Rzepa&#039;s 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:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quantum chemistry interoperability (library): another step towards FAIR data. - Henry Rzepa&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"To be FAIR, data has to be not only Findable and Accessible, but straightforwardly Interoperable. One of the best examples of interoperability in chemistry comes from the domain of quantum chemistry. This strives to describe a molecule by its electron density distribution, from which many interesting properties can then be computed. The process is split [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543\" \/>\n<meta property=\"og:site_name\" content=\"Henry Rzepa&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-01T15:59:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-11T07:33:00+00:00\" \/>\n<meta name=\"author\" content=\"Henry Rzepa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Henry Rzepa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quantum chemistry interoperability (library): another step towards FAIR data. - Henry Rzepa&#039;s 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:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543","og_locale":"en_GB","og_type":"article","og_title":"Quantum chemistry interoperability (library): another step towards FAIR data. - Henry Rzepa&#039;s Blog","og_description":"To be FAIR, data has to be not only Findable and Accessible, but straightforwardly Interoperable. One of the best examples of interoperability in chemistry comes from the domain of quantum chemistry. This strives to describe a molecule by its electron density distribution, from which many interesting properties can then be computed. The process is split [&hellip;]","og_url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543","og_site_name":"Henry Rzepa&#039;s Blog","article_published_time":"2022-01-01T15:59:52+00:00","article_modified_time":"2022-01-11T07:33:00+00:00","author":"Henry Rzepa","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Henry Rzepa","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543#article","isPartOf":{"@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543"},"author":{"name":"Henry Rzepa","@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/#\/schema\/person\/2b40f7b9c872a4dc1547e040a11b6281"},"headline":"Quantum chemistry interoperability (library): another step towards FAIR data.","datePublished":"2022-01-01T15:59:52+00:00","dateModified":"2022-01-11T07:33:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543"},"wordCount":855,"commentCount":0,"articleSection":["Chemical IT"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543","url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543","name":"Quantum chemistry interoperability (library): another step towards FAIR data. - Henry Rzepa&#039;s Blog","isPartOf":{"@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/#website"},"datePublished":"2022-01-01T15:59:52+00:00","dateModified":"2022-01-11T07:33:00+00:00","author":{"@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/#\/schema\/person\/2b40f7b9c872a4dc1547e040a11b6281"},"breadcrumb":{"@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=24543#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog"},{"@type":"ListItem","position":2,"name":"Quantum chemistry interoperability (library): another step towards FAIR data."}]},{"@type":"WebSite","@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/#website","url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/","name":"Henry Rzepa&#039;s Blog","description":"Chemistry with a twist","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/#\/schema\/person\/2b40f7b9c872a4dc1547e040a11b6281","name":"Henry Rzepa","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/897b6740f7f599bca7942cdf7d7914af5988937ae0e3869ab09aebb87f26a731?s=96&d=blank&r=g370be3a7397865e4fd161aefeb0a5a85","url":"https:\/\/secure.gravatar.com\/avatar\/897b6740f7f599bca7942cdf7d7914af5988937ae0e3869ab09aebb87f26a731?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/897b6740f7f599bca7942cdf7d7914af5988937ae0e3869ab09aebb87f26a731?s=96&d=blank&r=g","caption":"Henry Rzepa"},"description":"Henry Rzepa is Emeritus Professor of Computational Chemistry at Imperial College London.","sameAs":["https:\/\/orcid.org\/0000-0002-8635-8390"],"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pDef7-6nR","jetpack-related-posts":[{"id":17413,"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=17413","url_meta":{"origin":24543,"position":0},"title":"Na2He: a stable compound of helium and sodium at high pressure.","author":"Henry Rzepa","date":"February 11, 2017","format":false,"excerpt":"On February 6th I was alerted to this intriguing article by a phone call, made 55 minutes before the article embargo was due to be released. Gizmodo wanted to know if I could provide an (almost)\u2020 instant\u2021 quote. After a few days, this report of a stable compound of helium\u2026","rel":"","context":"In &quot;Bond slam&quot;","block_context":{"text":"Bond slam","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?cat=2237"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.ch.ic.ac.uk\/rzepa\/blog\/wp-content\/uploads\/2017\/02\/101-1024x658.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":16889,"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=16889","url_meta":{"origin":24543,"position":1},"title":"More stereoelectronics galore: hexamethylene triperoxide diamine.","author":"Henry Rzepa","date":"September 22, 2016","format":false,"excerpt":"Compounds with O-O bonds often have weird properties. For example, artemisinin, which has some fascinating stereoelectronics. Here is another such, recently in the news\u00a0and\u00a0known as HMTD (hexamethylene triperoxide diamine).\u00a0The crystal structure was reported some time ago and the article included an inspection of the computed wavefunction. However this did not\u2026","rel":"","context":"In &quot;Interesting chemistry&quot;","block_context":{"text":"Interesting chemistry","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?cat=4"},"img":{"alt_text":"hmtd","src":"https:\/\/i0.wp.com\/www.ch.ic.ac.uk\/rzepa\/blog\/wp-content\/uploads\/2016\/09\/HMTD-1024x986.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":9659,"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=9659","url_meta":{"origin":24543,"position":2},"title":"Understanding the electrophilic aromatic substitution of indole.","author":"Henry Rzepa","date":"March 3, 2013","format":false,"excerpt":"The electrophilic substitution of indoles is a staple of any course on organic chemistry. Indoles also hold a soft-spot for me, since I synthesized not a few as part of my Ph.D. studies., The preference for substitution in the 3-position is normally explained using the arrows shown below (position 3=green,2=blue,1=red).\u2026","rel":"","context":"In &quot;Interesting chemistry&quot;","block_context":{"text":"Interesting chemistry","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?cat=4"},"img":{"alt_text":"Molecular electrostatic potential. Click  for 3D.","src":"https:\/\/i0.wp.com\/www.ch.imperial.ac.uk\/rzepa\/blog\/wp-content\/uploads\/2013\/03\/indole-mep.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":15608,"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=15608","url_meta":{"origin":24543,"position":3},"title":"Quintuple bonds: resurfaced.","author":"Henry Rzepa","date":"January 31, 2016","format":false,"excerpt":"Six years ago, I posted on the nature of a then recently reported Cr-Cr quintuple bond. The topic resurfaced as part of the discussion on a more recent post on NSF3, and a\u00a0sub-topic on\u00a0the nature of the higher order bonding in C2. The comment made a connection between that discussion\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?cat=1"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.ch.ic.ac.uk\/rzepa\/blog\/wp-content\/uploads\/2010\/02\/Cr.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":15907,"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=15907","url_meta":{"origin":24543,"position":4},"title":"Global initiatives in research data management and discovery: searching metadata.","author":"Henry Rzepa","date":"March 7, 2016","format":false,"excerpt":"The upcoming ACS national meeting in San Diego has a CINF\u00a0(chemical information division) session entitled \"Global initiatives in research data management and discovery\". I have highlighted here just one slide from my contribution to this session, which addresses the discovery aspect of the session. Data, if you think about it,\u2026","rel":"","context":"In &quot;Chemical IT&quot;","block_context":{"text":"Chemical IT","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?cat=2"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27729,"url":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?p=27729","url_meta":{"origin":24543,"position":5},"title":"Mechanism of the Masamune-Bergman reaction. Part 3: The transition state for Calicheamicin models.","author":"Henry Rzepa","date":"September 11, 2024","format":false,"excerpt":"Calicheamicin was noted in the previous post as a natural product with antitumour properties and having many weird structural features such as \u00a0an unusual \"enedidyne\" motif. The representation is shown below. A partial structure shown below for Calicheamicin replaces the -(CH2)4- substructure with a four carbon chain that includes two\u2026","rel":"","context":"In &quot;Interesting chemistry&quot;","block_context":{"text":"Interesting chemistry","link":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":false,"authors":[{"term_id":2661,"user_id":1,"is_guest":0,"slug":"admin","display_name":"Henry Rzepa","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/897b6740f7f599bca7942cdf7d7914af5988937ae0e3869ab09aebb87f26a731?s=96&d=blank&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=\/wp\/v2\/posts\/24543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24543"}],"version-history":[{"count":17,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=\/wp\/v2\/posts\/24543\/revisions"}],"predecessor-version":[{"id":24560,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=\/wp\/v2\/posts\/24543\/revisions\/24560"}],"wp:attachment":[{"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24543"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.ch.ic.ac.uk\/rzepa\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fppma_author&post=24543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}