{"id":8111,"date":"2019-10-08T23:12:08","date_gmt":"2019-10-08T23:12:08","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=8111"},"modified":"2026-04-16T21:54:16","modified_gmt":"2026-04-16T21:54:16","slug":"detect-missing-columns-in-ssis","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/","title":{"rendered":"How to detect missing columns in SSIS"},"content":{"rendered":"<h2>How to detect extra columns or missing columns<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full\" src=\"https:\/\/i0.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/ssis-regex-parser-task.png?resize=114%2C114&amp;ssl=1\" alt=\"ssis reg expression task\" width=\"114\" height=\"114\" \/>Sometimes, we need to validate the input columns to check for extra or missing columns in SSIS. ZappySys includes some pretty nice tools, but some of them cannot check the required values. To fix that problem, you can complement these tools with our Regular Expression Parser Task.<\/p>\n<p>We will use Regular Expressions to validate the columns. For example, we want to check that the file has 3 columns with specific names, if it contains extra columns or there are missing some columns, we want to send an error. We will show you how to do this.<\/p>\n<p>We will be using this\u00a0<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys SSIS PowerPack<\/a>\u00a0component to make things work:<br \/>\n<div class=\"su-table su-table-alternate\">\n<table width=\"300\">\n<tbody>\n<tr style=\"line-height: 0px\">\n<td width=\"50px\"><a href=\"https:\/\/zappysys.com\/blog\/using-regular-expressions-in-ssis\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3074\" src=\"https:\/\/i0.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/ssis-regex-parser-task.png\" alt=\"SSIS REST API Web Service Task \" width=\"50\" height=\"50\" \/><\/a><\/td>\n<td style=\"vertical-align: middle\"><a href=\"https:\/\/zappysys.com\/blog\/using-regular-expressions-in-ssis\/\" target=\"_blank\" rel=\"noopener\">SSIS Regex Task<br \/>\n<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"content_block\" id=\"custom_post_widget-2523\"><h2><span id=\"Prerequisites\">Prerequisites<\/span><\/h2>\r\nBefore we perform the steps listed in this article, you will need to make sure the following prerequisites are met:\r\n<ol style=\"margin-left: 1.5em;\">\r\n \t<li><abbr title=\"SQL Server Integration Services\">SSIS<\/abbr> designer installed.\u00a0Sometimes it is referred to as <abbr title=\"Business Intelligence Development Studio\">BIDS<\/abbr> or <abbr title=\"SQL Server Data Tools\">SSDT<\/abbr> (<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/ssdt\/download-sql-server-data-tools-ssdt\" target=\"_blank\" rel=\"noopener\">download it from the Microsoft site<\/a>).<\/li>\r\n \t<li>Basic knowledge of SSIS package\u00a0development using\u00a0<em>Microsoft SQL Server Integration Services<\/em>.<\/li>\r\n \t<li>Make sure\u00a0<span style=\"text-decoration: underline;\"><a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys SSIS PowerPack<\/a><\/span>\u00a0is installed (<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\" target=\"_blank\" rel=\"noopener\">download it<\/a>, if you haven't already).<\/li>\r\n \t<li>(<em>Optional step<\/em>)<em>.<\/em>\u00a0<a href=\"https:\/\/zappysys.zendesk.com\/hc\/en-us\/articles\/360035974593\" target=\"_blank\" rel=\"noopener\">Read this article<\/a>, if you are planning to deploy packages to a server and schedule their execution later.<\/li>\r\n<\/ol><\/div>\n<h2>Creating a CSV file<\/h2>\n<ol>\n<li>To start, we will create a plain text or CSV file with some columns. Create a file named file.txt or any name of your preference.<\/li>\n<li>Add data similar to the following:\n<pre class=\"lang:default highlight:0 decode:true \">name,lastname,email\r\nClint,Eastwood,ceastwood@gmail.com\r\nCameron,Diaz,cdiaz@gmail.com<\/pre>\n<\/li>\n<\/ol>\n<h2>ZS Regular Expression Parser to detect missing columns in SSIS<\/h2>\n<ol>\n<li>First, SSDT opens an SSIS project.<\/li>\n<li>Now, it is time to use the ZS Regular Expression Parser.<\/li>\n<li>Secondly, drag and drop the ZS Regular Expression in the design pane:\n<div style=\"width: 592px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full\" src=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/scr\/images\/regex-parser-task\/ssis-regex-parser-task-drag.png\" alt=\"Regex SSIS task\" width=\"582\" height=\"102\" \/><p class=\"wp-caption-text\">SSIS Regular Expression parser<\/p><\/div><\/li>\n<li>In <strong>AccessMode<\/strong>, use <strong>Connection<\/strong> and create a new connection.<\/li>\n<li>Select the file you created before. Click OK to save the configuration.\n<div id=\"attachment_12033\" style=\"width: 698px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-Create-connection-to-a-local-file.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12033\" class=\"size-full wp-image-12033\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-Create-connection-to-a-local-file.png\" alt=\"\" width=\"688\" height=\"575\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-Create-connection-to-a-local-file.png 688w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-Create-connection-to-a-local-file-300x251.png 300w\" sizes=\"(max-width: 688px) 100vw, 688px\" \/><\/a><p id=\"caption-attachment-12033\" class=\"wp-caption-text\">Regular Expressions Parser Task &#8211; Create a connection to a local file<\/p><\/div><\/li>\n<li>Add the following expression to the Task and test it:\n<pre class=\"lang:default highlight:0 decode:true\">^name,lastname\\r\\n\r\n<\/pre>\n<\/li>\n<li>In the previous scenario, the expression will fail because it is missing the email.\n<div id=\"attachment_12038\" style=\"width: 818px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-fail.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12038\" class=\"size-full wp-image-12038\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-fail.png\" alt=\"\" width=\"808\" height=\"618\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-fail.png 808w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-fail-300x229.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-fail-768x587.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/a><p id=\"caption-attachment-12038\" class=\"wp-caption-text\">Regular Expressions Parser Task &#8211; detect missing columns example fails<\/p><\/div><\/li>\n<li>Finally, the following Expression <span class=\"lang:default decode:true crayon-inline \">^name,lastname,email\\r\\n<\/span>\u00a0\u00a0will pass, because the email is included.\n<div class=\"mceTemp\"><\/div>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12032\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example.png\" alt=\"\" width=\"808\" height=\"618\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example.png 808w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-300x229.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/10\/Regular-Expressions-Parser-Task-detect-missing-columns-example-768x587.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/a><\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>In this article, we learned how to validate and check the columns in a file in ZappySys using the ZS Regular Expression Parser. In the example, we created an expression to detect an exact match of columns. It will raise an error if a failure occurs.<\/p>\n<p>If you want to enjoy this and other ZappySys tools, you can download our\u00a0product <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to detect extra columns or missing columns Sometimes, we need to validate the input columns to check for extra or missing columns in SSIS. ZappySys includes some pretty nice tools, but some of them cannot check the required values. To fix that problem, you can complement these tools with our Regular Expression Parser Task. [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":3074,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[561,560,12],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How to detect missing columns in SSIS | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"In this article, we will show how to detect missing columns in SSIS. We will use regular expressions to validate missing or extra columns.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to detect missing columns in SSIS | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"In this article, we will show how to detect missing columns in SSIS. We will use regular expressions to validate missing or extra columns.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-10-08T23:12:08+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-04-16T21:54:16+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"100\" \/>\r\n\t<meta property=\"og:image:height\" content=\"100\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys Team\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/\",\"url\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/\",\"name\":\"How to detect missing columns in SSIS | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\",\"datePublished\":\"2019-10-08T23:12:08+00:00\",\"dateModified\":\"2026-04-16T21:54:16+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\"},\"description\":\"In this article, we will show how to detect missing columns in SSIS. We will use regular expressions to validate missing or extra columns.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png\",\"width\":100,\"height\":100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to detect missing columns in SSIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\",\"name\":\"ZappySys Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"caption\":\"ZappySys Team\"},\"sameAs\":[\"https:\/\/zappysys.com\"],\"url\":\"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to detect missing columns in SSIS | ZappySys Blog","description":"In this article, we will show how to detect missing columns in SSIS. We will use regular expressions to validate missing or extra columns.","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:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/","og_locale":"en_US","og_type":"article","og_title":"How to detect missing columns in SSIS | ZappySys Blog","og_description":"In this article, we will show how to detect missing columns in SSIS. We will use regular expressions to validate missing or extra columns.","og_url":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/","og_site_name":"ZappySys Blog","article_published_time":"2019-10-08T23:12:08+00:00","article_modified_time":"2026-04-16T21:54:16+00:00","og_image":[{"width":100,"height":100,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","type":"image\/png"}],"author":"ZappySys Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/","url":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/","name":"How to detect missing columns in SSIS | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","datePublished":"2019-10-08T23:12:08+00:00","dateModified":"2026-04-16T21:54:16+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e"},"description":"In this article, we will show how to detect missing columns in SSIS. We will use regular expressions to validate missing or extra columns.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2016\/01\/SSIS-Json-Source-Adapter.png","width":100,"height":100},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/detect-missing-columns-in-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to detect missing columns in SSIS"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e","name":"ZappySys Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","caption":"ZappySys Team"},"sameAs":["https:\/\/zappysys.com"],"url":"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8111"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=8111"}],"version-history":[{"count":19,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8111\/revisions"}],"predecessor-version":[{"id":8133,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8111\/revisions\/8133"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/3074"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=8111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=8111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=8111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}