<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>DMOZ Data Importer</title><link>http://www.codeplex.com/dmozimporter/Project/ProjectRss.aspx</link><description>Import the RDF data from Open Directory Project &amp;#40;ODP&amp;#41; &amp;#40;http&amp;#58;&amp;#47;&amp;#47;rdf.dmoz.org&amp;#41; straight    into a Microsoft SQL Server 2005 database.</description><item><title>CREATED ISSUE: Could not find file 'H:\travail en cours\Perso\Henduoda\Tools\DMOZ\structure.rdf</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=6044</link><description>Ouch&amp;#33; an error &amp;#58; System.IO.FileNotFoundException&amp;#58; Could not find file &amp;#39;H&amp;#58;&amp;#92;travai&lt;br /&gt;l en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;structure.rdf&amp;#39;.&lt;br /&gt;File name&amp;#58; &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;structure.rdf&amp;#39;&lt;br /&gt;   at System.IO.__Error.WinIOError&amp;#40;Int32 errorCode, String maybeFullPath&amp;#41;&lt;br /&gt;   at System.IO.FileStream.Init&amp;#40;String path, FileMode mode, FileAccess access, I&lt;br /&gt;nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o&lt;br /&gt;ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy&amp;#41;&lt;br /&gt;   at System.IO.FileStream..ctor&amp;#40;String path, FileMode mode, FileAccess access,&lt;br /&gt;FileShare share, Int32 bufferSize&amp;#41;&lt;br /&gt;   at System.Xml.XmlDownloadManager.GetStream&amp;#40;Uri uri, ICredentials credentials&amp;#41;&lt;br /&gt;&lt;br /&gt;   at System.Xml.XmlUrlResolver.GetEntity&amp;#40;Uri absoluteUri, String role, Type ofO&lt;br /&gt;bjectToReturn&amp;#41;&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.OpenUrlDelegate&amp;#40;Object xmlResolver&amp;#41;&lt;br /&gt;   at System.Threading.CompressedStack.runTryCode&amp;#40;Object userData&amp;#41;&lt;br /&gt;   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCl&lt;br /&gt;eanup&amp;#40;TryCode code, CleanupCode backoutCode, Object userData&amp;#41;&lt;br /&gt;   at System.Threading.CompressedStack.Run&amp;#40;CompressedStack compressedStack, Cont&lt;br /&gt;extCallback callback, Object state&amp;#41;&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.OpenUrl&amp;#40;&amp;#41;&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.Read&amp;#40;&amp;#41;&lt;br /&gt;   at System.Xml.XmlTextReader.Read&amp;#40;&amp;#41;&lt;br /&gt;   at Dmoz.Importer.DmozRdfHelper.Parse&amp;#40;&amp;#41;&lt;br /&gt;   at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;   at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;PRESS A KEY TO QUIT.&lt;br /&gt;</description><author>Ussenaiah</author><pubDate>Tue, 22 Apr 2008 12:57:34 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Could not find file 'H:\travail en cours\Perso\Henduoda\Tools\DMOZ\structure.rdf 20080422P</guid></item><item><title>COMMENTED ISSUE: Security Exception</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4761</link><description>I got around the path problem by setting up a mapped network drive to the folder and then creating the whole folder nesting indicated by the previous error. &lt;br /&gt;&lt;br /&gt;Now I&amp;#39;m seeing&amp;#58;&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.Security.SecurityException&amp;#58; Request failed.&lt;br /&gt;   at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;   at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;&lt;br /&gt;The action that failed was&amp;#58;&lt;br /&gt;InheritanceDemand&lt;br /&gt;The type of the first permission that failed was&amp;#58;&lt;br /&gt;System.Security.PermissionSet&lt;br /&gt;The Zone of the assembly that failed was&amp;#58;&lt;br /&gt;InternetPRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Any suggestions&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: pedrito68 ** &lt;p&gt;The problem isn&amp;#39;t folder security. The problem is it&amp;#39;s not using the DMOZ_Importer.exe.config file. It retrieves the paths from settings.settings in the in the Properties folder.&lt;/p&gt;&lt;p&gt;The connection string used in the SQLBulkCopy constructor is not the connection string used in the NetTiers classes. This is simple enough to test&amp;#58; Hard-code a string into the SQLBulkCopy constructor &amp;#40;this is supposedly the one that comes form the DMOZ_Importer.exe.config, but it really comes from settings.settings. But when it gets to actually doing work in the NetTiers level, it&amp;#39;s getting its connection string from yet another location &amp;#40;the app.config file, I believe&amp;#41;.&lt;/p&gt;&lt;p&gt;As a simple test of this, as the developer, simply rename your H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92; folder &amp;#40;so that it&amp;#39;s not available to the app&amp;#41; and then try using it in another directory following the instructions you provide. I strongly suspect it won&amp;#39;t work.&lt;/p&gt;</description><author>pedrito68</author><pubDate>Wed, 19 Mar 2008 13:26:01 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Security Exception 20080319P</guid></item><item><title>COMMENTED ISSUE: Bad path?</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4499</link><description>It appears that there is a path hard coded into the app &amp;#40;for the import.txt file&amp;#41;, something that should be set in the config file. I get the following error regardless of the settings in the DMOZ_importer.exe.config.  The path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39; is fixed.&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.IO.DirectoryNotFoundException&amp;#58; Could not find a part of&lt;br /&gt;the path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39;.&lt;br /&gt;at System.IO.__Error.WinIOError&amp;#40;Int32 errorCode, String maybeFullPath&amp;#41;&lt;br /&gt;at System.IO.FileStream.Init&amp;#40;String path, FileMode mode, FileAccess access, I&lt;br /&gt;nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o&lt;br /&gt;ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy&amp;#41;&lt;br /&gt;at System.IO.FileStream..ctor&amp;#40;String path, FileMode mode, FileAccess access,&lt;br /&gt;FileShare share&amp;#41;&lt;br /&gt;at System.Xml.XmlTextWriter..ctor&amp;#40;String filename, Encoding encoding&amp;#41;&lt;br /&gt;at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;PRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Is there a solution to this problem&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: pedrito68 ** &lt;p&gt;There is, in fact, a problem with the program. I&amp;#39;m not sure why yet, but I had the same problem as the others who posted here.&lt;/p&gt;&lt;p&gt;This is the section from my DMOZ_Importer.exe.config&amp;#58;&lt;/p&gt;&lt;p&gt;    &amp;#60;DMOZ_Importer.Properties.Settings&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;DMOZ_structure_path&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;C&amp;#58;&amp;#92;Software Development&amp;#92;DMOZ_Importer&amp;#92;structure.rdf&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;DMOZ_content_path&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;C&amp;#58;&amp;#92;Software Development&amp;#92;DMOZ_Importer&amp;#92;content.rdf&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;OutputPath&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;C&amp;#58;&amp;#92;Software Development&amp;#92;DMOZ_Importer&amp;#92;DMOZ&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;BatchRowsNumber&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;10000&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;DMOZ_Importer.Properties.Settings&amp;#62;&lt;/p&gt;&lt;p&gt;But when I run it under the debugger, in DBHelper.Process&amp;#40;&amp;#41;, for the line&amp;#58;&lt;/p&gt;&lt;p&gt;String FullOutputPath &amp;#61; Settings.Default.OutputPath&amp;#59;&lt;/p&gt;&lt;p&gt;FullOutputPath &amp;#61; &amp;#34;H&amp;#58;&amp;#92;&amp;#92;travail en cours&amp;#92;&amp;#92;Perso&amp;#92;&amp;#92;Henduoda&amp;#92;&amp;#92;Tools&amp;#92;&amp;#92;DMOZ&amp;#34;&lt;/p&gt;&lt;p&gt;I couldn&amp;#39;t figure out how to get it to read the settings from the exe.config. It&amp;#39;s clearly getting the values from the settings.settings file.&lt;/p&gt;&lt;p&gt;I ended up hardcoding the values in the code...&lt;/p&gt;</description><author>pedrito68</author><pubDate>Wed, 19 Mar 2008 00:28:09 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Bad path? 20080319A</guid></item><item><title>COMMENTED ISSUE: Bad path?</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4499</link><description>It appears that there is a path hard coded into the app &amp;#40;for the import.txt file&amp;#41;, something that should be set in the config file. I get the following error regardless of the settings in the DMOZ_importer.exe.config.  The path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39; is fixed.&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.IO.DirectoryNotFoundException&amp;#58; Could not find a part of&lt;br /&gt;the path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39;.&lt;br /&gt;at System.IO.__Error.WinIOError&amp;#40;Int32 errorCode, String maybeFullPath&amp;#41;&lt;br /&gt;at System.IO.FileStream.Init&amp;#40;String path, FileMode mode, FileAccess access, I&lt;br /&gt;nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o&lt;br /&gt;ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy&amp;#41;&lt;br /&gt;at System.IO.FileStream..ctor&amp;#40;String path, FileMode mode, FileAccess access,&lt;br /&gt;FileShare share&amp;#41;&lt;br /&gt;at System.Xml.XmlTextWriter..ctor&amp;#40;String filename, Encoding encoding&amp;#41;&lt;br /&gt;at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;PRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Is there a solution to this problem&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: dpie ** &lt;p&gt;I modify the path at the configuration file but the problem has not been solved&amp;#63;&lt;br /&gt;Any ideas&amp;#63;&lt;/p&gt;</description><author>dpie</author><pubDate>Thu, 21 Feb 2008 13:57:57 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Bad path? 20080221P</guid></item><item><title>COMMENTED ISSUE: Security Exception</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4761</link><description>I got around the path problem by setting up a mapped network drive to the folder and then creating the whole folder nesting indicated by the previous error. &lt;br /&gt;&lt;br /&gt;Now I&amp;#39;m seeing&amp;#58;&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.Security.SecurityException&amp;#58; Request failed.&lt;br /&gt;   at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;   at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;&lt;br /&gt;The action that failed was&amp;#58;&lt;br /&gt;InheritanceDemand&lt;br /&gt;The type of the first permission that failed was&amp;#58;&lt;br /&gt;System.Security.PermissionSet&lt;br /&gt;The Zone of the assembly that failed was&amp;#58;&lt;br /&gt;InternetPRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Any suggestions&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: bodzebod ** &lt;p&gt;Hi all, thanks for using DMOZ Importer &amp;#33;&lt;/p&gt;&lt;p&gt;In the program configuration file &amp;#40;in source files, it&amp;#39;s &amp;#34;app.config&amp;#34;, and in binary package, it&amp;#39;s &amp;#34;dmoz_importer.exe.config&amp;#34;&amp;#41;, you may locate this section &amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#60;DMOZ_Importer.Properties.Settings&amp;#62;&lt;br /&gt;&amp;#60;setting name&amp;#61;&amp;#34;DMOZ_structure_path&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;&amp;#60;value&amp;#62;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;structure.rdf&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;&amp;#60;setting name&amp;#61;&amp;#34;DMOZ_content_path&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;&amp;#60;value&amp;#62;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;content.rdf&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;&amp;#60;setting name&amp;#61;&amp;#34;OutputPath&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;&amp;#60;value&amp;#62;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;&amp;#60;setting name&amp;#61;&amp;#34;BatchRowsNumber&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;&amp;#60;value&amp;#62;10000&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;DMOZ_Importer.Properties.Settings&amp;#62;&lt;/p&gt;&lt;p&gt;For each setting &amp;#40;&amp;#34;DMOZ_structure_path&amp;#34;, &amp;#34;DMOZ_content_path&amp;#34; and &amp;#34;OutputPath&amp;#34;&amp;#41;, you should adjust the right path. The 2 first settings are the paths to the DMOZ files, and the setting &amp;#34;OutputPath&amp;#34; is the path to the folder where the program can generate its intermediate &amp;#34;import.txt&amp;#34; file, so a place where the program is allowed to read and write.&lt;/p&gt;&lt;p&gt;I think your security exception might be because the &amp;#34;Import.txt&amp;#34; folder is not a trusted folder for .NET. It might happen if it&amp;#39;s a network shared folder for instance.&lt;br /&gt;So there are 2 possibilities &amp;#58;&lt;br /&gt;&amp;#42; you change the folder to a place located on your local drive, ensuring you have the permissions to read and write&lt;br /&gt;&amp;#42; you add this path to the trusted paths &amp;#40;you can find details on how to add fulltrust rights to a remote share here &amp;#58; http&amp;#58;&amp;#47;&amp;#47;support.microsoft.com&amp;#47;kb&amp;#47;320268&amp;#47;en-us &amp;#41;&lt;/p&gt;&lt;p&gt;Hope this will work for you &amp;#33; &amp;#47;Stephane Baudet&lt;/p&gt;</description><author>bodzebod</author><pubDate>Mon, 11 Feb 2008 14:12:19 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Security Exception 20080211P</guid></item><item><title>COMMENTED ISSUE: Bad path?</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4499</link><description>It appears that there is a path hard coded into the app &amp;#40;for the import.txt file&amp;#41;, something that should be set in the config file. I get the following error regardless of the settings in the DMOZ_importer.exe.config.  The path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39; is fixed.&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.IO.DirectoryNotFoundException&amp;#58; Could not find a part of&lt;br /&gt;the path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39;.&lt;br /&gt;at System.IO.__Error.WinIOError&amp;#40;Int32 errorCode, String maybeFullPath&amp;#41;&lt;br /&gt;at System.IO.FileStream.Init&amp;#40;String path, FileMode mode, FileAccess access, I&lt;br /&gt;nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o&lt;br /&gt;ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy&amp;#41;&lt;br /&gt;at System.IO.FileStream..ctor&amp;#40;String path, FileMode mode, FileAccess access,&lt;br /&gt;FileShare share&amp;#41;&lt;br /&gt;at System.Xml.XmlTextWriter..ctor&amp;#40;String filename, Encoding encoding&amp;#41;&lt;br /&gt;at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;PRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Is there a solution to this problem&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: bodzebod ** &lt;p&gt;Hi all, thanks for using DMOZ Importer &amp;#33; And sorry for my delay to reply.&lt;/p&gt;&lt;p&gt;Actually, I think you missed one setting. In the program configuration file &amp;#40;in source files, it&amp;#39;s &amp;#34;app.config&amp;#34;, and in binary package, it&amp;#39;s &amp;#34;dmoz_importer.exe.config&amp;#34;&amp;#41;, you may locate this section &amp;#58;&lt;/p&gt;&lt;p&gt;&amp;#60;DMOZ_Importer.Properties.Settings&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;DMOZ_structure_path&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;structure.rdf&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;DMOZ_content_path&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;content.rdf&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;OutputPath&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;      &amp;#60;setting name&amp;#61;&amp;#34;BatchRowsNumber&amp;#34; serializeAs&amp;#61;&amp;#34;String&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;value&amp;#62;10000&amp;#60;&amp;#47;value&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;setting&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;DMOZ_Importer.Properties.Settings&amp;#62;&lt;/p&gt;&lt;p&gt;For each setting &amp;#40;&amp;#34;DMOZ_structure_path&amp;#34;, &amp;#34;DMOZ_content_path&amp;#34; and &amp;#34;OutputPath&amp;#34;&amp;#41;, you should adjust the right path. The 2 first settings are the paths to the DMOZ files, and the setting &amp;#34;OutputPath&amp;#34; is the path to the folder where the program can generate its intermediate &amp;#34;import.txt&amp;#34; file, so a place where the program is allowed to read and write.&lt;/p&gt;&lt;p&gt;Hope this will work for you &amp;#33; &amp;#47;Stephane Baudet&lt;/p&gt;</description><author>bodzebod</author><pubDate>Mon, 11 Feb 2008 14:06:55 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Bad path? 20080211P</guid></item><item><title>CREATED ISSUE: Security Exception</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4761</link><description>I got around the path problem by setting up a mapped network drive to the folder and then creating the whole folder nesting indicated by the previous error. &lt;br /&gt;&lt;br /&gt;Now I&amp;#39;m seeing&amp;#58;&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.Security.SecurityException&amp;#58; Request failed.&lt;br /&gt;   at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;   at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;&lt;br /&gt;The action that failed was&amp;#58;&lt;br /&gt;InheritanceDemand&lt;br /&gt;The type of the first permission that failed was&amp;#58;&lt;br /&gt;System.Security.PermissionSet&lt;br /&gt;The Zone of the assembly that failed was&amp;#58;&lt;br /&gt;InternetPRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Any suggestions&amp;#63;&lt;br /&gt;</description><author>drgdrg</author><pubDate>Tue, 11 Dec 2007 14:23:07 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Security Exception 20071211P</guid></item><item><title>COMMENTED ISSUE: Bad path?</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4499</link><description>It appears that there is a path hard coded into the app &amp;#40;for the import.txt file&amp;#41;, something that should be set in the config file. I get the following error regardless of the settings in the DMOZ_importer.exe.config.  The path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39; is fixed.&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.IO.DirectoryNotFoundException&amp;#58; Could not find a part of&lt;br /&gt;the path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39;.&lt;br /&gt;at System.IO.__Error.WinIOError&amp;#40;Int32 errorCode, String maybeFullPath&amp;#41;&lt;br /&gt;at System.IO.FileStream.Init&amp;#40;String path, FileMode mode, FileAccess access, I&lt;br /&gt;nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o&lt;br /&gt;ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy&amp;#41;&lt;br /&gt;at System.IO.FileStream..ctor&amp;#40;String path, FileMode mode, FileAccess access,&lt;br /&gt;FileShare share&amp;#41;&lt;br /&gt;at System.Xml.XmlTextWriter..ctor&amp;#40;String filename, Encoding encoding&amp;#41;&lt;br /&gt;at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;PRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Is there a solution to this problem&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: duckyaya ** &lt;p&gt;I have also met this problem, maybe a little bug.&lt;br /&gt;A small trick is that I made a directory just like the default parameter &amp;#58; &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39;.&lt;br /&gt;so without changing the DMOZ_Importer.exe.config file, hope this will help you.&lt;br /&gt;&lt;/p&gt;</description><author>duckyaya</author><pubDate>Fri, 30 Nov 2007 14:07:44 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Bad path? 20071130P</guid></item><item><title>CREATED ISSUE: Bad path?</title><link>http://www.codeplex.com/dmozimporter/WorkItem/View.aspx?WorkItemId=4499</link><description>It appears that there is a path hard coded into the app &amp;#40;for the import.txt file&amp;#41;, something that should be set in the config file. I get the following error regardless of the settings in the DMOZ_importer.exe.config.  The path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39; is fixed.&lt;br /&gt;&lt;br /&gt;Ouch&amp;#33; an error &amp;#58; System.IO.DirectoryNotFoundException&amp;#58; Could not find a part of&lt;br /&gt;the path &amp;#39;H&amp;#58;&amp;#92;travail en cours&amp;#92;Perso&amp;#92;Henduoda&amp;#92;Tools&amp;#92;DMOZ&amp;#92;Import.txt&amp;#39;.&lt;br /&gt;at System.IO.__Error.WinIOError&amp;#40;Int32 errorCode, String maybeFullPath&amp;#41;&lt;br /&gt;at System.IO.FileStream.Init&amp;#40;String path, FileMode mode, FileAccess access, I&lt;br /&gt;nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o&lt;br /&gt;ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy&amp;#41;&lt;br /&gt;at System.IO.FileStream..ctor&amp;#40;String path, FileMode mode, FileAccess access,&lt;br /&gt;FileShare share&amp;#41;&lt;br /&gt;at System.Xml.XmlTextWriter..ctor&amp;#40;String filename, Encoding encoding&amp;#41;&lt;br /&gt;at Dmoz.Importer.DBHelper.Process&amp;#40;Uri pathToRDF&amp;#41;&lt;br /&gt;at Dmoz.Importer.Program.Main&amp;#40;&amp;#41;PRESS A KEY TO QUIT.&lt;br /&gt;&lt;br /&gt;Is there a solution to this problem&amp;#63;&lt;br /&gt;</description><author>tripnosis</author><pubDate>Tue, 20 Nov 2007 21:23:40 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Bad path? 20071120P</guid></item><item><title>UPDATED RELEASE: DMOZImporter - Release 20071015 (oct. 12, 2007)</title><link>http://www.codeplex.com/dmozimporter/Release/ProjectReleases.aspx?ReleaseId=7731</link><description>&amp;#33; DMOZ Data Importer&lt;br /&gt;&amp;#33;&amp;#33; Release 20071015&lt;br /&gt;&lt;br /&gt;This is the &amp;#43;first release&amp;#43;. &lt;br /&gt;Basically, it only imports the DMOZ structure, i.e all the categories and their links between each other.&lt;br /&gt;And it does a pretty good job of bulk importing unicode data &amp;#33; Hope you&amp;#39;ll enjoy &amp;#59;&amp;#41;&lt;br /&gt;&amp;#47;Stephane Baudet - BACKPACKMAN.</description><author></author><pubDate>Mon, 15 Oct 2007 11:03:16 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DMOZImporter - Release 20071015 (oct. 12, 2007) 20071015A</guid></item><item><title>UPDATED RELEASE: DMOZImporter - Release 20071015 (oct. 11, 2007)</title><link>http://www.codeplex.com/dmozimporter/Release/ProjectReleases.aspx?ReleaseId=7731</link><description>&amp;#33; DMOZ Data Importer&lt;br /&gt;&amp;#33;&amp;#33; Release 20071015&lt;br /&gt;&lt;br /&gt;This is the &amp;#43;first release&amp;#43;. &lt;br /&gt;Basically, it only imports the DMOZ structure, i.e all the categories and their links between each other.&lt;br /&gt;And it does a pretty good job of bulk importing unicode data &amp;#33; Hope you&amp;#39;ll enjoy &amp;#59;&amp;#41;&lt;br /&gt;&amp;#47;Stephane Baudet - BACKPACKMAN.</description><author></author><pubDate>Mon, 15 Oct 2007 10:59:59 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DMOZImporter - Release 20071015 (oct. 11, 2007) 20071015A</guid></item><item><title>UPDATED RELEASE: DMOZImporter - Release 20071015 (oct. 10, 2007)</title><link>http://www.codeplex.com/dmozimporter/Release/ProjectReleases.aspx?ReleaseId=7731</link><description>&amp;#33; DMOZ Data Importer&lt;br /&gt;&amp;#33;&amp;#33; Release 20071015&lt;br /&gt;&lt;br /&gt;This is the &amp;#43;first release&amp;#43;. &lt;br /&gt;Basically, it only imports the DMOZ structure, i.e all the categories and their links between each other.&lt;br /&gt;And it does a pretty good job of bulk importing unicode data &amp;#33; Hope you&amp;#39;ll enjoy &amp;#59;&amp;#41;&lt;br /&gt;&amp;#47;Stephane Baudet - BACKPACKMAN.</description><author></author><pubDate>Mon, 15 Oct 2007 10:58:58 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DMOZImporter - Release 20071015 (oct. 10, 2007) 20071015A</guid></item><item><title>UPDATED RELEASE: DMOZImporter - Release 20071015</title><link>http://www.codeplex.com/dmozimporter/Release/ProjectReleases.aspx?ReleaseId=7731</link><description>&amp;#33; DMOZ Data Importer&lt;br /&gt;&amp;#33;&amp;#33; Release 20071015&lt;br /&gt;&lt;br /&gt;This is the &amp;#43;first release&amp;#43;. &lt;br /&gt;Basically, it only imports the DMOZ structure, i.e all the categories and their links between each other.&lt;br /&gt;And it does a pretty good job of bulk importing unicode data &amp;#33; Hope you&amp;#39;ll enjoy &amp;#59;&amp;#41;&lt;br /&gt;&amp;#47;Stephane Baudet - BACKPACKMAN.</description><author></author><pubDate>Mon, 15 Oct 2007 10:44:47 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DMOZImporter - Release 20071015 20071015A</guid></item><item><title>UPDATED RELEASE: DMOZImporter - Release 20071015</title><link>http://www.codeplex.com/dmozimporter/Release/ProjectReleases.aspx?ReleaseId=7731</link><description>&amp;#33; DMOZ Data Importer&lt;br /&gt;&amp;#33;&amp;#33; Release 20071015&lt;br /&gt;&lt;br /&gt;This is the &amp;#43;first release&amp;#43;. &lt;br /&gt;Basically, it only imports the DMOZ structure, i.e all the categories and their links between each other.&lt;br /&gt;And it does a pretty good job of bulk importing unicode data &amp;#33; Hope you&amp;#39;ll enjoy &amp;#59;&amp;#41;&lt;br /&gt;&amp;#47;Stephane Baudet - BACKPACKMAN.</description><author></author><pubDate>Mon, 15 Oct 2007 10:39:04 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DMOZImporter - Release 20071015 20071015A</guid></item><item><title>UPDATED RELEASE: DMOZImporter - Release 20071015</title><link>http://www.codeplex.com/dmozimporter/Release/ProjectReleases.aspx?ReleaseId=7731</link><description>&amp;#33; DMOZ Data Importer&lt;br /&gt;&amp;#33;&amp;#33; Release 20071015&lt;br /&gt;&lt;br /&gt;This is the &amp;#43;first release&amp;#43;. &lt;br /&gt;Basically, it only imports the DMOZ structure, i.e all the categories and their links between each other.&lt;br /&gt;And it does a pretty good job of bulk importing unicode data &amp;#33; Hope you&amp;#39;ll enjoy &amp;#59;&amp;#41;&lt;br /&gt;&amp;#47;Stephane Baudet - BACKPACKMAN.</description><author></author><pubDate>Mon, 15 Oct 2007 08:58:04 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DMOZImporter - Release 20071015 20071015A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/dmozimporter/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>bodzebod</author><pubDate>Mon, 15 Oct 2007 08:55:54 GMT</pubDate><guid isPermaLink="false">Source code checked in 20071015A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dmozimporter/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Import the RDF data from Open Directory Project &amp;#40;ODP&amp;#41; &amp;#40;http&amp;#58;&amp;#47;&amp;#47;rdf.dmoz.org&amp;#41; straight &lt;br /&gt;into a Microsoft SQL Server 2005 database.
&lt;br /&gt; &lt;br /&gt;DMOZ Data Importer License&lt;br /&gt;--------------------------&lt;br /&gt;DMOZ Data Importer is released under the GNU LESSER GENERAL PUBLIC LICENSE.  You can always find the latest GNU LGPL license at:&lt;br /&gt;http://www.gnu.org/licenses/lgpl.html&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;System Requirements for runtime only&lt;br /&gt;------------------------------------&lt;br /&gt;SQL Server Management Studio/SQL Server Management Studio Express&lt;br /&gt;Microsoft SQL Server2005+ and about 4 Gb of diskspace for the database and the temporary import file&lt;br /&gt;Microsoft .Net 2.0 &lt;br /&gt;ODP RDF dump files&lt;br /&gt; &lt;br /&gt;System Requirements for developers (source code)&lt;br /&gt;------------------------------------------------&lt;br /&gt;Visual Studio 2005&lt;br /&gt;SQL Server Management Studio/SQL Server Management Studio Express&lt;br /&gt;Microsoft SQL Server2005+ and about 4 Gb of diskspace for the database and the temporary import file&lt;br /&gt;Microsoft .Net 2.0 &lt;br /&gt;ODP RDF dump files&lt;br /&gt; &lt;br /&gt;-----------------------------&lt;br /&gt;Installing &amp;amp; Getting Started&lt;br /&gt;-----------------------------&lt;br /&gt;1. First download the ODP RDF dump files at http://rdf.dmoz.org/.&lt;br /&gt;	There are 2 files compressed with GZip : &lt;br /&gt;		Structure.rdf.u8.gz (68 Mb compressed, 664 Mb uncompressed), and content.rdf.u8.gz (317 Mb compressed).&lt;br /&gt;	&lt;br /&gt;	Right now, only the structure is imported, so no need to download the content file.&lt;br /&gt;	Uncompress the .gz file.&lt;br /&gt;	&lt;br /&gt;2. In DMOZ Data Importer directory, edit the file configuration file &amp;quot;DMOZ_Importer.exe.config&amp;quot; using a text editor.&lt;br /&gt;	&lt;br /&gt;	Locate the &amp;lt;DMOZ_Importer.Properties.Settings&amp;gt; section at the end of the file.&lt;br /&gt;	Modify the settings &amp;quot;DMOZ&lt;i&gt;structure&lt;/i&gt;path&amp;quot; and &amp;quot;OutputPath&amp;quot; which respectively contains the full path to the structure file, &lt;br /&gt;	and the path to the folder that will contain the intermediate import file (Import.txt).&lt;br /&gt;	&lt;br /&gt;	Locate the line &amp;quot;&amp;lt;add name=&amp;quot;netTiersConnectionString&amp;quot; ...&amp;quot; and modify the connection string with your SQL Server instance name&lt;br /&gt;	as the data source.&lt;br /&gt;	&lt;br /&gt;	Save the file and close the editor.&lt;br /&gt;	&lt;br /&gt;3. Open the SQL Server Management Studio and open the file &amp;quot;Script DMOZ Database.sql&amp;quot;. Execute it to create the database &amp;quot;dmoz&amp;quot;.&lt;br /&gt;	Then open the file &amp;quot;Data for DMOZ Database.sql&amp;quot; and execute it.&lt;br /&gt;	&lt;br /&gt;4. Now, you're ready to go! Just launch the executable &amp;quot;DMOZ_Importer.exe&amp;quot; and wait a little.&lt;br /&gt;	&lt;br /&gt;	On October 6th, 2007, there are 738165 topics (table &amp;quot;Category&amp;quot;), and 2890983 resources of different types (narrow, editor,&lt;br /&gt;	altlang, newsgroup, related, symbolic)(the resources types are in the table &amp;quot;resourcetype&amp;quot;). &lt;br /&gt;	&lt;br /&gt;	From altlang elements, I extracted too 2954 referenced languages (table &amp;quot;Language&amp;quot;) but there are many languages which have&lt;br /&gt;	their names described in different languages. For example, &amp;quot;swedish&amp;quot; appears also as &amp;quot;su&amp;#233;dois&amp;quot; in french, &amp;quot;ruotsi&amp;quot; in finnish,&lt;br /&gt;	or &amp;quot;svensk&amp;quot; in swedish.&lt;br /&gt;	&lt;br /&gt;	All of these information takes about 40 minutes to be processed, optimization process included, on a dual-core laptop &lt;br /&gt;	having 2Gb of memory and SQL Server 2005 Express SP2.&lt;br /&gt;	&lt;br /&gt; &lt;br /&gt;--------------------------&lt;br /&gt;Description of the process&lt;br /&gt;--------------------------&lt;br /&gt; &lt;br /&gt;First of all, the program parses the RDF file to create a more adequat XML import file dubbed as &amp;quot;Import.txt&amp;quot;.&lt;br /&gt;The challenge here was about being able to process this big file as quick as possible without having to load it&lt;br /&gt;entirely into memory.&lt;br /&gt; &lt;br /&gt;So I used the .NET class XmlTextReader which acts like a forward-only cursor on the file.&lt;br /&gt; &lt;br /&gt;Why do I create an XML import file and not a simple plain-text file ? Well, I first used a plain text file to bulk load it,&lt;br /&gt;and found some bugs from SQL Server 2005 bulk functions that deals with unicode encoded files.&lt;br /&gt; &lt;br /&gt;As I said in the previous chapter, there are a lot of different languages in these data, and so a lot of different characters&lt;br /&gt;sets such as russian, chinese, japanese, arabian and so on.&lt;br /&gt; &lt;br /&gt;It appears that the bulk load functionalities of SQL Server 2005 are older than the unicode standard, and they seem to need&lt;br /&gt;a refresh update. &lt;br /&gt;There is an article in MS Knowledge base about this problem : http://support.microsoft.com/?scid=kb%3Ben-us%3B942660&amp;amp;x=8&amp;amp;y=12&lt;br /&gt;A patch is scheduled but not yet available.&lt;br /&gt; &lt;br /&gt;So I decided to perform the bulk import using the .NET 2.0 new class : SqlBulkCopy (http://support.microsoft.com/?scid=kb%3Ben-us%3B942660&amp;amp;x=8&amp;amp;y=12).&lt;br /&gt;This class needs to deal with an IDataReader interface as input. Usually, it's described to be used with a SqlDataReader instance.&lt;br /&gt;So I implemented an XmlTextReader inherited class which implements the IDataReader interface. This allows me to have an efficient bulk import&lt;br /&gt;with the advantage of the XmlTextReader to read my import file.&lt;br /&gt; &lt;br /&gt;Before importing the data, I execute the stored procedure &amp;quot;&lt;i&gt;import&lt;/i&gt;truncateMainTables&amp;quot; which will remove data from all the tables, &lt;br /&gt;except the table &amp;quot;resourcetype&amp;quot; which is a static referential.&lt;br /&gt;This procedure also switches the database recovery model to &amp;quot;BULK_LOGGED&amp;quot; in order to optimize the bulk import logs.&lt;br /&gt; &lt;br /&gt;Then the data are imported to the table &amp;quot;Import&amp;quot;, using the SqlBulkCopy class used with the XmlImportDataReader class.&lt;br /&gt; &lt;br /&gt;Once the data are imported, the stored procedure &amp;quot;&lt;i&gt;Import&lt;/i&gt;PostProcess&amp;quot; is executed. &lt;br /&gt;This procedure will put the data from the table &amp;quot;Import&amp;quot; to the tables &amp;quot;Language&amp;quot;, &amp;quot;LocalizedName&amp;quot; that will keep all the distinct labels associated&lt;br /&gt;to their language (&amp;quot;english&amp;quot; by default if not specified), &amp;quot;Category&amp;quot; for topics, &amp;quot;Resource&amp;quot; for the other resources, &lt;br /&gt;&amp;quot;resourcepercategory&amp;quot; that is the link between &amp;quot;category&amp;quot; and &amp;quot;resource&amp;quot;.&lt;br /&gt;Then it calculates the parent/son relation between topics and fills the &amp;quot;parentid&amp;quot; column in the table &amp;quot;Category&amp;quot;.&lt;br /&gt; &lt;br /&gt;Eventually, it optimizes the indexes, rebuild them if necessary, updates the statistics, shrinks the files after having emptied the &amp;quot;Import&amp;quot; table&lt;br /&gt;and sets the recovery model to &amp;quot;full&amp;quot;.&lt;br /&gt;So you can start working with a &amp;quot;ready to go&amp;quot; optimized unicode database!&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;More Information&lt;br /&gt;--------------------&lt;br /&gt;There is a pretty good data access model object generated by NetTiers templates (http://www.nettiers.com) and CodeSmith.&lt;br /&gt;You can use it by referencing the assemblies dmoz.dll, dmoz.Data.dll and dmoz.Data.Sqlclient.dll. Then use the namespaces dmoz and dmoz.Data.&lt;br /&gt;For more information about using the NetTiers code, please consult the sections &amp;quot;Getting Started&amp;quot;, &amp;quot;Database and SQL&amp;quot;, &amp;quot;Entity Layer&amp;quot;,&lt;br /&gt;&amp;quot;Data Layer&amp;quot; in the NetTiers documentation at http://docs.nettiers.com .&lt;br /&gt; &lt;br /&gt;You may also have a look at the database schema in the file &amp;quot;DMOZ database diagram.jpg&amp;quot;.&lt;br /&gt;
&lt;/div&gt;</description><author>bodzebod</author><pubDate>Mon, 15 Oct 2007 08:10:14 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071015A</guid></item></channel></rss>