<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Leobard's blog</provider_name><provider_url>https://www.leobard.net/blog</provider_url><author_name>leobard</author_name><author_url>https://www.leobard.net/blog/author/leobard/</author_url><title>Screencast about the GnoGno Framework - Leobard's blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Siq1n3KC6H"&gt;&lt;a href="https://www.leobard.net/blog/2007/05/31/screencast-about-the-gnogno-framework/"&gt;Screencast about the GnoGno Framework&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.leobard.net/blog/2007/05/31/screencast-about-the-gnogno-framework/embed/#?secret=Siq1n3KC6H" width="600" height="338" title="&#x201C;Screencast about the GnoGno Framework&#x201D; &#x2014; Leobard's blog" data-secret="Siq1n3KC6H" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! 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);
//# sourceURL=https://www.leobard.net/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>When developing rich client applications for the semantic web, components for visualising and editing RDF data are useful. The gnogno framework is an approach to bind RDF models from RDF2Go to Swing and Eclipse SWT widgets. It allows to edit text values, make lists, and program user interfaces using a clear design pattern. The RDF &hellip; Continue reading ""</description></oembed>
