{"version":"1.0","provider_name":"OData","provider_url":"https:\/\/devblogs.microsoft.com\/odata","author_name":"DB Blogs","author_url":"https:\/\/devblogs.microsoft.com\/odata\/author\/dpblogs\/","title":"Introducing the Microsoft Open Data Protocol Visualizer (CTP1) - OData","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"gQTjZojJ8N\"><a href=\"https:\/\/devblogs.microsoft.com\/odata\/introducing-the-microsoft-open-data-protocol-visualizer-ctp1\/\">Introducing the Microsoft Open Data Protocol Visualizer (CTP1)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/odata\/introducing-the-microsoft-open-data-protocol-visualizer-ctp1\/embed\/#?secret=gQTjZojJ8N\" width=\"600\" height=\"338\" title=\"&#8220;Introducing the Microsoft Open Data Protocol Visualizer (CTP1)&#8221; &#8212; OData\" data-secret=\"gQTjZojJ8N\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^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<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(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<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);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/odata\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2019\/02\/ODataLogo-150.png","thumbnail_width":151,"thumbnail_height":150,"description":"1. Introduction The Open Data Protocol Visualizer for Visual Studio&nbsp;CTP1&nbsp;(\u201cthe visualizer\u201d) is a extension that provides a read-only visualization of the types, properties, associations, and other objects in the Entity Data Model (EDM) returned from an Open Data Protocol\u2019s metadata endpoint (this document assumes basic familiarity with the EDM). For instructions on how to create [&hellip;]"}