{"id":3481,"date":"2023-04-12T15:33:22","date_gmt":"2023-04-12T15:33:22","guid":{"rendered":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/"},"modified":"2026-01-20T16:33:38","modified_gmt":"2026-01-20T16:33:38","slug":"maintaining-hierarchies-in-paw","status":"publish","type":"post","link":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/","title":{"rendered":"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)?"},"content":{"rendered":"<p>Planning Analytics Workspace (PAW) comes with the feature to create multiple hierarchies in one dimension. These hierarchies are generally created by the attributes of the dimension. Once a hierarchy is created, it is detached from the attribute values. Therefore, a developer should create a TI (TurboIntegrator) process to maintain the hierarchies which are built based on attribute values. In this article, we will explore both the TI functions, which can be useful for maintaining hierarchies, and a sample code to update a hierarchy.<\/p>\n<p>Some TI functions which are commonly used to maintain a hierarchy are included in this article. Each function has the description, syntax, arguments (parameters), and sample code. We will use some of these functions in our sample code to demonstrate a simple way to maintain a hierarchy in PAW.<\/p>\n<ol>\n<li>HIERARCHYCREATE is the function for creating a new hierarchy in an existing dimension. Please note that the default or main hierarchy of the dimension always has the same name as the dimension name. Therefore, the new hierarchy needs a different name. Please note that a new hierarchy is empty. We should add elements to the newly created hierarchy.<\/li>\n<\/ol>\n<p><em>Syntax<\/em><\/p>\n<p>HIERARCHYCREATE(DimName, HierName<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2394 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H1-min.jpg\" alt=\"\" width=\"896\" height=\"96\" \/><\/p>\n<p><em>Sample Code<\/em><\/p>\n<p>HIERARCHYCREATE(\u2018Clothing Items\u2019, \u2018Colors\u2019) ;<\/p>\n<ol start=\"2\">\n<li>HIERARCHYDESTROY removed a hierarchy from a dimension.<\/li>\n<\/ol>\n<p><em>Syntax<\/em><\/p>\n<p>HIERARCHYDESTROY(DimName, HierName<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2395 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H2-min.jpg\" alt=\"\" width=\"885\" height=\"80\" \/><\/p>\n<p><em>Sample Code<\/em><\/p>\n<p>HIERARCHYDESTROY(\u2018Clothing Items\u2019, \u2018Colors\u2019) ;<\/p>\n<ol start=\"3\">\n<li>HIERARCHYEXIST checks whether a hierarchy exists in a dimension. If the hierarchy in the function parameter exists, the function returns 1. Otherwise, the function returns 0.<\/li>\n<\/ol>\n<p><em>Syntax<\/em><\/p>\n<p>HIERARCHYEXIST(DimName, HierName<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2396 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H3-min.jpg\" alt=\"\" width=\"883\" height=\"79\" \/><\/p>\n<p><em>Sample Code<\/em><\/p>\n<p>IF( HIERARCHYEXIST (\u2018Clothing Items\u2019, \u2018Colors\u2019) = 1 ) ;<\/p>\n<p># Hierarchy exists \u2013 Execute code in the IF statement<\/p>\n<p>ENDIF ;<\/p>\n<ol start=\"4\">\n<li>CREATEHIERARCHYBYATTRIBUTE creates a new hierarchy based on the values of an attribute. The values become the parent of the elements in the main hierarchy.<\/li>\n<\/ol>\n<p><em>Syntax<\/em><\/p>\n<p>CREATEHIERARCHYBYATTRIBUTE (DimName, AttrName, [,emptyParent , rootName])<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2397 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H4-min.jpg\" alt=\"\" width=\"883\" height=\"198\" \/><\/p>\n<p><em>Sample Code<\/em><\/p>\n<p>CREATEHIERARCHYBYATTRIBUTE( \u2018Clothing Items\u2019, \u2018Colors\u2019, \u2018NA Group\u2019, \u2018All Colors\u2019) ;<\/p>\n<ol start=\"5\">\n<li>HIERARCHYELEMENTINSERT adds an element to a hierarchy. However, this function does not have a parameter to set a parent of the newly added element.<\/li>\n<\/ol>\n<p><em>Syntax<\/em><\/p>\n<p>HIERARCHYELEMENTINSERT(DimName, HierName, InsertionPoint, ElName, ElType);<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2398 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H5-min.jpg\" alt=\"\" width=\"885\" height=\"221\" \/><\/p>\n<p><em>Sample Code<\/em><\/p>\n<p>HIERARCHYELEMENTINSERT( \u2018Clothing Items\u2019, \u2018Colors\u2019, \u2018\u2019, \u201840001\u2019, \u2018N\u2019) ;<\/p>\n<ol>\n<li>HIERARCHYELEMENTCOMPONENTADD added an element to a parent.<\/li>\n<\/ol>\n<p><em>Syntax<\/em><\/p>\n<p>HIERARCHYELEMENTCOMPONENTADD(DimName, HierName, ConsolidatedElName, ElName, ElWeight) ;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2399 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H6-min.jpg\" alt=\"\" width=\"883\" height=\"153\" \/><\/p>\n<p><em>Sample Code<\/em><\/p>\n<p>HIERARCHYELEMENTCOMPONENTADD ( \u2018Clothing Items\u2019, \u2018Colors\u2019, \u2018Red\u2019, \u201840001\u2019, 1) ;<\/p>\n<p>Before we discuss the sample code, we should review the dimension in our sample model. The dimension is called \u201cClothing Items\u201d. It has two attributes: Slim Fit and Colors. We will only use the Colors attribute in our example. The goal is to create a new hierarchy based on the Colors attribute. If the color settings change, the new hierarchy will be updated too.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2400 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H7-min.jpg\" alt=\"\" width=\"377\" height=\"424\" \/><\/p>\n<p><em>Clothing Items Dimension and Its Attributes<\/em><\/p>\n<p>We have two ways to create a hierarchy. We can create a hierarchy based on an attribute by a TI process or we can manually create a hierarchy by a TI process. The manual process is more advanced, and we will not cover it in this article. It requires the functions like HIERARCHYCREATE, HIERARCHYELEMENTINSERT, and HIERARCHYELEMENTCOMPONENTADD.<\/p>\n<p>The sample TI process builds\/rebuilds the Colors hierarchy based on the Colors attribute every time the process is run. If the attribute values change, a user will run the sample TI process to update the Colors hierarchy. The TI process also accepts parameters like a dimension name (pDimName), a target hierarchy (pTargetHierarchy), and an attribute name (pAttributeName) to increase the flexibility of the process. It can maintain any hierarchies which are created based on an attribute. Please see the sample code below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2391 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H8-min.jpg\" alt=\"\" width=\"463\" height=\"467\" \/><\/p>\n<p><em>Sample code of a hierarchy maintenance process<\/em><\/p>\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2392 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H9-min.jpg\" alt=\"\" width=\"672\" height=\"116\" \/><\/em><\/p>\n<p><em>Sample process parameters<\/em><\/p>\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2393 alignnone\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H10-min.jpg\" alt=\"\" width=\"405\" height=\"458\" \/><\/em><\/p>\n<p><em>The Colors hierarchy in the Clothing Items dimension<\/em><\/p>\n<p>It is especially important that the hierarchies in PAW are maintained because a user can retrieve incorrect information from an outdated hierarchy. If a hierarchy is built from an attribute, it should be updated by a TI process. An administrator can also schedule the hierarchy maintenance process to run every few hours or more frequently according to the needs of users. The CREATEHIERARCHYBYATTRIBUTE function is powerful because it helps us reduce many lines of code. However, a developer has full control over a hierarchy if he chooses to build a hierarchy without using the CREATEHIERARCHYBYATTRIBUTE function.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Planning Analytics Workspace (PAW) comes with the feature to create multiple hierarchies in one dimension. These hierarchies are generally created by the attributes of the dimension. Once a hierarchy is created, it is detached from the attribute values. Therefore, a developer should create a TI (TurboIntegrator) process to maintain the hierarchies which are built based&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[38,36,51],"class_list":["post-3481","post","type-post","status-publish","format-standard","hentry","category-ibm","tag-how-tos","tag-planning-analytics","tag-planning-analytics-how-tos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)? - QueBIT<\/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:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)? - QueBIT\" \/>\n<meta property=\"og:description\" content=\"Planning Analytics Workspace (PAW) comes with the feature to create multiple hierarchies in one dimension. These hierarchies are generally created by the attributes of the dimension. Once a hierarchy is created, it is detached from the attribute values. Therefore, a developer should create a TI (TurboIntegrator) process to maintain the hierarchies which are built based&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/\" \/>\n<meta property=\"og:site_name\" content=\"QueBIT\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-12T15:33:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T16:33:38+00:00\" \/>\n<meta name=\"author\" content=\"agoddard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"agoddard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/\"},\"author\":{\"name\":\"agoddard\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/e52d72da0fd2f5f70d189343fe4f5084\"},\"headline\":\"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)?\",\"datePublished\":\"2023-04-12T15:33:22+00:00\",\"dateModified\":\"2026-01-20T16:33:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/\"},\"wordCount\":693,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/H1-min.jpg\",\"keywords\":[\"How To\u2019s\",\"Planning Analytics\",\"Planning Analytics How To's\"],\"articleSection\":[\"IBM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/\",\"name\":\"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)? - QueBIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/H1-min.jpg\",\"datePublished\":\"2023-04-12T15:33:22+00:00\",\"dateModified\":\"2026-01-20T16:33:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/e52d72da0fd2f5f70d189343fe4f5084\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#primaryimage\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/H1-min.jpg\",\"contentUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/H1-min.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/maintaining-hierarchies-in-paw\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#website\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/\",\"name\":\"QueBIT\",\"description\":\"QueBIT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/e52d72da0fd2f5f70d189343fe4f5084\",\"name\":\"agoddard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g\",\"caption\":\"agoddard\"},\"sameAs\":[\"https:\\\/\\\/quebit.com\\\/askquebit\"],\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/author\\\/agoddard\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)? - QueBIT","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:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/","og_locale":"en_US","og_type":"article","og_title":"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)? - QueBIT","og_description":"Planning Analytics Workspace (PAW) comes with the feature to create multiple hierarchies in one dimension. These hierarchies are generally created by the attributes of the dimension. Once a hierarchy is created, it is detached from the attribute values. Therefore, a developer should create a TI (TurboIntegrator) process to maintain the hierarchies which are built based&hellip;","og_url":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/","og_site_name":"QueBIT","article_published_time":"2023-04-12T15:33:22+00:00","article_modified_time":"2026-01-20T16:33:38+00:00","author":"agoddard","twitter_card":"summary_large_image","twitter_misc":{"Written by":"agoddard","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#article","isPartOf":{"@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/"},"author":{"name":"agoddard","@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/e52d72da0fd2f5f70d189343fe4f5084"},"headline":"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)?","datePublished":"2023-04-12T15:33:22+00:00","dateModified":"2026-01-20T16:33:38+00:00","mainEntityOfPage":{"@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/"},"wordCount":693,"commentCount":0,"image":{"@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#primaryimage"},"thumbnailUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H1-min.jpg","keywords":["How To\u2019s","Planning Analytics","Planning Analytics How To's"],"articleSection":["IBM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/","url":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/","name":"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)? - QueBIT","isPartOf":{"@id":"https:\/\/quebit.com\/askquebit\/#website"},"primaryImageOfPage":{"@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#primaryimage"},"image":{"@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#primaryimage"},"thumbnailUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H1-min.jpg","datePublished":"2023-04-12T15:33:22+00:00","dateModified":"2026-01-20T16:33:38+00:00","author":{"@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/e52d72da0fd2f5f70d189343fe4f5084"},"breadcrumb":{"@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#primaryimage","url":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H1-min.jpg","contentUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2022\/07\/H1-min.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/quebit.com\/askquebit\/maintaining-hierarchies-in-paw\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/quebit.com\/askquebit\/"},{"@type":"ListItem","position":2,"name":"How Do I Maintain Hierarchies in Planning Analytics Workspace (PAW)?"}]},{"@type":"WebSite","@id":"https:\/\/quebit.com\/askquebit\/#website","url":"https:\/\/quebit.com\/askquebit\/","name":"QueBIT","description":"QueBIT","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quebit.com\/askquebit\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/e52d72da0fd2f5f70d189343fe4f5084","name":"agoddard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g","caption":"agoddard"},"sameAs":["https:\/\/quebit.com\/askquebit"],"url":"https:\/\/quebit.com\/askquebit\/author\/agoddard\/"}]}},"_links":{"self":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/3481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/comments?post=3481"}],"version-history":[{"count":2,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/3481\/revisions"}],"predecessor-version":[{"id":5104,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/3481\/revisions\/5104"}],"wp:attachment":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/media?parent=3481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/categories?post=3481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/tags?post=3481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}