{"id":4885,"date":"2014-03-24T17:20:45","date_gmt":"2014-03-24T21:20:45","guid":{"rendered":"http:\/\/www.iri.com\/blog\/?p=4885"},"modified":"2025-04-11T13:37:55","modified_gmt":"2025-04-11T17:37:55","slug":"date-format-masking","status":"publish","type":"post","link":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/","title":{"rendered":"Date Format Masking"},"content":{"rendered":"<p><span style=\"line-height: 1.5em;\"><em>Note: This article, first published in 2014, refers to date format transformation or date <strong>reformatting<\/strong> technology in the SortCL data manipulation program central to the IRI CoSort data transformation product and larger IRI Voracity data management platform. The input data validation masks described below remains supported, but has also since been updated in 2017 through Boost library support to improve date calculation and reformatting. See <a href=\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-time-boost\/\">this article<\/a> for these newer details.<\/em><\/span><\/p>\n<p><em>Note also: If you are looking to mask date values for data <strong>anonymization<\/strong> and de-identification purposes, this is performed through\u00a0 <a href=\"https:\/\/www.iri.com\/solutions\/data-masking\">data masking<\/a> functions like blurring (random noise) in IRI FieldShield or IRI DarkShield jobs, and you should see <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/pii-agedate-blurring-iri-fieldshield\/\">this article<\/a> on <strong>date value masking<\/strong> instead. When used in CoSort SortCL or FieldShield jobs, you can code these functions to preserve consistent date intervals in HIPAA scenarios like admit-discharge.<\/em><\/p>\n<p><span style=\"line-height: 1.5em;\">It is rare that you would find an application or database that does not rely on some sort of date information. Transactions are often time\/date stamped and many data entry records are comprised of information, e.g., birth dates, death dates, start and finish dates.<\/span><\/p>\n<p>Date format masks provide a structure which uses specific characters and symbols that define the format of a field. The structures can be applied to both input and output data. In the input, a field must follow the specific pattern defined by the mask. In the output, the mask defines the format for converting from an input mask.<\/p>\n<p>For example, if a database expects a birth date in the format where the components are a two-digit month, two-digit day, and a four-digit year (MM\/DD\/YYYY), and October 4, 1975 is entered, the user will be unable to save the data until the correct format is entered, which would be 10\/04\/1975. The exact behavior depends on how the database administrator or data architect has defined the mask.<\/p>\n<p><span style=\"line-height: 1.5em;\">Input masks are used for a number of entry fields, but are most commonly used for numbers (phone numbers, social security numbers, model\/parts numbers, etc.) and dates.\u00a0A date is a more complex data type than a string or a number. It has multiple parts (year, month, day, hour, and so on), and there are many rules for determining valid values and calculations, e.g., leap days and years, daylight saving time changes, national and company holidays, and date ranges.<\/span><\/p>\n<p>For date format transformation through the\u00a0<a href=\"http:\/\/www.iri.com\/products\/cosort\" target=\"_blank\" rel=\"noopener\">IRI CoSort<\/a>\u00a0utility &#8212; or engine in the <a href=\"https:\/\/www.iri.com\/products\/voracity\">IRI Voracity<\/a> data management (ETL) platform &#8212; we developed composite field syntax for their common\u00a0<a href=\"http:\/\/www.iri.com\/products\/cosort\/sortcl\" target=\"_blank\" rel=\"noopener\">SortCL<\/a> data definition and manipulation program that defines and establish any date format needed. The\u00a0<em>data format mask\u00a0<\/em>can be\u00a0expressed through a \/TEMPLATE definition containing a mix of data elements and literals and used in data mapping.<\/p>\n<p>Indeed, these elements can go onto be used in individual \/FIELD definitions in other sections of the job (script) for manipulation and mapping purposes. When a composite field is read, each data item is extracted and assigned to an internal field. On output, a composite value is constructed from internal fields, expressions, and literals.\u00a0On record input and output, date and time values are valuated and impossible combinations cause an error message.<\/p>\n<p>Consider the input numeric composite dates, <strong>numeric_dates<\/strong>:<\/p>\n<pre>5 03\/29\/13\r\n4 12\/02\/71\r\n2 10\/12\/10<\/pre>\n<p>Use the following SortCL job script,\u00a0<strong>comp_dates.ncl<\/strong>, to reformat the input dates as composites:<\/p>\n<pre>\/TEMPLATE=(Dates_WMDY = \"%u %m\/%e\/%y\") # numeric Week Month\/Day\/Year(2)\r\n\/TEMPLATE=(Dates_DMY = \"%e-%m-%Y\") # numeric Day-Month-Year(4)\r\n\/TEMPLATE=(Dates_Spanish= \"&amp;A %d de %B de %Y\")\r\n\/INFILE=numeric_dates\r\n  \/FIELD=(In, POSITION=1, SIZE=10, STRUCTURE=Dates_WMDY(DofW,Month,Day,Year))\r\n\r\n\/REPORT\r\n\r\n\/OUTFILE=out_form\r\n  \/FIELD=(Out, STRUCTURE=Dates_DMY(Day,Month,Year))\r\n\/OUTFILE=out_SP\r\n  \/LOCALE= spanish\r\n  \/FIELD= (Out, STRUCTURE=Dates_Spanish(DofW,Day,Month,Year))<\/pre>\n<p>The output of this script would result in the following:<\/p>\n<pre><strong>out_form<\/strong>\r\n29-03-2013\r\n2-12-1971\r\n12-10-2010\r\n\r\nout_SP\r\nviernes 29 de marzo de 2013\r\njueves 02 de diciembre de 1971\r\nmartes 12 de octubre de 2010<\/pre>\n<p>The template syntax defines the parameters of the date format mask and each piece of data that is being read on input. The user can then choose whatever date format is required for the output. The user can even produce an output in multiple languages if necessary.<\/p>\n<p>IRI supports other input masks* particularly for numeric formatting. Refer to section 11.12 in the SortCL program chapter of the CoSort v9.5.3 user manual for more information. See the tech tip in <a href=\"http:\/\/www.iri.com\/news\/newsletters\/4th-quarter-2010\" target=\"_blank\" rel=\"noopener\">this <\/a><span style=\"line-height: 1.5em;\"><a href=\"http:\/\/www.iri.com\/news\/newsletters\/4th-quarter-2010\" target=\"_blank\" rel=\"noopener\">newsletter<\/a> for an example of the implied decimal attribute used in this context.<\/span><\/p>\n<p>*<em>Generally, data format (or input) masks facilitate data validation and prevent users from entering invalid data (such as a phone number in a date field). Such masks can also help ensure that users enter data in a consistent way. That consistency simplifies data identification and database maintenance. Note that masking the format of the data, in this case,\u00a0differs from\u00a0<a href=\"http:\/\/www.iri.com\/solutions\/data-masking\/\" target=\"_blank\" rel=\"noopener\">data masking<\/a> in the data privacy\/security context.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: This article, first published in 2014, refers to date format transformation or date reformatting technology in the SortCL data manipulation program central to the IRI CoSort data transformation product and larger IRI Voracity data management platform. The input data validation masks described below remains supported, but has also since been updated in 2017 through<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\" title=\"Date Format Masking\">Read More<\/a><\/div>\n","protected":false},"author":5,"featured_media":4953,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[363,1,776],"tags":[462,461,465,463,467,464,466],"class_list":["post-4885","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-quality","category-data-transformation2","category-etl","tag-data-format-mask","tag-date-format-masking-in-cosort","tag-date-format-preservation","tag-input-masks","tag-international-date-uses","tag-mask-a-composite-field","tag-translate-dates-to-other-languages"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Date Format Masking - IRI<\/title>\n<meta name=\"description\" content=\"Date masks and time masks allow you to specify a new format for the characters and symbols that define the format of a date or time field.\" \/>\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.iri.com\/blog\/data-transformation2\/date-format-masking\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Date Format Masking\" \/>\n<meta property=\"og:description\" content=\"Date masks and time masks allow you to specify a new format for the characters and symbols that define the format of a date or time field.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2014-03-24T21:20:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-11T17:37:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"303\" \/>\n\t<meta property=\"og:image:height\" content=\"359\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Koivu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Koivu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\"},\"author\":{\"name\":\"Jason Koivu\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/c60bc4ff5919427034376979fb2cc8df\"},\"headline\":\"Date Format Masking\",\"datePublished\":\"2014-03-24T21:20:45+00:00\",\"dateModified\":\"2025-04-11T17:37:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\"},\"wordCount\":724,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg\",\"keywords\":[\"data format mask\",\"date format masking in cosort\",\"date format preservation\",\"input masks\",\"international date uses\",\"mask a composite field\",\"translate dates to other languages\"],\"articleSection\":[\"Data Quality (DQ&#041;\",\"Data Transformation\",\"ETL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\",\"url\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\",\"name\":\"Date Format Masking - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg\",\"datePublished\":\"2014-03-24T21:20:45+00:00\",\"dateModified\":\"2025-04-11T17:37:55+00:00\",\"description\":\"Date masks and time masks allow you to specify a new format for the characters and symbols that define the format of a date or time field.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg\",\"width\":303,\"height\":359},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Date Format Masking\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iri.com\/blog\/#website\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"width\":750,\"height\":206,\"caption\":\"IRI\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/c60bc4ff5919427034376979fb2cc8df\",\"name\":\"Jason Koivu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/01e97234ff964558ca620a43a0506ef0?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/01e97234ff964558ca620a43a0506ef0?s=96&d=blank&r=g\",\"caption\":\"Jason Koivu\"},\"url\":\"https:\/\/www.iri.com\/blog\/author\/jasonk\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Date Format Masking - IRI","description":"Date masks and time masks allow you to specify a new format for the characters and symbols that define the format of a date or time field.","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.iri.com\/blog\/data-transformation2\/date-format-masking\/","og_locale":"en_US","og_type":"article","og_title":"Date Format Masking","og_description":"Date masks and time masks allow you to specify a new format for the characters and symbols that define the format of a date or time field.","og_url":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/","og_site_name":"IRI","article_published_time":"2014-03-24T21:20:45+00:00","article_modified_time":"2025-04-11T17:37:55+00:00","og_image":[{"width":303,"height":359,"url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg","type":"image\/jpeg"}],"author":"Jason Koivu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jason Koivu","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#article","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/"},"author":{"name":"Jason Koivu","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/c60bc4ff5919427034376979fb2cc8df"},"headline":"Date Format Masking","datePublished":"2014-03-24T21:20:45+00:00","dateModified":"2025-04-11T17:37:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/"},"wordCount":724,"commentCount":0,"publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg","keywords":["data format mask","date format masking in cosort","date format preservation","input masks","international date uses","mask a composite field","translate dates to other languages"],"articleSection":["Data Quality (DQ&#041;","Data Transformation","ETL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/","url":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/","name":"Date Format Masking - IRI","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage"},"image":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg","datePublished":"2014-03-24T21:20:45+00:00","dateModified":"2025-04-11T17:37:55+00:00","description":"Date masks and time masks allow you to specify a new format for the characters and symbols that define the format of a date or time field.","breadcrumb":{"@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#primaryimage","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg","width":303,"height":359},{"@type":"BreadcrumbList","@id":"https:\/\/www.iri.com\/blog\/data-transformation2\/date-format-masking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Date Format Masking"}]},{"@type":"WebSite","@id":"https:\/\/www.iri.com\/blog\/#website","url":"https:\/\/www.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iri.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/www.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","width":750,"height":206,"caption":"IRI"},"image":{"@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/c60bc4ff5919427034376979fb2cc8df","name":"Jason Koivu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/01e97234ff964558ca620a43a0506ef0?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/01e97234ff964558ca620a43a0506ef0?s=96&d=blank&r=g","caption":"Jason Koivu"},"url":"https:\/\/www.iri.com\/blog\/author\/jasonk\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2014\/03\/date-format-mask.jpg","_links":{"self":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/4885"}],"collection":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=4885"}],"version-history":[{"count":25,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/4885\/revisions"}],"predecessor-version":[{"id":18345,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/4885\/revisions\/18345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media\/4953"}],"wp:attachment":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=4885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=4885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=4885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}