<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Gilbane community blog</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/" />
    <link rel="self" type="application/atom+xml" href="http://gilbane.com/community_blog/atom.xml" />
    <id>tag:gilbane.com,2008-12-28:/community_blog//39</id>
    <updated>2009-08-03T19:01:11Z</updated>
    <subtitle>A test blog using MT community features. Which features should we use?</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.32-en</generator>

<entry>
    <title>Blog entry</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2009/08/blog-entry.html" />
    <id>tag:gilbane.com,2009:/community_blog//39.9902</id>

    <published>2009-08-03T18:51:41Z</published>
    <updated>2009-08-03T19:01:11Z</updated>

    <summary> rama lama ding dong</summary>
    <author>
        <name>Scott Templeman</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=195</uri>
    </author>
    
        <category term="Authoring" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="testingimagescolor" label="testing images color" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p><span style="color: rgb(255, 102, 0);">I am the very model of a modern Major-General I've information vegetable, animal, and mineral I know the kings of England, and I quote the fights historical From Marathon to Waterloo, in order categorical</span></p><p>&nbsp;</p><p>&nbsp;</p><span style="display: inline;" class="mt-enclosure mt-enclosure-image"><img height="287" width="331" style="margin: 0pt auto 20px; text-align: center; display: block;" class="mt-image-center" src="http://gilbane.com/community_blog/webinar.jpg" alt="webinar.jpg" /></span><p><b><font size="+1"><span style="font-size: 18px;"><br />Who put the bomp<br />In the bomp bah bomp bah bomp?<br />Who put the ram<br />In the rama lama di</span></font></b><b><font size="+1"><span style="font-size: 18px;">ng dong?</span></font></b></p><p>&nbsp;</p><p><b><font size="+1"><span style="font-size: 18px;"><img src="/blog/mt-static/plugins/FCKeditor/fckeditor/editor/images/smiley/msn/regular_smile.gif" alt="" /><img src="/blog/mt-static/plugins/FCKeditor/fckeditor/editor/images/smiley/msn/cry_smile.gif" alt="" /><img src="/blog/mt-static/plugins/FCKeditor/fckeditor/editor/images/smiley/msn/lightbulb.gif" alt="" /></span></font></b></p><p>&nbsp;</p><p>&nbsp;</p>]]>
        
    </content>
</entry>

<entry>
    <title>Scott&apos;s first post</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2009/07/scotts-first-post.html" />
    <id>tag:gilbane.com,2009:/community_blog//39.9894</id>

    <published>2009-07-27T14:26:49Z</published>
    <updated>2009-07-27T14:29:07Z</updated>

    <summary>dsfks dkfgsdhjkfsd...</summary>
    <author>
        <name>Scott Templeman</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=195</uri>
    </author>
    
    <category term="admin" label="admin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="test" label="test" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>dsfks <b>dkfgsdhjkfsd</b></p>]]>
        
    </content>
</entry>

