{"id":7389,"date":"2022-07-25T15:39:48","date_gmt":"2022-07-25T14:39:48","guid":{"rendered":"https:\/\/www.threesl.com\/blog\/?p=7389"},"modified":"2022-08-24T15:03:31","modified_gmt":"2022-08-24T14:03:31","slug":"showing-filtered-transitive-links-in-tables","status":"publish","type":"post","link":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/","title":{"rendered":"Showing Filtered &#8220;Transitive&#8221; Links in Tables"},"content":{"rendered":"<h2>Problem<\/h2>\n<p>We have created some links between Cradle items but we only want to see a filtered set of these links in our table.<\/p>\n<h2>Rationale<\/h2>\n<p><a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/\">Cradle<\/a> has a unique ability to follow <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#titlepages\/xrefswrk.htm\">cross references<\/a> <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#workbench\/other\/xrefs_types_workbench.htm\">transitively<\/a>. This means that although an item might not be directly cross referenced from it&#8217;s source, it might be linked indirectly through another item\/item type.<\/p>\n<p>Cradle also has the ability to name cross references referred to as <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#projectsetup\/other\/link_types.htm\">link types<\/a> and even group sets of link types together referred to as <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#projectsetup\/other\/link_groups.htm\">link groups<\/a>.<\/p>\n<p>Combining these features can allow flexibility for the output of items that have some relationship to the source which will reduce the number of direct cross references required.<\/p>\n<p>For example, we would like to show dependencies between item type A and item type C but <strong>ONLY<\/strong> those that have a yellow and blue link type.<\/p>\n<figure id=\"attachment_7390\" aria-describedby=\"caption-attachment-7390\" style=\"width: 289px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7390 size-medium\" title=\"Model showing defined Links Between Item Types\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links-289x300.jpg\" alt=\"Model showing defined Links Between Item Types\" width=\"289\" height=\"300\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links-289x300.jpg 289w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links.jpg 401w\" sizes=\"auto, (max-width: 289px) 100vw, 289px\" \/><figcaption id=\"caption-attachment-7390\" class=\"wp-caption-text\">Defined Links Between Item Types<\/figcaption><\/figure>\n<p>We can see in the screenshot below that only A-6 and A-11 are <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#workbench\/other\/xrefs_types_workbench.htm\">transitively<\/a> linked to items of item type C with both a blue and a yellow link:<\/p>\n<figure id=\"attachment_7391\" aria-describedby=\"caption-attachment-7391\" style=\"width: 525px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7391 size-large\" title=\"Showing Direct Links in a Nested Table\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/a-to-c-link-1024x673.png\" alt=\"Showing Direct Links in a Nested Table\" width=\"525\" height=\"345\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/a-to-c-link-1024x673.png 1024w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/a-to-c-link-300x197.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/a-to-c-link-768x505.png 768w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/a-to-c-link.png 1372w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><figcaption id=\"caption-attachment-7391\" class=\"wp-caption-text\">Direct Links in a Nested Table<\/figcaption><\/figure>\n<h2>Setting Link Groups<\/h2>\n<p>We can define a <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#projectsetup\/other\/link_groups.htm\">link group<\/a> in Project Setup in which we can select from the available <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#projectsetup\/other\/link_types.htm\">link types<\/a>.<\/p>\n<figure id=\"attachment_7420\" aria-describedby=\"caption-attachment-7420\" style=\"width: 936px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7420 size-full\" title=\"Screenshot showing the setting up of Link Groups in Project Setup\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/link-group-2.png\" alt=\"Screenshot showing how to define a link group\" width=\"936\" height=\"714\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/link-group-2.png 936w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/link-group-2-300x229.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/link-group-2-768x586.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-7420\" class=\"wp-caption-text\">Defining Link Groups<\/figcaption><\/figure>\n<p>This defined link group can be used in <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#titlepages\/navigationswrk.htm\">navigations<\/a>.<\/p>\n<h2>Defining Navigations<\/h2>\n<p><a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#titlepages\/navigationswrk.htm\">Navigations<\/a> allow us to specify how we would like to follow the links that have been created between items. This is a very powerful feature as we can also specify that we would like to follow links transitively:<\/p>\n<figure id=\"attachment_7397\" aria-describedby=\"caption-attachment-7397\" style=\"width: 436px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7397 size-full\" title=\"Defining a Navigation to follow Cross References transitively in the Navigation Details Window\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/navigation.png\" alt=\"Defining a Navigation to follow Cross References transitively in the Navigation Details Window\" width=\"436\" height=\"330\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/navigation.png 436w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/navigation-300x227.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><figcaption id=\"caption-attachment-7397\" class=\"wp-caption-text\">Defining Navigations to Follow Cross References Transitively<\/figcaption><\/figure>\n<h2>Using the Navigation in Views<\/h2>\n<p>We can now use the navigation to specify that we want to show links between item type A and item type C that are followed transitively but we <strong>ONLY<\/strong> want to show the group of links <strong>YELLOW AND BLUE<\/strong>. Remember that there are <strong>NO DIRECT<\/strong> links between these two item types. The cross references are from item type A to item type B and also from item type B to item type C:<\/p>\n<figure id=\"attachment_7401\" aria-describedby=\"caption-attachment-7401\" style=\"width: 782px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7401 size-full\" title=\"Defining a View to allow links to be shown transitively between item\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view1.png\" alt=\"Defining a View to allow links to be shown transitively between item\" width=\"782\" height=\"368\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view1.png 782w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view1-300x141.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view1-768x361.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-7401\" class=\"wp-caption-text\">Using the Transitive Navigation in Views<\/figcaption><\/figure>\n<p>Applying this <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#workbench\/other\/views.htm\">view<\/a>, we can see that only the <strong>YELLOW AND BLUE<\/strong> links are shown in the table. The remainder appear blank:<\/p>\n<figure id=\"attachment_7403\" aria-describedby=\"caption-attachment-7403\" style=\"width: 668px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7403 size-full\" title=\"Output of a table that shows links that are transitive when they exist\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view2.png\" alt=\"Output of a table that shows links that are transitive when they exist\" width=\"668\" height=\"306\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view2.png 668w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/view2-300x137.png 300w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><figcaption id=\"caption-attachment-7403\" class=\"wp-caption-text\">View Showing Transitive Cross References<\/figcaption><\/figure>\n<h2>Using the Navigation in Queries<\/h2>\n<p>We might wish to only show items in our table that have these links in preference to showing all items and just appearing blank where the transitive link does not exist. We can achieve this in the <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#titlepages\/querieswrk.htm\">Query Details<\/a> dialog:<\/p>\n<figure id=\"attachment_7405\" aria-describedby=\"caption-attachment-7405\" style=\"width: 872px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7405 size-full\" title=\"Using the Query Details Window to filter items that do not have any indirect transitive links\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query1.png\" alt=\"Using the Query Details Window to filter items that do not have any indirect transitive links\" width=\"872\" height=\"453\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query1.png 872w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query1-300x156.png 300w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query1-768x399.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption id=\"caption-attachment-7405\" class=\"wp-caption-text\">Filtering Items Non-Linked Items in a Query<\/figcaption><\/figure>\n<p>This will now filter out of the list any items that do not match the navigation criteria:<\/p>\n<figure id=\"attachment_7407\" aria-describedby=\"caption-attachment-7407\" style=\"width: 634px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7407 size-full\" title=\"Screenshot showing the resulting table that only shows items where a transitive link exists\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query2.png\" alt=\"Screenshot showing the resulting table that only shows items where a transitive link exists\" width=\"634\" height=\"160\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query2.png 634w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/query2-300x76.png 300w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><figcaption id=\"caption-attachment-7407\" class=\"wp-caption-text\">Link Table Only Showing Items Where Transitive Link Exists<\/figcaption><\/figure>\n<h2>Showing Path in a Tree Style<\/h2>\n<p>If we followed the path in a <a href=\"https:\/\/www.threesl.com\/cradle\/help\/7.6\/#workbench\/other\/view_styles.htm\">tree style<\/a> showing downward links, we can see that item type A (A-6 and A-11) are not directly linked to item type C (C-1). They go through item type B (B-2):<\/p>\n<figure id=\"attachment_7409\" aria-describedby=\"caption-attachment-7409\" style=\"width: 621px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7409 size-full\" title=\"Screenshot showing the direct links between items in a tree style to prove that the items are not directy linked\" src=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/tree1.png\" alt=\"Screenshot showing the direct links between items in a tree style to prove that the items are not directy linked\" width=\"621\" height=\"913\" srcset=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/tree1.png 621w, https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/tree1-204x300.png 204w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><figcaption id=\"caption-attachment-7409\" class=\"wp-caption-text\">Links shown in Tree Style<\/figcaption><\/figure>\n<h2>Summary<\/h2>\n<p>Cradle provides a unique ability to allow cross references to be followed transitively (through other items).<\/p>\n<p>Transitive navigations can be applied to views and queries. This provides a very powerful filtering mechanism that allows us to show non-direct dependencies between items.<\/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\/showing-filtered-transitive-links-in-tables\/&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%2Fshowing-filtered-transitive-links-in-tables%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>Problem We have created some links between Cradle items but we only want to see a filtered set of these links in our table. Rationale Cradle has a unique ability to follow cross references transitively. This means that although an item might not be directly cross referenced from it&#8217;s source, it might be linked indirectly &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Showing Filtered &#8220;Transitive&#8221; Links in Tables&#8221;<\/span><\/a><\/p>\n","protected":false},"author":12,"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":[664,661,665,510,662,60,28],"class_list":["post-7389","post","type-post","status-publish","format-standard","hentry","category-tips","tag-link-group","tag-navigations","tag-nested-table","tag-queries","tag-transitive-links","tag-views","tag-workbench"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Showing Filtered &quot;Transitive&quot; Links in Tables - 3SL Blog<\/title>\n<meta name=\"description\" content=\"Cradle&#039;s unique ability to follow transitive links; which means through another item and to show these links in a table\" \/>\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\/showing-filtered-transitive-links-in-tables\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Showing Filtered &quot;Transitive&quot; Links in Tables - 3SL Blog\" \/>\n<meta property=\"og:description\" content=\"Cradle&#039;s unique ability to follow transitive links; which means through another item and to show these links in a table\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/\" \/>\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-07-25T14:39:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-24T14:03:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links-289x300.jpg\" \/>\n<meta name=\"author\" content=\"Steve Monk-Dalton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@monkdalton\" \/>\n<meta name=\"twitter:site\" content=\"@threesl\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Monk-Dalton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/\"},\"author\":{\"name\":\"Steve Monk-Dalton\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#\\\/schema\\\/person\\\/1301a7294761a389cc27eefe2898f9ab\"},\"headline\":\"Showing Filtered &#8220;Transitive&#8221; Links in Tables\",\"datePublished\":\"2022-07-25T14:39:48+00:00\",\"dateModified\":\"2022-08-24T14:03:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/\"},\"wordCount\":612,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/transitive-links-289x300.jpg\",\"keywords\":[\"Link Group\",\"Navigations\",\"Nested Table\",\"queries\",\"Transitive Links\",\"views\",\"WorkBench\"],\"articleSection\":[\"Hints &amp; Tips\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/\",\"name\":\"Showing Filtered \\\"Transitive\\\" Links in Tables - 3SL Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/transitive-links-289x300.jpg\",\"datePublished\":\"2022-07-25T14:39:48+00:00\",\"dateModified\":\"2022-08-24T14:03:31+00:00\",\"description\":\"Cradle's unique ability to follow transitive links; which means through another item and to show these links in a table\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/transitive-links.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/transitive-links.jpg\",\"width\":401,\"height\":416,\"caption\":\"Transitive Links\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/showing-filtered-transitive-links-in-tables\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threesl.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Showing Filtered &#8220;Transitive&#8221; Links in Tables\"}]},{\"@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\\\/1301a7294761a389cc27eefe2898f9ab\",\"name\":\"Steve Monk-Dalton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/92eeb4c5f24ed7428f92e555b498ac232ed10d04a492cf346b70672258a4e40b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/92eeb4c5f24ed7428f92e555b498ac232ed10d04a492cf346b70672258a4e40b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/92eeb4c5f24ed7428f92e555b498ac232ed10d04a492cf346b70672258a4e40b?s=96&d=mm&r=g\",\"caption\":\"Steve Monk-Dalton\"},\"sameAs\":[\"http:\\\/\\\/threesl.com\",\"https:\\\/\\\/x.com\\\/monkdalton\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Showing Filtered \"Transitive\" Links in Tables - 3SL Blog","description":"Cradle's unique ability to follow transitive links; which means through another item and to show these links in a table","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\/showing-filtered-transitive-links-in-tables\/","og_locale":"en_GB","og_type":"article","og_title":"Showing Filtered \"Transitive\" Links in Tables - 3SL Blog","og_description":"Cradle's unique ability to follow transitive links; which means through another item and to show these links in a table","og_url":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/","og_site_name":"3SL Blog","article_publisher":"http:\/\/facebook.com\/3SLCradle","article_published_time":"2022-07-25T14:39:48+00:00","article_modified_time":"2022-08-24T14:03:31+00:00","og_image":[{"url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links-289x300.jpg","type":"","width":"","height":""}],"author":"Steve Monk-Dalton","twitter_card":"summary_large_image","twitter_creator":"@monkdalton","twitter_site":"@threesl","twitter_misc":{"Written by":"Steve Monk-Dalton","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#article","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/"},"author":{"name":"Steve Monk-Dalton","@id":"https:\/\/www.threesl.com\/blog\/#\/schema\/person\/1301a7294761a389cc27eefe2898f9ab"},"headline":"Showing Filtered &#8220;Transitive&#8221; Links in Tables","datePublished":"2022-07-25T14:39:48+00:00","dateModified":"2022-08-24T14:03:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/"},"wordCount":612,"publisher":{"@id":"https:\/\/www.threesl.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links-289x300.jpg","keywords":["Link Group","Navigations","Nested Table","queries","Transitive Links","views","WorkBench"],"articleSection":["Hints &amp; Tips"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/","url":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/","name":"Showing Filtered \"Transitive\" Links in Tables - 3SL Blog","isPartOf":{"@id":"https:\/\/www.threesl.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#primaryimage"},"image":{"@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links-289x300.jpg","datePublished":"2022-07-25T14:39:48+00:00","dateModified":"2022-08-24T14:03:31+00:00","description":"Cradle's unique ability to follow transitive links; which means through another item and to show these links in a table","breadcrumb":{"@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#primaryimage","url":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links.jpg","contentUrl":"https:\/\/www.threesl.com\/blog\/wp-content\/uploads\/2022\/07\/transitive-links.jpg","width":401,"height":416,"caption":"Transitive Links"},{"@type":"BreadcrumbList","@id":"https:\/\/www.threesl.com\/blog\/showing-filtered-transitive-links-in-tables\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threesl.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Showing Filtered &#8220;Transitive&#8221; Links in Tables"}]},{"@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\/1301a7294761a389cc27eefe2898f9ab","name":"Steve Monk-Dalton","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/92eeb4c5f24ed7428f92e555b498ac232ed10d04a492cf346b70672258a4e40b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/92eeb4c5f24ed7428f92e555b498ac232ed10d04a492cf346b70672258a4e40b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/92eeb4c5f24ed7428f92e555b498ac232ed10d04a492cf346b70672258a4e40b?s=96&d=mm&r=g","caption":"Steve Monk-Dalton"},"sameAs":["http:\/\/threesl.com","https:\/\/x.com\/monkdalton"]}]}},"modified_by":"Jan Lamb","_links":{"self":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7389","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/comments?post=7389"}],"version-history":[{"count":18,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7389\/revisions"}],"predecessor-version":[{"id":7423,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/posts\/7389\/revisions\/7423"}],"wp:attachment":[{"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/media?parent=7389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/categories?post=7389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threesl.com\/blog\/wp-json\/wp\/v2\/tags?post=7389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}