<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Content on Content Management &#187; ECM</title>
	<atom:link href="http://contentoncontentmanagement.com/category/ecm/feed/" rel="self" type="application/rss+xml" />
	<link>http://contentoncontentmanagement.com</link>
	<description></description>
	<lastBuildDate>Tue, 16 Mar 2010 04:45:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel="next" href="http://contentoncontentmanagement.com/category/ecm/feed/?page=2" />

		<item>
		<title>JCR for UCM&#8230;When did that happen?</title>
		<link>http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/</link>
		<comments>http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 22:20:05 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[BEA]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://contentoncontentmanagement.com/?p=98</guid>
		<description><![CDATA[So I was on the Oracle UCM documentation page the other day looking for the Javadocs for CIS and I ran across something I had not seen before, the &#8220;Content Server JCR Repository Adapter&#8221; document. It was hiding there is &#8230; <a href="http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So I was on the <a href="http://download-east.oracle.com/docs/cd/E10316_01/ouc.htm">Oracle UCM documentation page</a> the other day looking for the Javadocs for CIS and I ran across something I had not seen before, the &#8220;Content Server JCR Repository Adapter&#8221; document.</p>
<div class="mceTemp">
<dl id="attachment_107" class="wp-caption alignnone" style="width: 510px;">
<dt class="wp-caption-dt"><a href="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/jcr.jpg"><img class="size-full wp-image-107" title="JCR Screen Shot" src="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/jcr.jpg" alt="JCR Screen Shot" width="500" height="149" /></a></dt>
</dl>
</div>
<p>It was hiding there is plain site for, well I am not sure how long, I guess I just missed the memo on that one.  Very interesting though.  For those of you who are curious about what a JCR is, it stands for Java Content Repository and though it uses the word &#8220;Repository&#8221; it&#8217;s really more of a connector.  The big thing about it is that it&#8217;s a Java standard, specifically the <a href="http://jcp.org/en/jsr/detail?id=170">JSR-170 standard</a> actually.</p>
<p>BEA(now Oracle) WebLogic as well as WebCenter(the flagship portal of the Oracle fleet) both communicate to content management systems using a JCR.  UCM and before that Stellent have both traditionally not provided a JCR, rather they provided a pretty robust API known as the Content Integration Suite.  From the new document(and of course it&#8217;s location) it appears that the JCR is more or less a wrapper on top of CIS.</p>
<h3>The Swiss are Clever</h3>
<p><a href="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/swiss.jpg"><img class="alignleft size-thumbnail wp-image-109" title="swiss" src="http://contentoncontentmanagement.com/wp-content/uploads/2008/07/swiss.jpg" alt="" width="116" height="116" /></a></p>
<p>The JSR-170 standard has an interesting history.  It was submitted by <a href="http://www.day.com/site/en/index.html">Day</a>, a CMS vendor out in Switzerland.  Thier content managment system(and I may be messing this up a little) Communique, leverages a proprietary content repository called CRX which of course is a JCR(and most likely the first).  The thing about Day though is that they are Swiss, and so very clever.  While many CMS vendors had interesting and/or creative content repositories, Day not only touted theirs as the best, they also submitted it as a Java standard.</p>
<p>Since then a number of other vendors began supporting the standard.  Apache released Jackrabbit, I think Vignette uses it too, but really when BEA started adopting it in Weblogic, it became quite a bit more credible.  The Day team and of course the standards committee has since updated it, there&#8217;s now a new version known as JSR-283, though I have not seen much use yet.</p>
<h3>My Somewhat irrational dislike of the JCR standards</h3>
<p>I really don&#8217;t like the JCR standards and my reasons really aren&#8217;t all that good.  There&#8217;s nothing technically wrong with them.  I think they are somewhat on the simple side, but honestly for a standard simple is probably better.  My problem really stems from the fact that they are Java based in a multi-language world.  Having a CMS with a standards-based connector that oh-by-the-way only works in Java, doesn&#8217;t make a whole lot of sense.  All of your content consumers must then be in Java, and that just really limits the whole &#8220;Enterprise&#8221; piece of the Enterprise Content Management system.</p>
<p>The unfortunate thing I would see though was that many CMS vendors would market their support of the JCR standard as a sort of money back guarantee for buying their product.  &#8221;Go ahead and buy our CMS and if you don&#8217;t like it you can just switch it out with another, we support the JSR-170 standard&#8221;.  While of course that was technically true from a 10k foot level, I am sure the reality of the implementation was much different from the sales presentation.  Of course overcoming the &#8220;money back guarantee&#8221; argument with &#8220;the standard should not be Java-specific&#8221; never went over very well though.</p>
<h3>Things are looking good</h3>
<p>Despite my somewhat irrational dislike, I am pretty excited about this new connector.  There are a number of applications that support JCRs(though most of them serve like UCM), including a <a href="http://www.infoq.com/articles/spring-modules-jcr">Spring module.</a>  In addition it looks like there may be some movement on getting a &#8220;Service-like&#8221; standard for content repositories and actually we would have the JCR to thank for it.  Back in December, <a href="http://www.cmswatch.com/Trends/1104-BEA,-the-Patent-Office,-and-the-Future-of-JCR">BEA filed a patent for a JDBC-like services wrapper for the JCRs.</a>  Though many folks weren&#8217;t too crazy about the fact that they filed a patent instead of just releasing a connector, I think this is a pretty positive move.  Oracle obviously owning BEA won&#8217;t hurt the future UCM integration either I&#8217;m sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2008/07/jcr-for-ucmwhen-did-that-happen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Yahoo Terms Extractor for Stellent / Oracle</title>
		<link>http://contentoncontentmanagement.com/2007/10/yahoo-terms-extractor-for-stellent-oracle/</link>
		<comments>http://contentoncontentmanagement.com/2007/10/yahoo-terms-extractor-for-stellent-oracle/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 03:55:38 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Stellent]]></category>
		<category><![CDATA[Dynamic Conversion]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://ContentOnContentManagement.com/2007/10/15/yahoo-terms-extractor-for-stellent-oracle/</guid>
		<description><![CDATA[How cool is Yahoo?  I was poking around their developer network page after looking up some YUI documentation and I came across their Terms Extraction service.  The service allows you to post content to it and return a list of &#8220;significant &#8230; <a href="http://contentoncontentmanagement.com/2007/10/yahoo-terms-extractor-for-stellent-oracle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>How cool is Yahoo?  I was poking around their <a href="http://developer.yahoo.com/search/content/V1/termExtraction.html">developer network</a> page after looking up some YUI documentation and I came across their <a href="http://developer.yahoo.com/search/content/V1/termExtraction.html">Terms Extraction</a> service.  The service allows you to post content to it and return a list of &#8220;significant words or phrases&#8221; ordered by importance.  I ran a couple test posts and sure enough it did a pretty good job figuring out the relevant terms and ranking them more or less how I probably would.  I assume it&#8217;s the same or at least a similar indexer to the one Yahoo&#8217;s own search probably uses.</p>
<p>However it&#8217;s done, I think their server has a huge amount of potential from an ECM perspective.  Nearly every client of mine has asked about offering some level of automation to their meta-tagging while contributing content.  While many of the enterprise vendors offer applications to automatically tag content, I find that they are usually focused on batch loading or migrating content, rather than assisting the every day contributor.  In my ideal world I&#8217;d love to see contribution forms come up pre-loaded with system recommended meta-data, allowing contributors to make only necessary edits and then simply approve thier submissions.</p>
<p>I was pretty pumped when I ran across Yahoo&#8217;s service, so I decided to throw together a quick component to take advantage of it for  Stellent / Oracle Universal Content Server.  Nothing too crazy here, the component basically adds an additional option to the Content Action menu called &#8220;Add Yahoo Terms&#8221;, which executes a service called &#8220;ADD_YAHOO_TERMS&#8221;.</p>
<p>The service then does the following:</p>
<ul>
<li>Performs a dynamic conversion on the document</li>
<li>Reads the contents of the resulting HCST output file</li>
<li>Posts the HTML to Yahoo&#8217;s Terms Extraction service</li>
<li>Parses(XML) the terms returned</li>
<li>Creates a comma delimited list of the best terms</li>
<li>Saves the list to the binder in a predesignated memo meta-data field(the default is xComments)</li>
</ul>
<p>The remainder of the service is basically the GET_UPDATE_FORM service, which brings up the update form.  Since the terms are in the binder as a meta-data field, the update forms comes up pre-loaded with the document&#8217;s meta-data as well as the Yahoo terms in the pre-designated field.  From there on you are on the standard Stellent / Oracle update form, so saving will commit your changes.</p>
<p>It&#8217;s a pretty simple integration, nothing revolutionary, but I think it&#8217;s a decent example of how one might integrate Stellent with Yahoo&#8217;s service.</p>
<p>Feel free to download the component here:</p>
<p><a rel="attachment wp-att-20" href="http://ContentOnContentManagement.com/2007/10/15/yahoo-terms-extractor-for-stellent-oracle/yahoo-terms-extractor-integration-for-stellent-oracle/" title="Yahoo Terms Extractor Integration for Stellent / Oracle">Yahoo Terms Extractor Integration for Stellent / Oracle</a></p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2007/10/yahoo-terms-extractor-for-stellent-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multi-dimensional Metadata?</title>
		<link>http://contentoncontentmanagement.com/2007/10/multi-dimensional-metadata/</link>
		<comments>http://contentoncontentmanagement.com/2007/10/multi-dimensional-metadata/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 02:02:01 +0000</pubDate>
		<dc:creator>David Roe</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Metadata]]></category>

		<guid isPermaLink="false">http://ContentOnContentManagement.com/2007/10/03/multi-dimensional-metadata/</guid>
		<description><![CDATA[I&#8217;ve got an idea for some of the ECM vendors out there.  How about allowing us to create multiple active versions of metadata for each content item?  Right now, on most systems, there&#8217;s more or less a single record related &#8230; <a href="http://contentoncontentmanagement.com/2007/10/multi-dimensional-metadata/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got an idea for some of the ECM vendors out there.  How about allowing us to create multiple active versions of metadata for each content item?  Right now, on most systems, there&#8217;s more or less a single record related to each item in the repository.  We (implementers) in turn spend quite a bit of time during requirements and design time figuring out how to put together a simple yet elegant metadata model using that single record.  The problem that I find though is that content categorisation tends to be a pretty subjective process and most items end up with &#8220;best fit&#8221; as determined by the contributor.</p>
<p>The reality of course is that content consumers also have their own subjective idea of how each piece of content should be categorised and when the two don&#8217;t mesh there&#8217;s a disconnect.  The standard ECM answer here is that if there is a disconnect like that you&#8217;re metadata model is probably broken.  But what if instead of our standard model contributors were able to add multiple different contextual records to a content item?  You&#8217;re now looking at a variety of different search paths to the same piece of content as well as the ability to provide different metadata for different uses.</p>
<p>The question that comes up of course is &#8220;Couldn&#8217;t we accomplish the same thing by adding more fields?&#8221;.  And the answer is probably not.  Adding more fields means that users must know where to look or must look in multiple places to find what they are looking for.  If theoretically there were multiple dimensions of metadata for a single item, there would be different paths to the same content.  Dimension one&#8217;s description may not match the search criteria, but dimension two&#8217;s does.</p>
<p>I started thing about this, while working with a pretty sizable taxonomy implemented as a six field dynamic choice list in then Stellent(now Oracle).  What I kept running in to were documents which could easily be assigned to multiple locations in the taxonomy.  In some of them, each paragraph was applicable for a different location.  So why not let it happen? </p>
<p>In addition, having only a single record puts an emphasis on getting the metadata right the first time.  I believe that if systems could support multiple records, authors might feel more comfortable using tagging automation.  Perhaps 5-10 dimensions of metadata added through automation could be just as effective as a single record manually input?</p>
]]></content:encoded>
			<wfw:commentRss>http://contentoncontentmanagement.com/2007/10/multi-dimensional-metadata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.455 seconds -->
