<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>RateGain</provider_name><provider_url>https://rategain.com</provider_url><author_name>rategain</author_name><author_url>https://rategain.com/author/rategain/</author_url><title>It&#x2019;s time to reexamine the data structure behind hotel distribution - RateGain</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="37CkyfaxZI"&gt;&lt;a href="https://rategain.com/blog/its-time-to-reexamine-the-data-structure-behind-hotel-distribution/"&gt;It&#x2019;s time to reexamine the data structure behind hotel distribution&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://rategain.com/blog/its-time-to-reexamine-the-data-structure-behind-hotel-distribution/embed/#?secret=37CkyfaxZI" width="600" height="338" title="&#x201C;It&#x2019;s time to reexamine the data structure behind hotel distribution&#x201D; &#x2014; RateGain" data-secret="37CkyfaxZI" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><description>For years, the hospitality industry has been struggling to upgrade its legacy systems both to meet the needs of the fast-growing field of new players and return the types of sophisticated queries consumers are increasingly demanding. And while those of us in the trenches of distribution continue to work diligently to meet the new challenges,...</description></oembed>
