{"id":7854,"date":"2022-11-04T08:41:18","date_gmt":"2022-11-04T08:41:18","guid":{"rendered":"https:\/\/www.threesl.com\/blog\/?p=7854"},"modified":"2022-11-04T08:41:18","modified_gmt":"2022-11-04T08:41:18","slug":"checking-database-integrity","status":"publish","type":"post","link":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/","title":{"rendered":"Checking Database Integrity"},"content":{"rendered":"<p>Data integrity refers to the accuracy, completeness and reliability of data stored within your Cradle database. Checking database integrity is important as it guarantees both the traceability and searchability of your data. It also increases the performance and stability of your data. Maintaining the integrity of your data is essential. As you collect more and more data within\u00a0 your Cradle project, it is a priority to maintain the integrity of this data, otherwise the data is worthless.<\/p>\n<p>Error checking ensures that your Cradle data hasn&#8217;t been compromised, e.g. during upgrades\/imports etc. We recommend that integrity checks are done on a regular basis.<\/p>\n<p>In Cradle, there are a couple of ways to check the integrity of your database:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#workbench\/other\/item_integrity_checker.htm\">Item integrity<\/a><\/li>\n<li><a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#workbench\/other\/xref_integrity.htm\">Cross reference integrity<\/a><\/li>\n<\/ul>\n<div class=\"Warning\" data-mc-autonum=\"Warning: \"><span class=\"autonumber\"><span class=\"Bold\">Please note that t<\/span><\/span>hese checks must only be run when there are <strong>NO <\/strong>other users active in the database. If you are in doubt as to whether you are the only user active in the database, then <strong>DO NOT <\/strong>run these checks. If you do, damage can occur.<\/div>\n<h2>Item Integrity<\/h2>\n<p>The <strong>Item Integrity<\/strong> option allows you to perform integrity checks on your Cradle database. This option is available from the <strong>Project<\/strong> tab in WorkBench:<\/p>\n<figure style=\"width: 714px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" title=\"Screenshot of the Item Integrity dialog\" src=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png\" alt=\"Screenshot of the Item Integrity dialog\" width=\"714\" height=\"600\" \/><figcaption class=\"wp-caption-text\">Item Integrity dialog<\/figcaption><\/figure>\n<p>The <strong>Frame Version Checks<\/strong> detect missing versions of any frames or missing records in any version of any frame for the item type specified. Errors\u00a0 can be fixed using the <strong>Fix<\/strong> button.<\/p>\n<p>There are many <strong>Item Checks<\/strong> which are explained <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#workbench\/other\/item_integrity_checker.htm\">here<\/a>.<\/p>\n<p>Many of these checks can be made subject to one of the following scopes:<\/p>\n<ul>\n<li><strong>Superseded or retired<\/strong> &#8211; Selects items with a status of <strong>S<\/strong> (<strong>Superseded<\/strong>) or <strong>T<\/strong> (<strong>Retired<\/strong>)<\/li>\n<li><strong>Latest baseline<\/strong> &#8211; Selects items with a status of <strong>B<\/strong> (<strong>Open Baseline<\/strong>)<\/li>\n<li><strong>Deleted<\/strong> &#8211; Selects items with a status of <strong>D<\/strong> (<strong>Deleted<\/strong>)<\/li>\n<li><strong>Current<\/strong> &#8211;\u00a0 All current items<\/li>\n<\/ul>\n<p>If you want to produce a report of the item integrity check, ensure to select the <strong>Generate a report<\/strong> checkbox.<\/p>\n<h2>Cross Reference Integrity<\/h2>\n<p>The <strong>Cross Reference Integrity Check<\/strong> option checks the cross references in your Cradle database.<\/p>\n<figure style=\"width: 710px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" title=\"Screenshot of the Cross Reference Integrity dialog\" src=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/cross_reference_integrity_dialog.png\" alt=\"Screenshot of the Cross Reference Integrity dialog\" width=\"710\" height=\"443\" \/><figcaption class=\"wp-caption-text\">Cross Reference Integrity dialog<\/figcaption><\/figure>\n<p>The current set of cross references is scanned to find any cross references that are invalid. Any cross reference is only counted once in these checks. So if a cross reference is dangling and also invalid, it will only appear once in the counts.<\/p>\n<p>The <strong>Cross Reference<\/strong> <strong>Checks<\/strong> are explained <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/#workbench\/other\/xref_integrity.htm\">here<\/a>.<\/p>\n<p>When the integrity check has been ran you have the following options:<\/p>\n<ul>\n<li><strong>Fix<\/strong> &#8211; Fix the cross references<\/li>\n<li><strong>Export<\/strong> &#8211; Export the group to a CSV file<\/li>\n<li><strong>List<\/strong> &#8211; List the group individually<\/li>\n<li><strong>Delete<\/strong> &#8211; Delete the cross references from the group<\/li>\n<\/ul>\n<p>The <strong>Fix<\/strong> and <strong>Delete<\/strong> options for privileged users must only be run when there are no other active users in the database. If you are in any doubt, do <strong>NOT<\/strong> run these operations.<\/p>\n<p>If you want to produce a report of the cross reference integrity check, ensure to select the <strong>Generate error report<\/strong> checkbox.<\/p>\n<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-buttons\"><a class=\"mashicon-twitter mash-small mash-center mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.threesl.com\/blog\/checking-database-integrity\/&amp;via=threesl\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Tweet<\/span><\/a><a class=\"mashicon-facebook mash-small mash-center mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.threesl.com%2Fblog%2Fchecking-database-integrity%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Share<\/span><\/a><a class=\"mashicon-subscribe mash-small mash-center mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Newsletter<\/span><\/a><div class=\"onoffswitch2 mash-small mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47-->","protected":false},"excerpt":{"rendered":"<p>Data integrity refers to the accuracy, completeness and reliability of data stored within your Cradle database. Checking database integrity is important as it guarantees both the traceability and searchability of your data. It also increases the performance and stability of your data. Maintaining the integrity of your data is essential. As you collect more and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Checking Database Integrity&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[6],"tags":[345,329,600],"class_list":["post-7854","post","type-post","status-publish","format-standard","hentry","category-tips","tag-cradle-database","tag-cross-references","tag-database"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Checking Database Integrity - 3SL Blog<\/title>\n<meta name=\"description\" content=\"Checking database integrity can be achieved by using the Cross Reference Integrity Checker and the Item Integrity Checker.\" \/>\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.threesl.com\/blog\/checking-database-integrity\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Checking Database Integrity - 3SL Blog\" \/>\n<meta property=\"og:description\" content=\"Checking database integrity can be achieved by using the Cross Reference Integrity Checker and the Item Integrity Checker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/\" \/>\n<meta property=\"og:site_name\" content=\"3SL Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/3SLCradle\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-04T08:41:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png\" \/>\n<meta name=\"author\" content=\"Jan Lamb\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threesl\" \/>\n<meta name=\"twitter:site\" content=\"@threesl\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jan Lamb\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/\"},\"author\":{\"name\":\"Jan Lamb\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/4be1c5043a6af6683cc5592c94a0872f\"},\"headline\":\"Checking Database Integrity\",\"datePublished\":\"2022-11-04T08:41:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/\"},\"wordCount\":502,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/cradle\\\/help\\\/7.7\\\/content\\\/resources\\\/images\\\/workbench\\\/dialogs\\\/item_integrity_dialog.png\",\"keywords\":[\"Cradle database\",\"cross references \\\/ links\",\"database\"],\"articleSection\":[\"Hints &amp; Tips\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/\",\"name\":\"Checking Database Integrity - 3SL Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/cradle\\\/help\\\/7.7\\\/content\\\/resources\\\/images\\\/workbench\\\/dialogs\\\/item_integrity_dialog.png\",\"datePublished\":\"2022-11-04T08:41:18+00:00\",\"description\":\"Checking database integrity can be achieved by using the Cross Reference Integrity Checker and the Item Integrity Checker.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/cradle\\\/help\\\/7.7\\\/content\\\/resources\\\/images\\\/workbench\\\/dialogs\\\/item_integrity_dialog.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/cradle\\\/help\\\/7.7\\\/content\\\/resources\\\/images\\\/workbench\\\/dialogs\\\/item_integrity_dialog.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/checking-database-integrity\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checking Database Integrity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\",\"name\":\"3SL Blog\",\"description\":\"From concept to creation\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\",\"name\":\"3SL\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/3SL_Logo_Medium.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/3SL_Logo_Medium.png\",\"width\":152,\"height\":80,\"caption\":\"3SL\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/facebook.com\\\/3SLCradle\",\"https:\\\/\\\/x.com\\\/threesl\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/4be1c5043a6af6683cc5592c94a0872f\",\"name\":\"Jan Lamb\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g\",\"caption\":\"Jan Lamb\"},\"sameAs\":[\"https:\\\/\\\/www.threesl.com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Checking Database Integrity - 3SL Blog","description":"Checking database integrity can be achieved by using the Cross Reference Integrity Checker and the Item Integrity Checker.","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.threesl.com\/blog\/checking-database-integrity\/","og_locale":"en_GB","og_type":"article","og_title":"Checking Database Integrity - 3SL Blog","og_description":"Checking database integrity can be achieved by using the Cross Reference Integrity Checker and the Item Integrity Checker.","og_url":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/","og_site_name":"3SL Blog","article_publisher":"http:\/\/facebook.com\/3SLCradle","article_published_time":"2022-11-04T08:41:18+00:00","og_image":[{"url":"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png","type":"","width":"","height":""}],"author":"Jan Lamb","twitter_card":"summary_large_image","twitter_creator":"@threesl","twitter_site":"@threesl","twitter_misc":{"Written by":"Jan Lamb","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#article","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/"},"author":{"name":"Jan Lamb","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/4be1c5043a6af6683cc5592c94a0872f"},"headline":"Checking Database Integrity","datePublished":"2022-11-04T08:41:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/"},"wordCount":502,"publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png","keywords":["Cradle database","cross references \/ links","database"],"articleSection":["Hints &amp; Tips"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/","url":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/","name":"Checking Database Integrity - 3SL Blog","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#primaryimage"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png","datePublished":"2022-11-04T08:41:18+00:00","description":"Checking database integrity can be achieved by using the Cross Reference Integrity Checker and the Item Integrity Checker.","breadcrumb":{"@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threesl.com\/blog\/checking-database-integrity\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#primaryimage","url":"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png","contentUrl":"https:\/\/www.threesl.com\/cradle\/help\/7.7\/content\/resources\/images\/workbench\/dialogs\/item_integrity_dialog.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.threesl.com\/blog\/checking-database-integrity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threesl.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Checking Database Integrity"}]},{"@type":"WebSite","@id":"https:\/\/www.threesl.com\/blog\/#website","url":"https:\/\/www.threesl.com\/blog\/","name":"3SL Blog","description":"From concept to creation","publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threesl.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.threesl.com\/blog\/#organization","name":"3SL","url":"https:\/\/www.threesl.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2017\/02\/3SL_Logo_Medium.png","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2017\/02\/3SL_Logo_Medium.png","width":152,"height":80,"caption":"3SL"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/3SLCradle","https:\/\/x.com\/threesl"]},{"@type":"Person","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/4be1c5043a6af6683cc5592c94a0872f","name":"Jan Lamb","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3139f592e413f881ae5026cd037aec5b2c5bb8dd3aed56c53b140b09e81c4b1c?s=96&d=mm&r=g","caption":"Jan Lamb"},"sameAs":["https:\/\/www.threesl.com\/"]}]}},"modified_by":"Jan Lamb","_links":{"self":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/comments?post=7854"}],"version-history":[{"count":5,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7854\/revisions"}],"predecessor-version":[{"id":7859,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7854\/revisions\/7859"}],"wp:attachment":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/media?parent=7854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/categories?post=7854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/tags?post=7854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}