{"id":3298,"date":"2018-02-26T11:43:28","date_gmt":"2018-02-26T11:43:28","guid":{"rendered":"https:\/\/www.threesl.com\/blog\/?p=3298"},"modified":"2022-08-24T11:52:58","modified_gmt":"2022-08-24T10:52:58","slug":"skill-based-frame-access","status":"publish","type":"post","link":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/","title":{"rendered":"Skill Based Frame Access"},"content":{"rendered":"<h2>Restricting Frame Access Based on Skill<\/h2>\n<p><em>Frames<\/em> contain arbitrary information within an item. They can be set to hold anything from <em>plain text<\/em>, to a <em>URL<\/em>, a <em>date<\/em> or a <em>word processor document<\/em> . Access to these items is controlled based on the <em>user&#8217;s privileges<\/em>,<em> team<\/em> and the <em>item&#8217;s status<\/em>. Finer granularity of control can be achieved with <em>skill based frame access<\/em>. This ensures that users must hold a particular <em>skill<\/em> in order to see or edit the data within the <em>frame<\/em>.<\/p>\n<h2>Setting-up Skill Based Frame Access<\/h2>\n<h4>Frame Assignment<\/h4>\n<p>Each <em>item type<\/em> can have <em>frames assigned<\/em> to it. Within\u00a0 <em>project setup<\/em> choose the <em>item type<\/em>, and add the <em>frame type<\/em> required. In this example a <samp>MANAGEMENT<\/samp> skill is being assigned to the <samp>Assessment Frame<\/samp> for the <samp>Regulations<\/samp> item type.<\/p>\n<figure id=\"attachment_3299\" aria-describedby=\"caption-attachment-3299\" style=\"width: 865px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3299\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png\" alt=\"setting a skill and the appropriate access on a frame\" width=\"865\" height=\"474\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png 865w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill-300x164.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill-768x421.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-3299\" class=\"wp-caption-text\">Skill Based Frame Access<\/figcaption><\/figure>\n<h4>User Skill Assignment<\/h4>\n<p>For each user that should be able to see the <em>frame<\/em>, assign the chosen <em>skill<\/em> to them. Here we are assigning the <samp>MANAGEMENT<\/samp> skill to the user <samp>ASSISTANT_MANAGER<\/samp> but not to the <samp>SOUS_CHEF<\/samp><\/p>\n<figure id=\"attachment_3300\" aria-describedby=\"caption-attachment-3300\" style=\"width: 896px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3300\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/user_frame_skill.png\" alt=\"Assigning a skill to one user but not another\" width=\"896\" height=\"480\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/user_frame_skill.png 896w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/user_frame_skill-300x161.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/user_frame_skill-768x411.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-3300\" class=\"wp-caption-text\">User Skill Assignment<\/figcaption><\/figure>\n<h2>Visibility in the User Interface<\/h2>\n<p>When the user accesses an item containing <em>frames<\/em>, whether they get to see the information or not, is controlled by the <em>skills<\/em> they possess. In this example both the <samp>ASSISTANT_MANAGER<\/samp> and <samp>SOUS_CHEF<\/samp> have logged into <em>Cradle&#8217;s WorkBench<\/em> and are querying the <em>Regulatory Requirements<\/em> for the establishment being planned. The <samp>ASSISTANT_MANAGER<\/samp> is allowed to see both the regulation document (stored as a pdf) and the management notes about their current compliance level. The <samp>SOUS_CHEF<\/samp> can see the <em>Regulatory Requirements<\/em>, so that they can aid implementation in roll-out, but is not privy to the management&#8217;s comments.<\/p>\n<figure id=\"attachment_3301\" aria-describedby=\"caption-attachment-3301\" style=\"width: 1309px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3301\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/see_nosee_frame_skill.png\" alt=\"Illustration of user skill based frame access\" width=\"1309\" height=\"752\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/see_nosee_frame_skill.png 1309w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/see_nosee_frame_skill-300x172.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/see_nosee_frame_skill-768x441.png 768w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/see_nosee_frame_skill-1024x588.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-3301\" class=\"wp-caption-text\">Skill Based Frame Access &#8211; Results<\/figcaption><\/figure>\n<h3>Application in Your Industry<\/h3>\n<p>The illustration above is deliberately simple and fairly generic. It should, however,\u00a0 be easy to see how projects, whatever topic they cover, can be set to allow certain users access to certain parts of the data but no others. Access may be restricted to <b>NO_ACCESS<\/b> or to <b>READ_ONLY<\/b>. The project may be quite happy for all engineers to see a <em>financial<\/em> budget frame for every component, but not so keen on having it changed by the implementer! The help section covers more on <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.3\/Project%20Setup\/Tasks\/define_frame_type.htm?SearchType=Stem&amp;Highlight=frame|frame|frame|frame||skill|skill\">frame access.<\/a><\/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\/skill-based-frame-access\/&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%2Fskill-based-frame-access%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>Restricting Frame Access Based on Skill Frames contain arbitrary information within an item. They can be set to hold anything from plain text, to a URL, a date or a word processor document . Access to these items is controlled based on the user&#8217;s privileges, team and the item&#8217;s status. Finer granularity of control can &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Skill Based Frame Access&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[6],"tags":[],"class_list":["post-3298","post","type-post","status-publish","format-standard","hentry","category-tips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Skill Based Frame Access - 3SL Blog<\/title>\n<meta name=\"description\" content=\"Ensure the correct users get access to the correct data - done at item level, or by skill based frame access to a finer granularity\" \/>\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\/skill-based-frame-access\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Skill Based Frame Access - 3SL Blog\" \/>\n<meta property=\"og:description\" content=\"Ensure the correct users get access to the correct data - done at item level, or by skill based frame access to a finer granularity\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/\" \/>\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=\"2018-02-26T11:43:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-24T10:52:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png\" \/>\n<meta name=\"author\" content=\"3SL\" \/>\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=\"3SL\" \/>\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\\\/skill-based-frame-access\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/\"},\"author\":{\"name\":\"3SL\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/749ccd9b2d74303fa8927e06c2af8b0b\"},\"headline\":\"Skill Based Frame Access\",\"datePublished\":\"2018-02-26T11:43:28+00:00\",\"dateModified\":\"2022-08-24T10:52:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/\"},\"wordCount\":398,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/frameskill.png\",\"articleSection\":[\"Hints &amp; Tips\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/\",\"name\":\"Skill Based Frame Access - 3SL Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/frameskill.png\",\"datePublished\":\"2018-02-26T11:43:28+00:00\",\"dateModified\":\"2022-08-24T10:52:58+00:00\",\"description\":\"Ensure the correct users get access to the correct data - done at item level, or by skill based frame access to a finer granularity\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/frameskill.png\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/frameskill.png\",\"width\":865,\"height\":474,\"caption\":\"Skill Based Frame Access\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/skill-based-frame-access\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Skill Based Frame Access\"}]},{\"@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\\\/749ccd9b2d74303fa8927e06c2af8b0b\",\"name\":\"3SL\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cee8089745b3e7d79c57d621cc634da71def3561fcf40d4932a3e38743e23af0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cee8089745b3e7d79c57d621cc634da71def3561fcf40d4932a3e38743e23af0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cee8089745b3e7d79c57d621cc634da71def3561fcf40d4932a3e38743e23af0?s=96&d=mm&r=g\",\"caption\":\"3SL\"},\"sameAs\":[\"http:\\\/\\\/www.threesl.com\\\/\",\"https:\\\/\\\/x.com\\\/threesl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Skill Based Frame Access - 3SL Blog","description":"Ensure the correct users get access to the correct data - done at item level, or by skill based frame access to a finer granularity","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\/skill-based-frame-access\/","og_locale":"en_GB","og_type":"article","og_title":"Skill Based Frame Access - 3SL Blog","og_description":"Ensure the correct users get access to the correct data - done at item level, or by skill based frame access to a finer granularity","og_url":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/","og_site_name":"3SL Blog","article_publisher":"http:\/\/facebook.com\/3SLCradle","article_published_time":"2018-02-26T11:43:28+00:00","article_modified_time":"2022-08-24T10:52:58+00:00","og_image":[{"url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png","type":"","width":"","height":""}],"author":"3SL","twitter_card":"summary_large_image","twitter_creator":"@threesl","twitter_site":"@threesl","twitter_misc":{"Written by":"3SL","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#article","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/"},"author":{"name":"3SL","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/749ccd9b2d74303fa8927e06c2af8b0b"},"headline":"Skill Based Frame Access","datePublished":"2018-02-26T11:43:28+00:00","dateModified":"2022-08-24T10:52:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/"},"wordCount":398,"publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png","articleSection":["Hints &amp; Tips"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/","url":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/","name":"Skill Based Frame Access - 3SL Blog","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#primaryimage"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png","datePublished":"2018-02-26T11:43:28+00:00","dateModified":"2022-08-24T10:52:58+00:00","description":"Ensure the correct users get access to the correct data - done at item level, or by skill based frame access to a finer granularity","breadcrumb":{"@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#primaryimage","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2018\/02\/frameskill.png","width":865,"height":474,"caption":"Skill Based Frame Access"},{"@type":"BreadcrumbList","@id":"https:\/\/www.threesl.com\/blog\/skill-based-frame-access\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threesl.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Skill Based Frame Access"}]},{"@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\/749ccd9b2d74303fa8927e06c2af8b0b","name":"3SL","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/cee8089745b3e7d79c57d621cc634da71def3561fcf40d4932a3e38743e23af0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cee8089745b3e7d79c57d621cc634da71def3561fcf40d4932a3e38743e23af0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cee8089745b3e7d79c57d621cc634da71def3561fcf40d4932a3e38743e23af0?s=96&d=mm&r=g","caption":"3SL"},"sameAs":["http:\/\/www.threesl.com\/","https:\/\/x.com\/threesl"]}]}},"modified_by":"Jan Lamb","_links":{"self":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/3298","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/comments?post=3298"}],"version-history":[{"count":6,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/3298\/revisions"}],"predecessor-version":[{"id":7550,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/3298\/revisions\/7550"}],"wp:attachment":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/media?parent=3298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/categories?post=3298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/tags?post=3298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}