<entry>
    <title>And some more</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2009/01/and-some-more.html" />
    <id>tag:gilbane.com,2009:/community_blog//39.5518</id>

    <published>2009-01-15T20:11:02Z</published>
    <updated>2009-01-15T20:32:53Z</updated>

    <summary><![CDATA[prtioyu rptioiyu ti rtpoyi rpot[yi por[tiy pr[toy itrop yrotiy rwopt[y port[y iportiy roptiy ropty optriy rtwpo[yi rptoyi protiy rpotw[y iprotw[y ioprtiy rpot[iy rpto[y iroptyoprt iyoprti yroptiy opr[twi yoprw[ti yoprt[iy oprw[tiy oprt iyoprtw[iy wopt[iy try rtwrkl tjyrklw tjlyj rklt;yj ;krtj ylk;rtjy&nbsp;...]]></summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="admin" label="admin" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>prtioyu rptioiyu ti rtpoyi rpot[yi por[tiy pr[toy itrop yrotiy rwopt[y port[y iportiy roptiy ropty optriy rtwpo[yi rptoyi protiy rpotw[y iprotw[y ioprtiy rpot[iy rpto[y iroptyoprt iyoprti yroptiy opr[twi yoprw[ti yoprt[iy oprw[tiy oprt iyoprtw[iy wopt[iy try rt</p><p>wrkl tjyrklw tjlyj rklt;yj ;krtj ylk;rtjy&nbsp; lk;rtwjy lrkt;yj lkrt jylrtkj ykltjykt yrlt;kjy rl;ktjy l;krwtjy kjktrkyk trkty rtlttlrler lyll;y l;yt;luytl;qrdwr qd rdsfqrd rdsqrd rfadsfddd&nbsp; sadsadas asd sad asd sadsad sa d asd dasdassdasd asdd asd asdsad sadas wrkl tjyrklw tjlyj rklt;yj ;krtj ylk;rtjy&nbsp; lk;rtwjy lrkt;yj lkrt jylrtkj ykltjykt yrlt;kjy rl;ktjy l;krwtjy kjktrkyk trkty rtlttlrler lyll;y l;yt;luytl;qrdwr qd rdsfqrd rdsqrd rfadsfddd&nbsp; sadsadas asd sad asd sadsad sa d asd dasdassdasd asdd asd asdsad sadas</p><ul><li>jfdh gjdfhklsjhfgdjklfh gdkfljh gdkfjhg dkjfhjkfh gkjdfhg jkfdh gjkdfhg dkjlfhg dkfjhg kjfdh gdkjfhg kljdf slkjh jdfg df</li><li>df gdfjkhg jkdfhg kjdlh ldfsg</li><li>dfs g;jdhf gjkldfhkjlgh jdf</li></ul><p>wrkl tjyrklw tjlyj rklt;yj ;krtj ylk;rtjy&nbsp; lk;rtwjy lrkt;yj lkrt jylrtkj ykltjykt yrlt;kjy rl;ktjy l;krwtjy kjktrkyk trkty rtlttlrler lyll;y l;yt;luytl;qrdwr qd rdsfqrd rdsqrd rfadsfddd&nbsp; sadsadas asd sad asd sadsad sa d asd dasdassdasd asdd asd asdsad sadas</p>]]>
        
    </content>
</entry>

<entry>
    <title>Let&apos;s get some normal page color</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2009/01/lets-get-some-normal-page-color.html" />
    <id>tag:gilbane.com,2009:/community_blog//39.5517</id>

    <published>2009-01-15T20:09:03Z</published>
    <updated>2009-01-15T20:10:28Z</updated>

    <summary><![CDATA[&nbsp;jshjkh sjsdjh fsdjkhf sdjhf jksdhf sdjhf jd jdhf sdjh fjd dhf jksdhf sdjkfh jkdh fkls dsklajdhfjd fjkdshf jklsdhf ljsdh flksjdhf jsdkh fklsdjhf ksjdhf jksdhf jsdh fklsjdhf sdjkhf jdhf sajkdhf sdjkhf jksdhfjsdhf salkdjhf sdjfh ksdj skldjhf jkdshf sdkjh fklsjdhf sdjkhf jdksfh...]]></summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="admin" label="admin" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>&nbsp;jshjkh sjsdjh fsdjkhf sdjhf jksdhf sdjhf jd jdhf sdjh fjd dhf jksdhf sdjkfh jkdh fkls dsklajdhfjd fjkdshf jklsdhf ljsdh flksjdhf jsdkh fklsdjhf ksjdhf jksdhf jsdh fklsjdhf sdjkhf jdhf sajkdhf sdjkhf jksdhfjsdhf salkdjhf sdjfh ksdj skldjhf jkdshf sdkjh fklsjdhf sdjkhf jdksfh lksjdhf dskljfh klsdjhf lksjdhf jdksfh sdjfh djfh sdlkjfh sdkljhf kdjshf ksdjhf kdjshf ksldjhf skljadhf kdsjhf ksdjh fj</p><p>&nbsp;jshjkh sjsdjh fsdjkhf sdjhf jksdhf sdjhf jd jdhf sdjh fjd dhf jksdhf sdjkfh jkdh fkls dsklajdhfjd fjkdshf jklsdhf ljsdh flksjdhf jsdkh fklsdjhf ksjdhf jksdhf jsdh fklsjdhf sdjkhf jdhf sajkdhf sdjkhf jksdhfjsdhf salkdjhf sdjfh ksdj skldjhf jkdshf sdkjh fklsjdhf sdjkhf jdksfh lksjdhf dskljfh klsdjhf lksjdhf jdksfh sdjfh djfh sdlkjfh sdkljhf kdjshf ksdjhf kdjshf ksldjhf skljadhf kdsjhf ksdjh fj</p><p>&nbsp;jshjkh sjsdjh fsdjkhf sdjhf jksdhf sdjhf jd jdhf sdjh fjd dhf jksdhf sdjkfh jkdh fkls dsklajdhfjd fjkdshf jklsdhf ljsdh flksjdhf jsdkh fklsdjhf ksjdhf jksdhf jsdh fklsjdhf sdjkhf jdhf sajkdhf sdjkhf jksdhfjsdhf salkdjhf sdjfh ksdj skldjhf jkdshf sdkjh fklsjdhf sdjkhf jdksfh lksjdhf dskljfh klsdjhf lksjdhf jdksfh sdjfh djfh sdlkjfh sdkljhf kdjshf ksdjhf kdjshf ksldjhf skljadhf kdsjhf ksdjh fj</p>]]>
        
    </content>
</entry>

<entry>
    <title>new FCKeditor test</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2009/01/new-fckeditor-test.html" />
    <id>tag:gilbane.com,2009:/community_blog//39.5504</id>

    <published>2009-01-12T00:51:48Z</published>
    <updated>2009-01-12T19:54:55Z</updated>

    <summary>This is a new WYSIWYG editor for blogging. It outputs valid XHTML which is great.dfdfdsfsdfsdsdfdsfsdfsdfsdfsdsdfdsfdfdgfgfgfgfobviously you can create some ugly stuff. oh no, not smileys!!...</summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
        <category term="Authoring" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>This is a new WYSIWYG editor for <span style="background-color: rgb(102, 102, 153);">blogging</span>. It outputs valid XHTML which is great.</p><ol><li>dfdfdsfsdfsd</li><li>sdfdsfsdf</li></ol><ul><li><span style="background-color: rgb(128, 128, 0);">sdfsdfsd</span></li><li><span style="background-color: rgb(128, 128, 0);">sdfdsfd</span></li></ul><blockquote><p style="text-align: center;"><span style="background-color: rgb(0, 0, 255);"><span style="color: rgb(255, 153, 0);">fdgfgfgfgf</span></span></p><p style="text-align: center;">obviously you can create some ugly stuff. <img src="/blog/mt-static/plugins/FCKeditor/fckeditor/editor/images/smiley/msn/shades_smile.gif" alt="" /> oh no, not smileys!!</p></blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>Yooo hoo</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/12/yooo-hoo.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5334</id>

    <published>2008-12-29T15:56:53Z</published>
    <updated>2008-12-29T15:56:53Z</updated>

    <summary>Where did my post go?...</summary>
    <author>
        <name>Frank Alterego</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=124</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        Where did my post go?
        
    </content>
</entry>

<entry>
    <title>Let&apos;s try the new reg again</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/12/lets-try-the-new-reg-again.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5333</id>

    <published>2008-12-29T15:55:30Z</published>
    <updated>2008-12-29T15:55:30Z</updated>

    <summary>Last time it figured out it was really me....</summary>
    <author>
        <name>Frank Alterego</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=124</uri>
    </author>
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        Last time it figured out it was really me.
        
    </content>
</entry>

<entry>
    <title>I am a new registrant</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/12/i-am-a-new-registrant.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5332</id>

    <published>2008-12-29T15:52:23Z</published>
    <updated>2008-12-29T15:52:23Z</updated>

    <summary>Hmm... I guess anyone can register and post an entry like this....</summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        Hmm... I guess anyone can register and post an entry like this.
        
    </content>
</entry>

<entry>
    <title>What is different about this &quot;community pack&quot; blog?</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/12/what-is-different-about-this-community-pack-blog.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5329</id>

    <published>2008-12-28T17:22:54Z</published>
    <updated>2008-12-29T16:20:07Z</updated>

    <summary>* Allows profiles* has voting, favorites, and rating* allows anyone to post content? I think so, but with limits. This entry form doesn&apos;t allow much What about HTML?* If you login as a full user you get the full dashboard...</summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="admin" label="admin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialmedia" label="social media" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[* Allows profiles<br />* has voting, favorites, and rating<br />* allows anyone to post content? I think so, but with limits. This entry form doesn't allow much <strong><br />What about HTML</strong>?<br />* If you login as a full user you get the full dashboard as before, But if you register as a basic user from the public site you get the simple limited entry form<br />* Allows for "followers" and for "folllowing"<br />* The community pack includes <i>Forums</i> as well, but they have to be created separately. They look very similar, but are real forums (not blogs) that let anyone start a topic conversation.<br />* "Action streams" allow for aggregating/tracking of activity of those you "follow", e.g., posting, commenting, creating a forum topic etc. There is also a way to track activity on other social media platforms like Facebook.<br /><br />Here is the full documentation:<br /><a href="http://www.movabletype.org/documentation/community/">http://www.movabletype.org/documentation/community/</a><br /><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Let&apos;s try this new community blog</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/12/lets-try-again.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5328</id>

    <published>2008-12-28T17:10:52Z</published>
    <updated>2008-12-28T17:23:34Z</updated>

    <summary>We may use this new approach for all blogs or for some or for a single forum - maybe one of these for each conference...? Don&apos;t want too many blogs though. Let&apos;s play with it first and see what it...</summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
        <category term="admin" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="admin" label="admin" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialmedia" label="social media" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[We may use this new approach for all blogs or for some or for a single forum - maybe one of these for each conference...? Don't want too many blogs though. Let's play with it first and see what it really does since the documentation is so sparse.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Blog consolidation</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/12/blog-consolidation.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5468</id>

    <published>2008-12-20T16:03:17Z</published>
    <updated>2009-01-01T18:37:38Z</updated>

    <summary>We are consolidating some of our blogs and have migrated all the content (including authorship, tags, categories etc.) on this blog to our main blog at http://gilbane.com/blog/. We will be re-directing the permalinks once the consolidation is complete and everything...</summary>
    <author>
        <name>Frank Gilbane</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>We are consolidating some of our blogs and have migrated all the content (including authorship, tags, categories etc.) on this blog to our main blog at <a href="http://gilbane.com/blog/">http://gilbane.com/blog/</a>. We will be re-directing the permalinks once the consolidation is complete and everything is tested.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Introduction to Semantic Technology</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2008/04/introduction-to-semantic-techn.html" />
    <id>tag:gilbane.com,2008:/community_blog//39.5467</id>

    <published>2008-04-09T17:19:03Z</published>
    <updated>2009-01-01T18:37:38Z</updated>

    <summary>Ten years ago I had a belief that a meta-data approach to managing enterprise information was a valid way to go. The various structures, relationships and complexities of IT systems led to disjointed information. By relating the information elements to...</summary>
    <author>
        <name>Colin Britton</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=101</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>Ten years ago I had a belief that a meta-data approach to managing enterprise information was a valid way to go. The various structures, relationships and complexities of IT systems led to disjointed information. By relating the information elements to each other, rather than synchronizing the information together, we _might_ stand a chance.</p>

<p>At the same time a new set of standards was emerging, standards to describe, relate and query a new information model, based on meta-data, these became know as the <a href="http://en.wikipedia.org/wiki/Semantic_Web" title="Semantic Web" rel="wikipedia" target="_blank" class="zem_slink">Semantic Web</a>, outlined in a Scientific American article (<a href="http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21">http://www.sciam.com/article.cfm?articleID=00048144-10D2-1C70-84A9809EC588EF21 </a>) in 2001.</p>

<p>Fast forward to 2008 - where are we with this vision. Some part of me is thrilled, another part disappointed. We have adoption of these standards and this approach at use in everyday information management situations. Major software companies and startup's alike are implementing Semantic Technology in their offerings and products. However, I am disappointed that we still find it hard to communicate what this <a href="http://en.wikipedia.org/wiki/Semantic_technology" title="Semantic technology" rel="wikipedia" target="_blank" class="zem_slink">semantic technology</a> means and how valuable it is. Most technologists I meet glaze over at the mention of the Semantic Web or any of it's standards, yet when asked if they think <a href="http://en.wikipedia.org/wiki/RSS" title="RSS" rel="wikipedia" target="_blank" class="zem_slink">RSS</a> is significant, praise it's contributions.</p>

<p>Over a series of posts to this blog, I would like to try and explain, share and show some of the value  of Semantic Technology and why one should be looking at it.</p>

<p>Let's start with what is Semantic Technology and what are the standards that define it's openness.</p>

<p>Semantic Technology</p>

<p>To quote <a href="http://en.wikipedia.org/wiki/Semantic_web">Wikipedia</a> "In software, semantic technology encodes meanings separately from data and content files, and separately from application code." This abstraction is a core tenant and value provided by a Semantic approach to information management. The idea that our database or programming patterns do no restrict the form or boundaries of our information is a large shift from traditional IT solutions. The idea that our business logic should not be tied to the code that implements it, nor the information that it operates on is all provided through this semantic representation. So firstly ABSTRACTION is a key definition.</p>

<p>The benefit of this is that systems, machines, solutions, whatever term you wish to use can interact with each other - share, understand and reason, without having been explicitly programmed to understand each other.</p>

<p>With this you get to better manage CHANGE. Your content and systems can evole or change with the changes managed through the Semantic Technology layer.</p>

<p>So what makes up Semantic Technology, one sees the word in a number of soltuions or technologies, are they all created equal.</p>

<p>In my view, Semantic Technology can only truly claim to be so, if it is based on and implements the standards laid out through the (W3C) <a href="http://www.w3.org/" title="World Wide Web Consortium" rel="homepage" target="_blank" class="zem_slink">World Wide Web Consortium</a> standards process. http://www.w3.org/2001/sw/</p>

<p>The vision of the Semantic Web and the standards required to support it continue to expand, but the anchor standards have been laid out for a while.</p>

<p><a href="http://en.wikipedia.org/wiki/Resource_Description_Framework" title="Resource Description Framework" rel="wikipedia" target="_blank" class="zem_slink">RDF</a> - The model and syntax for describing information. It is important to understand that with the RDF standards there are multiple things defined to create this standard - the model (or data model) , the syntax (how it is written/serialized) and the formal semantics (or logic described by the use of rdf). In 2004, the original RDF specification was revised and published as 6 separate documents, each covering an important area of the standard.</p>

<p>RDF-S - Provides a typing system for RDF and the basic constructs for expressing Ontologies and relationships within the meta data structure.</p>

<p>OWL - To quote the <a href="http://www.w3.org/TR/owl-features/">W3C paper</a>, this facilitates greater machine interpretability of Web content than that supported by XML, RDF, and RDF-S by providing additional vocabulary along with a formal semantics.</p>

<p>SPARQL - While anyone with a Semantic Technology solution invented there own query language (why was this never there one in the first place!), <a href="http://en.wikipedia.org/wiki/SPARQL">SPARQL</a>, pronounced "sparkle" is the w3c standardization of one. It is HUGE for Semantic Technology and makes all the effort with the other three standards worthwhile.</p>

<p>These standards are quite a pile to sift through, understanding the capabilities embodied in them takes significant effort, but it is the role of technologists in this arena to remove that need for you to understand them. It is our job to provide tools, solutions and capabilities that leverage the these standards bringing semantic technology to life and deliver the power defined within them.</p>

<p>But that is the subject of another post. So what does this all mean in real life? In my next post I will layout a concrete example using product information as an example.</p>

<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"><img id="zemanta-pixie-img" src="http://img.zemanta.com/pixie.png?x-id=0769caeb-a736-4d5c-83f3-961bd1b33def" style="border: medium none ; float: right;" /></a></div>]]>
        
    </content>
</entry>

<entry>
    <title>Relational and Object-Oriented Solutions Are Here To Stay</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2007/09/relational-and-objectoriented.html" />
    <id>tag:gilbane.com,2007:/community_blog//39.5466</id>

    <published>2007-09-04T20:01:47Z</published>
    <updated>2009-01-01T18:37:38Z</updated>

    <summary>Comparing relational vs. object-oriented database use in content management is highly subjective, and can’t be generalized. That would be like saying that the movie is always better than the book it is based on. Take the Harry Potter series. While...</summary>
    <author>
        <name>Mark LeBlanc</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=43</uri>
    </author>
    
        <category term="CMS - Content Management Systems" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Information Architecture" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="objectorienteddatabase" label="object-oriented database" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="relationaldatabase" label="relational database" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xml" label="XML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xquery" label="XQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>Comparing relational vs. object-oriented database use in content management is highly subjective, and can’t be generalized. That would be like saying that the movie is always better than the book it is based on. Take the Harry Potter series. While the books have been phenomenally successful, the movies are doing equally well at the box office.  </p>

<p>There’s not a one-size fits all approach for technology either. Comparing relational and object-oriented databases needs to be done from several perspectives – notably business rationale for the end user as well as technological advantage – not just one.</p>

<p>On the business end, documentation is mission critical, and must be available 24x7. Relational databases like Oracle support application clustering and high availability out of the box. Customers can count on Oracle always being available, and in a global working environment, everyone can get their job done.</p>

<p>Many businesses need to migrate from some form of binary documentation to XML, but it doesn't happen instantly. Using a relational database, these businesses can store their binary documentation and take full advantage of a CMS while they undertake the process of converting to XML. A relational database can also act as a single repository that stores both XML and binary content, eliminating the need for a separate file system and creates a more homogenous environment for IT.</p>

<p>When business demands and technology realities meet, an argument can be made that a mission critical database application like Oracle requires an amount of care and feeding to be properly maintained. There is, however, also a misunderstanding that with an XML database, an end user can simply let it run and everything is fine.</p>

<p>In reality, many companies like to have control over their “family jewels,” and may want the option of feeding other applications that have canned integrations to relational databases. XQuery may be great, but businesses need to search for content that can be in many forms, XML, PDF, Word, etc. Using a relational database and other technologies, it is possible to support a very robust search mechanism across over 295 different formats.</p>

<p>In both cases, scalability is always a concern. The user must be able to scale and manage both vertically (larger machines) and horizontally (additional machines) while maintaining the integrity of the data and 24x7 access to the system. </p>

<p>Relational databases provide out-of-the-box horizontal scalability, as well as the ability to acutely control how system resources are used. This is crucial in serious business applications.  Relational databases can stuff entire areas of XML into a single row (such as a <section> with hundreds of sub tags). This can be a real advantage, especially if is the users’ only needs are to work with and repurpose that section. </p>

<p>In the native XML database model, the users would end up with hundreds of rows in their database because each tag is stored separately. Even if all the users wanted to do is repurpose a section, they would need to handle every single row.</p>

<p>The proof lies in customer deployments. Many companies have replaced object oriented databases in large part because they didn’t scale.  Consequently they’ve been able to grow into very large solutions using a relational database. In fact, one global customer expects to manage a terabyte of data in their (Contenta) CMS by year’s end. Now that’s scalable.</p>

<p>Just as there are many business and technology needs, there are many viable alternatives, including relational and object-oriented databases. To dismiss an entire technology because of one company’s recent acquisition is a blatant sales pitch at best, and technological ignorance at its worst.</p>]]>
        
    </content>
</entry>

<entry>
    <title>DITA and Dynamic Content Delivery</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2007/04/dita-and-dynamic-content-deliv.html" />
    <id>tag:gilbane.com,2007:/community_blog//39.5465</id>

    <published>2007-04-24T22:15:39Z</published>
    <updated>2009-01-01T18:37:38Z</updated>

    <summary>Have you ever waded through a massive technical manual, desperately searching for the section that actually applied to you? Or have you found yourself performing one search after another, collecting one-by-one the pieces of the answer you need from a...</summary>
    <author>
        <name>Eric Severson</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=42</uri>
    </author>
    
        <category term="DITA - Darwin Information Typing Architecture" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>Have you ever waded through a massive technical manual, desperately searching for the section that actually applied to you?   Or have you found yourself performing one search after another, collecting one-by-one the pieces of the answer you need from a mass of documents and web pages?  These are all examples of the limitations of <em>static publishing</em>; that is, the limitations of publishing to a wide audience when people’s needs and wants are not all the same.  Unfortunately, this classic “one size fits all” approach can end up fitting no one at all.</p>

<p>In the days when print publishing was our only option, and we thought only in terms of producing books, we really had no choice but to mass-distribute information and hope it met most people’s needs.  But today, with Web-based technology and new XML standards like DITA, we have other choices.</p>

<p>DITA (Darwin Information Typing Architecture) is the hottest thing to have hit the technical publishing world in a long time.  With its topic-based approach to authoring, DITA frees us from the need to think in terms of “books”, and lets us focus on the underlying information.  With DITA’s modular, reusable information elements, we can not only publish across different formats and media – but also flexibly recombine information in almost any way we like.</p>

<p>Initial DITA implementations have focused primarily on publishing to pre-defined PDF, HTML and Help formats – that is, on static publishing.  But the real promise of DITA lies in supporting dynamic, <em>personalized</em> content delivery.  This alternative publishing model – which I’ll call <em>dynamic content delivery</em> – involves “pulling” rather than “pushing” content, based on the needs of each individual user. </p>

<p>In this self-service approach to publishing, end users can assemble their own “books” using two kinds of interfaces (or a hybrid of the two):</p>

<p><strong>Information Shopping Cart </strong>– in which the user browses or searches to choose the content (DITA Topics) that she considers relevant, and then places this information in a shopping cart.  When done “shopping”, she can organize her document’s table of contents, select a stylesheet, and automatically publish the result to HTML or PDF.</p>

<p>This approach is appropriate when users are relatively knowledgeable about the content, and where the structure of their output documents can be safely left up to them.  Examples include engineering research, e-learning systems, and customer self-service applications.</p>

<p><strong>Personalization Wizard </strong>– in which the user answers a number of pre-set questions in a wizard-like interface, and the appropriate content is automatically extracted to produce a final document in HTML or PDF.</p>

<p>This approach is appropriate for applications that need to produce a personalized but highly standard manual, such as a product installation guide or regulated policy manual.  In this scenario, the document structure and stylesheet are typically preset.</p>

<p><br />
In a hybrid interface, we could use a <em>personalization wizard </em>to dynamically assemble required material in a fixed table of contents – but then use the information <em>shopping cart</em> approach to allow the user to add supplementary material.  Or, depending on the application, we might do the same thing but assemble the initial table of contents as a suggestion or starting point only.  The first method might be appropriate for a user manual; the second might be better for custom textbooks.</p>

<p><em>Dynamic content delivery</em> is made possible by the kind of <em>topic-based authoring</em> embraced by DITA.  A topic is a piece of content that covers a specific subject, has an identifiable purpose, and can stand on its own (i.e., does not require a specific context in order to make sense).  Topics don’t start with “as stated above” or end with “as further described below,” and they don’t implicitly refer to other information that isn’t contained within them.  In a word, topics are fully <em>reusable</em>, in the sense that they can be used in any context where the information provided by the topic is needed.</p>

<p>The extraction and assembly of relevant topics is made possible by another relatively new standard called XQuery, which is able to both find the right information based on user profiles, filter the results accordingly, and automatically transform results into output formats like HTML or PDF.  Of course, this approach is only feasible if the XQuery engine is extremely fast – which led us to build our own dynamic content delivery solution offering around Mark Logic, an XQuery-based content delivery platform optimized for real-time search and transformation.</p>

<p>The <em>dynamic content delivery</em> approach is an answer to the hunger for relevant, personalized information that pervades today’s organizations.  Avoiding the pitfalls of the classic “one size fits all” publishing of the past, it instead allows a highly personalized and relevant interaction with “an audience of one.”  I invite you to read more about this in a whitepaper I wrote that is available on our website (<a href="http://www.FlatironsSolutions.com">www.FlatironsSolutions.com</a>).</p>]]>
        
    </content>
</entry>

<entry>
    <title>XML and Office 2.0</title>
    <link rel="alternate" type="text/html" href="http://gilbane.com/community_blog/2006/11/xml-and-office-20.html" />
    <id>tag:gilbane.com,2006:/community_blog//39.5464</id>

    <published>2006-11-29T16:20:07Z</published>
    <updated>2009-01-01T18:37:37Z</updated>

    <summary>WIth Carl&apos;s recent post on SaaS, and John Newton&apos;s &quot;Content Management 2.0&quot; discussion, I thought I&apos;d throw this into the mix... recently there has also been a flurry of activity around a concept called “Office 2.0” – another offshoot of...</summary>
    <author>
        <name>Eric Severson</name>
        <uri>http://gilbane.com/blog/mt-cp.cgi?__mode=view&amp;blog_id=39&amp;id=42</uri>
    </author>
    
        <category term="Authoring" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="CMS - Content Management Systems" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Publishing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Software Infrastructure" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="XML" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://gilbane.com/community_blog/">
        <![CDATA[<p>WIth Carl's recent post on SaaS, and John Newton's "Content Management 2.0" discussion, I thought I'd throw this into the mix... recently there has also been a flurry of activity around a concept called “Office 2.0” – another offshoot of the term “Web 2.0” – in which all traditional office applications can be replaced by online services accessible through a generic web browser.</p>

<p>What’s making this possible is a set of new technologies including AJAX, RSS and web services, a set of actual applications such as Google’s gmail and ZOHO’s “online” word processor, and a great deal of unbridled enthusiasm.</p>

<p>Since Office 2.0 is particularly aimed at applications that affect business and larger enterprises, I’d like to take a quick look at how well it fits the needs of such enterprises, and then suggest how it might be extended to better meet these needs.</p>

<p>But first, I’d like to point out that it’s easy to get caught up in the details of technologies like AJAX and RSS, and miss the bigger picture.  I would propose that the real excitement is in the vision enabled by the technology, as opposed to the technology itself.  To not see this leads to the inevitable “religious wars” around specific tools, which we of course want to avoid...</p>

<p>To put this in perspective, Office 2.0 reminds me of what happened with CD-ROM twenty years ago.  I still vividly recall a colleague of mine proudly announcing that he was going to the world’s first international CD-ROM conference, which he described as the “Woodstock” of the computer industry.  He simply couldn’t contain his excitement about this pivotal event.  But then, I remember him suddenly changing his facial expression, looking at me wryly and saying, “well of course, CD-ROM is actually only a storage medium…can you imagine me being excited about going to a floppy disk conference?”</p>

<p>Twenty years later, we might well ask the same thing.  CD-ROM has become about as mundane as floppy disks were then.  But at the time, CD-ROM represented much more than a new storage medium.  Instead, it symbolized the sudden freedom to access and search information – right from your own desktop – that would otherwise be virtually inaccessible.  It was in fact, the first glimpse of the kind of mass interconnectivity that the World Wide Web would later provide.</p>

<p>Office 2.0 is much like that – it represents freedom from the tyranny of desktop applications and proprietary data locked up on individual computers.  It heralds a new age of unfettered collaboration and information sharing within enterprises.</p>

<p>So what are the key things that are exciting about Office 2.0, and do its maxims and rules actually fit larger enterprises?  I think the answer is a tentative “yes” - at least at a conceptual level.  And at least so long as the Office 2.0 folks are willing to make a few compromises and entertain some crucial extensions.</p>

<p>To explore this further, let’s go through the official Office 2.0 rules one by one…</p>

<p><em>#1 - No client application other than a web browser.</em>  Actually, this the holy grail of nearly all corporate IT departments, because one of the biggest headaches in IT is trying to keep all the client applications up to-date on individual computers.  In practice, we’d have to accommodate situations where a high-speed Internet connection is not available, but I would grant that this is increasingly the exception.</p>

<p><em>#2 - No files on your personal computer.</em>  In principle, this is the entire thrust of enterprise content management initiatives, taking information that’s buried on people’s “C:” drives and getting into a managed and accessible central repository.  So far, so good.</p>

<p><em>#3 - No dependence on any particular vendor.</em>This is another mantra of corporate IT, expressing itself in the current fervor over Software as a Service and Service-Oriented Architectures, ideally with plug-and-play vendor apps encapsulated in generic web services interfaces.</p>

<p><em>#4 - Collaboration through document sharing and publishing.</em>  Again, this a winner with big enterprises.  In fact, this is most of what my company, Flatirons Solutions, does for a living.  And from the overall perspective of Web 2.0, I might add that wikis and blogs are an increasingly popular way to share ideas and knowledge within larger organizations, supplementing the sharing and publishing of documents.</p>

<p><em>#5 - Syndication in addition to peer-to-peer collaboration. </em> This is another focus of enterprise content management, allowing people to subscribe to documents or content that has changed or is newly-published.  And RSS syndication is increasingly one of the key channels to which we find ourselves publishing content.</p>

<p><em>#6 - Seamless data import/export across services.</em>  This is a fundamental objective of all enterprise content management initiatives, but now comes the rub.  The current Office 2.0 vision thinks of sharing in terms of “interchangeable” formats like .DOC, HTML and PDF.   But .DOC is a common but still proprietary vendor format, and HTML and PDF are really only sharable at the visible level.  In other words, HTML and PDF let you display and print each other’s information, but not actually interchange the underlying source data and information in a way a computer can process and transform.</p>

<p>Proprietary word processing seems less proprietary when it’s on the Web, but if you really want interchangeability between services, you need to be using a vendor,  format and media-neutral standard like XML.  XML does not assume a particular vendor, nor does it assume web or print as the output medium.  Instead, it encodes the information itself in a completely neutral form, from which media-specific formats like HTML and PDF can be derived.</p>

<p>In the work we do with large enterprises, XML also provides the key to sharing information at a much deeper level than “documents.”   When we look at the set of documents that people need to share and publish, we see that there is often a tremendous amount of redundancy.  If this overlapping information is authored and maintained independently, there are huge problems with inconsistency, and a lot of unnecessary time and cost maintaining and reconciling the multiple versions.</p>

<p>XML allows source information to be “chunked up” into the underlying building blocks, and from there flexibly mixed-and-matched to create the full array of print and Web-based documents.  Individuals can collaborate on the source building blocks – without needing to assume a particular assembled document or output medium – and then combine the building blocks of interest into the documents they produce.  Furthermore, if these reusable building blocks are structured as standalone “topics”, they can be directly published and syndicated outside the context of a higher-level document or web page.  We call this “single source” publishing – because underlying content is maintained once, and then reused many times.</p>

<p>So, is Office 2.0 the right idea for larger enterprises?  Perhaps, in principle…but to make it really work we need to merge its vision with the significant work already going on in single-source XML-based publishing.  Then we’d have the potential for a real winner.</p>]]>
        
    </content>
</entry>

</feed>

