<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	> <channel><title>Comments on: CDL&#8217;s XTF as a Front End to Fedora</title> <atom:link href="http://dltj.org/article/xtf-fedora-1/feed/" rel="self" type="application/rss+xml" /><link>http://dltj.org/article/xtf-fedora-1/</link> <description>We&#039;re Disrupted, We&#039;re Librarians, and We&#039;re Not Going to Take It Anymore</description> <lastBuildDate>Wed, 08 Feb 2012 17:48:39 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Search - IU Digital Library Program Confluence</title><link>http://dltj.org/article/xtf-fedora-1/comment-page-1/#comment-5848</link> <dc:creator>Search - IU Digital Library Program Confluence</dc:creator> <pubDate>Sat, 21 Oct 2006 13:22:43 +0000</pubDate> <guid isPermaLink="false">http://dltj.org/2006/08/xtf-fedora-1/#comment-5848</guid> <description>&lt;!--%kramer-ref-pre%--&gt;[...] Peter Murray has written a series of blog articles on combining XTF with Fedora. [...]&lt;!--%kramer-ref-post%--&gt;</description> <content:encoded><![CDATA[<p><img src="http://cdn.dltj.org/wp-content/plugins/kramer/kramer.gif" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" />[...] Peter Murray has written a series of blog articles on combining XTF with Fedora. [...]</p> ]]></content:encoded> </item> <item><title>By: Martin Haye</title><link>http://dltj.org/article/xtf-fedora-1/comment-page-1/#comment-2986</link> <dc:creator>Martin Haye</dc:creator> <pubDate>Tue, 22 Aug 2006 20:42:37 +0000</pubDate> <guid isPermaLink="false">http://dltj.org/2006/08/xtf-fedora-1/#comment-2986</guid> <description>For the dynaXML side of things, I think it will be pretty straightforward to implement (in Java) a DocLocator that downloads a document from Fedora and creates a lazy file. The existing DefaultDocLocator would be a pretty good starting place.Issues for the long-term would be timestamp checking to update the lazy tree when the source document changes, and flushing long-unused lazy tree files to bound disk space. Though nowadays, with disk sizes growing so quickly, perhaps the latter isn&#039;t even a concern.For textIndexer, there is actually a straightforward Java API. In the XMLTextProcessor class, see these methods: open(homepath, idxInfo, clean), close(), queueText(idxSrc), processQueuedTexts(), removeSingleDoc(), and optimizeIndex().You&#039;d just need to write a driver program that creates an XMLIndexSource for each source document and passes it to XMLTextProcessor. XMLIndexSource needs a Saxon InputSource, and the file path is optional.One downside of this route is that it won&#039;t take advantage of the textIndexer&#039;s incremental facilities. If you wanted incremental indexing, you&#039;d probably have to roll your own to some extent.</description> <content:encoded><![CDATA[<p>For the dynaXML side of things, I think it will be pretty straightforward to implement (in Java) a DocLocator that downloads a document from Fedora and creates a lazy file. The existing DefaultDocLocator would be a pretty good starting place.</p><p>Issues for the long-term would be timestamp checking to update the lazy tree when the source document changes, and flushing long-unused lazy tree files to bound disk space. Though nowadays, with disk sizes growing so quickly, perhaps the latter isn&#8217;t even a concern.</p><p>For textIndexer, there is actually a straightforward Java API. In the XMLTextProcessor class, see these methods: open(homepath, idxInfo, clean), close(), queueText(idxSrc), processQueuedTexts(), removeSingleDoc(), and optimizeIndex().</p><p>You&#8217;d just need to write a driver program that creates an XMLIndexSource for each source document and passes it to XMLTextProcessor. XMLIndexSource needs a Saxon InputSource, and the file path is optional.</p><p>One downside of this route is that it won&#8217;t take advantage of the textIndexer&#8217;s incremental facilities. If you wanted incremental indexing, you&#8217;d probably have to roll your own to some extent.</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Served from: dltj.org @ 2012-02-11 12:50:48 by W3 Total Cache -->
