<?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>Internet WorkShop</title>
	<atom:link href="http://iwhome.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://iwhome.com</link>
	<description>Your guide to the rapidly evolving landscape of software engineering and web technology - since 1995.</description>
	<lastBuildDate>Sat, 14 Aug 2010 19:19:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Relations API enhancement</title>
		<link>http://iwhome.com/semweb/relations-api-enhancement/</link>
		<comments>http://iwhome.com/semweb/relations-api-enhancement/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 19:19:32 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Internet WorkShop]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=107</guid>
		<description><![CDATA[Just posted a patch: Expanded predicates for Relations API that gets one step closer to being able to combine free tagging with RDF.  Basically the idea is simple: use the existing free tagging capabilities of Drupal to let users build up a smart domain-specific vocabulary, and use those words as predicates in RDF statements. [...]]]></description>
			<content:encoded><![CDATA[<p>Just posted a patch: <a href="http://drupal.org/node/883274">Expanded predicates for Relations API</a> that gets one step closer to being able to combine free tagging with RDF.  Basically the idea is simple: use the existing free tagging capabilities of Drupal to let users build up a smart domain-specific vocabulary, and use those words as predicates in RDF statements.  I&#8217;m kind of surprised there didn&#8217;t seem to already be an easy way to do this.</p>
<p>The patch above does the step of including the vocabulary terms as predicates for Relations API.  I still need to do another patch, probably to taxonomy_xml, to automatically expose them as RDF, and then expose something that makes it easy to output them in nice clean RDFa with the nodes.  Once that is done, it seems pretty powerful to me.  I like being able to write something and in a structured way say it was <b>inspired by</b> a book, that it <b>implements</b> a philosophy, or that it is <b>useful for</b> some specific goal.  </p>
<p>This is partly done at <a href="http://bteaching.com/">bteaching.com</a> now; the relations are visible to the user along with each node.  They aren&#8217;t output in RDFa yet, though, that still needs to be done along with the automatic vocabulary exposure as RDF.</p>
<p>Anyway, I wanted to post what I have so far, as its in production on a live site and might be useful for someone else in its current form.   </p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/semweb/relations-api-enhancement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Drupal Way</title>
		<link>http://iwhome.com/frameworks-bestpractices/the-drupal-way/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/the-drupal-way/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 00:48:28 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=102</guid>
		<description><![CDATA[Just fifteen years ago, few organizations had websites.  Those that did, owed thanks to some nerdy staffers or volunteers who had heard about the web, learned HTML, and hacked something together.  Fast forward to today: most organizations, millions of people as well as several dogs, cats and birds have their own websites. Such [...]]]></description>
			<content:encoded><![CDATA[<p>Just fifteen years ago, few organizations had websites.  Those that did, owed thanks to some nerdy staffers or volunteers who had heard about the web, learned HTML, and hacked something together.  Fast forward to today: most organizations, millions of people as well as several dogs, cats and birds have their own websites. Such proliferation has been assisted by numerous standards and tools that have emerged to aid with creating, editing and maintaining said sites.   For most organizations, the key tool is a Content Management System (CMS); others design and build their own web application using a coding framework.  Drupal is a bit of both, CMS and application coding framework.</p>
<p>Note, Drupal is by no means the only or necessarily the best choice for site building.  Choices abound: Wordpress for simplicity and elegance, CodeIgniter or Symphony for efficient PHP application coding, newcomers such as CubicWeb built on emerging semantic standards &#8211; google &#8216;choosing a CMS&#8217; if looking for advice on selecting a system for a new site.  </p>
<p>Suppose, however, that you have inherited a Drupal site or have chosen Drupal on its merits as a mature, open source platform with a thriving community of users and developers and a plethora of modules to perform nearly every conceivable web task.  Then it behooves you to understand the Drupal Way of avoiding pain and achieving maintainability.<br />
<span id="more-102"></span><br />
Interestingly enough, the &#8220;Drupal Way&#8221; is not authoritatively or precisely defined, yet one hears experienced Drupalers refer to it in those terms.  Pro designer Roxy Caraway defines it as a set of &#8220;best practices to keep the community from getting too chaotic.&#8221;  First and foremost, the Drupal Way means to use existing, community-supported modules in preference to custom coding wherever possible.  When the core of Drupal is updated, it generally requires some work to make modules compatible with the new Drupal version.  Using a well-supported module means that the module developer will do the work of adapting their module to the latest version of Drupal rather than whoever coded your custom module having to do that work specifically for your site.</p>
<p>In order to take advantage of the existing, supported modules that the Drupal community has to offer, another principle is to design your site at a high, general level.  Although at some point you may want to show your developer screen shots of exactly how you want the site to look, start by outlining the general features you want the site to have.  Caraway asks all nonprofits some basic questions such as &#8220;Are you going to have volunteers?  Do you need people to sign up for events?&#8221;  Features like that are already built into Drupal modules, so consider using what is available &#8216;out of the box&#8217; if its behaviour is close to what you had in mind.</p>
<p>Matt Shepherd, lead Drupal developer at Illuminate ICT, explains &#8220;We sometimes find that customers over-specify their sites and cram them with functionality when all they maybe wanted was a simple site to advertise events and create news reports. When faced with a complexity which they&#8217;ve specified and has been built into their site, they feel threatened and less likely to maintain the site properly&#8230;.A Drupal site spec has to take take into account the skill and experience of the owners of the site. It would be outrageous to specify a site that would require a high degree of competency to maintain when the people maintaining it aren&#8217;t able to (or don&#8217;t want to) progress beyond the basics &#8211; many of our customers are very happy using a word processor and sending email, but would be shy away from anything more complex.&#8221;</p>
<p>&#8220;A smart office admin could certainly maintain a well-build Drupal site, even with little prior experience, as long as they had a willingness to learn!&#8221;.  </p>
<p>Caraway adds that &#8220;I think one of the things you really need to pay attention to, when you assign an admin to a Drupal site, they see sooo many options and most don&#8217;t even apply to the running of the site.</p>
<p>If you define permissions so that when your site admin logs in they see only what they need, that reduces the intimidation factor.</p>
<p>Ever site owner gets the top-tier admin login, but for day-to-day operations, usually the people maintaining it day to day are editing pages, adding pages, they&#8217;re not doing any configuration.&#8221;</p>
<p>Design and Theming<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Think Zen.  Specifically, the Zen theme, or the Salamander &#8211; something minimalist and extensible, if you are going to create your own Drupal theme.  Even if you choose to use a fully detailed available theme, try to choose one that uses good design principles in case you do need to edit bits of it later.  Caraway provides a set of editable themes at http://catalog.designdabblers.com with images intended to be doctored by the themer.</p>
<p>The whole creative aspect of the site &#8211; the layout, artwork, fonts, how it will be laid on on the screen &#8211; this can be determined by the themer.  Caraway points out, &#8220;For layout on a site, there are a lot of possibilities &#8211; you don&#8217;t necessarily have to have a blocky look and feel, you can do a lot of things different ways and achieve the same result with Drupal.&#8221; </p>
<p>Hosting and Maintenance<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Be careful when choosing a hosting provider. Make sure you have a host that either explicitly supports Drupal or provides access to your apache/PHP config files so that youcan provide enough memory to your drupal application.  Drupal has been accused of slow performance on high-traffic sites, but proper tuning, memory allocation and server configuration (having memcache available) can make a big difference.   For smaller or low-traffic sites, performance may not be a concern.  </p>
<p>Training is another key to avoid external maintenance costs.  Shepherd notes that &#8220;Training is a very important aspect of every site we create. Training your staff in at least the basics will ensure fewer support calls and a smoother entry in the Drupal system&#8230;.A smart office admin could certainly maintain a well-build Drupal site, even with little prior experience, as long as they had a willingness to learn!&#8221;</p>
<p>The actual maintenance of a Drupal site may involve installing security upgrades through the administrative interface as they come out, as well as regular updates.  This is why making sure custom development is performed in a maintainable way is so important.  You will have to upgrade to maintain security, and you may want to in order to add functionality; and when you do, you don&#8217;t want your nifty custom code to break!  Caraway explains that &#8220;Usually quarterly you just take your site offline, update your drupal code, run an update script, make sure its running, bring it back online.  If people want to add in functionality that&#8217;s pretty standard, chances are there is community support for that.&#8221;</p>
<p>Cost<br />
&#8212;&#8211;</p>
<p>The more standard you are willing to be, the lower your development costs will run.  Caraway provided an actual pricelist, current as of beginning 2010:</p>
<p>          basic drupal install: $500<br />
          brochure site: $550<br />
          directory: $650<br />
          blog/forum/enhanced dir: $800<br />
          community/social net/core media: $1200<br />
          eCommerce: varies<br />
          complex CMS (organizations, corporate sites, highly interactive): varies</p>
<p>While your mileage may vary, and custom requirements may quickly increase the price, a Drupal site does not have to eat your entire marketing budget. </p>
<p>Resources and Example Sites<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>http://drupal.org &#8211; THE Drupal site<br />
  http://drupal.org/project/Modules<br />
  http://drupal.org/project/Themes<br />
http://drupalmodules.com &#8211; independent site with ratings and descriptions of available modules</p>
<p>Caraway&#8217;s Design Dabblers site: http://catalog.designdabblers.com<br />
Illuminate : http://illuminateict.org.uk</p>
<p>Some sample nonprofit sites based on Drupal:<br />
http://discuss.epluribusmedia.net<br />
http://montanahope.org<br />
http://ncasef.com<br />
http://calvarygp.org</p>
<p>Author&#8217;s note &#8211; as an experienced Perl and PHP developer and who just recently entered the Drupal world, the &#8216;Drupal Way&#8217; was a bit of a discovery for me, and thus this article.  </p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/the-drupal-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal 6 semantic support</title>
		<link>http://iwhome.com/frameworks-bestpractices/drupal-6-semantic-support/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/drupal-6-semantic-support/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 00:49:53 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tech Notes]]></category>
		<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=93</guid>
		<description><![CDATA[Drupal 6 generally is a solid version, notwithstanding the INSTALL.txt issue.  It has good RDF support as well, including the ability to add and manipulate arbitrary triples using the RDF module.  The Relations API module provides an easy user interface to add SeeAlso relations to nodes, but not to include nodes in arbitrary [...]]]></description>
			<content:encoded><![CDATA[<p>Drupal 6 generally is a solid version, notwithstanding the INSTALL.txt issue.  It has good RDF support as well, including the ability to add and manipulate arbitrary triples using the RDF module.  The Relations API module provides an easy user interface to add SeeAlso relations to nodes, but not to include nodes in arbitrary triples.  </p>
<p>From the README.txt that comes with the Relations API: &#8221; Currently supports bidirectional node relationships based on the rdfs:seeAlso predicate. This could in the future fairly easily be extended to include support for user-defined predicates and for unidirectional relationships.&#8221; &#8211; so this was part of the possible future plans, at least.</p>
<p>Since most of the RDF work appears now to be focusing on Drupal 7, I&#8217;m hoping that arbitrary relations make it in there.   What I would really like to see is the use of the taxonomy terms vocabulary that the RDF module auto-generates used as the predicate set &#8211; that would essentially reach the &#8220;en:anyword&#8221; goal mentioned below, and in a widely used CMS!  Perhaps this will be possible by extending the Relations API.  For now, using it in standard form at a<a href="http://bteaching.com"> teaching tips site, http://bteaching.com</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/drupal-6-semantic-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do NOT follow the instructions in Drupal 6 INSTALL.txt &#8230;</title>
		<link>http://iwhome.com/frameworks-bestpractices/do-not-follow-the-instructions-in-drupal-6-install-txt/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/do-not-follow-the-instructions-in-drupal-6-install-txt/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 00:09:52 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tech Notes]]></category>
		<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=90</guid>
		<description><![CDATA[So, I am ping-ponging around in my spare-time quest for the best way to quickly add triples to the web on a nice user-friendly content-rich website.
Latest attempt involves Drupal 6 and the Relations API module, as it seems to me that Drupal 7 doesn&#8217;t yet have this particular functionality (though I am hoping it will [...]]]></description>
			<content:encoded><![CDATA[<p>So, I am ping-ponging around in my spare-time quest for the best way to quickly add triples to the web on a nice user-friendly content-rich website.</p>
<p>Latest attempt involves Drupal 6 and the Relations API module, as it seems to me that Drupal 7 doesn&#8217;t yet have this particular functionality (though I am hoping it will by code freeze!)</p>
<p>Anyway, thus my latest discovery: the installation instructions in the INSTALL.txt packaged with Drupal 6.17 are WRONG.  They tell you to make a copy of default.settings.php to settings.php before you visit the new site the first time and choose your language.  This will result in annoying error messages like so: &#8220;Warning: Table &#8216;mydb.access&#8217; doesn&#8217;t exist query: SELECT 1 FROM access WHERE type = &#8216;host&#8217; AND &#8230;&#8221;.  </p>
<p>Luckily the solution is documented here:<br />
<a href="http://drupal.org/node/464982">http://drupal.org/node/464982</a></p>
<p>but would it be too much to ask to correct the INSTALL.txt file for us old-fashioned text-doc-reading types?</p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/do-not-follow-the-instructions-in-drupal-6-install-txt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>expand on the rel= link attribute</title>
		<link>http://iwhome.com/semweb/expand-on-the-rel-link-attribute/</link>
		<comments>http://iwhome.com/semweb/expand-on-the-rel-link-attribute/#comments</comments>
		<pubDate>Sun, 30 May 2010 23:31:36 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Ideas & Proposals]]></category>
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=83</guid>
		<description><![CDATA[It seems sort of amazing, that with all the man-hours of development of the semantic web, that I&#8217;m still not aware of a widely-used standard for tagging a link with a meaning.  Page tagging has gotten us pretty far, but as I understand it what Tim BL&#8217;s original app did, was to assign a [...]]]></description>
			<content:encoded><![CDATA[<p>It seems sort of amazing, that with all the man-hours of development of the semantic web, that I&#8217;m still not aware of a widely-used standard for tagging a link with a meaning.  Page tagging has gotten us pretty far, but as I understand it what Tim BL&#8217;s original app did, was to assign a meaning to each link.  </p>
<p>We do have the rel= attribute, which we&#8217;re allowed to expand upon according to the spec:<br />
http://www.w3.org/TR/html401/types.html#type-links</p>
<p>Since a source doc, target doc, and link tag comprise a triple, why not leverage this more by encouraging the use of vocabularies in the rel= attribute?  It would seem to me to be the simplest possible solution and could be supported by many different tools.</p>
<p>rel= is indeed used within the RDFa spec, but I&#8217;d argue that by itself a link containing a rel= tag is sufficient to define a triple.  I&#8217;d also like to see a commonly used curie of</p>
<p>     en:anyword</p>
<p>to mean &#8216;anyword&#8217; in the english language.  Lets also leverage the existing structure of language  &#8211; Google does!</p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/semweb/expand-on-the-rel-link-attribute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cubicweb notes</title>
		<link>http://iwhome.com/frameworks-bestpractices/tech-notes/cubicweb-notes/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/tech-notes/cubicweb-notes/#comments</comments>
		<pubDate>Sun, 30 May 2010 22:43:22 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tech Notes]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=79</guid>
		<description><![CDATA[So, although the RDF support in Drupal7 is really encouraging, I wanted to experiment with a pure semweb app that might make it cleaner and quicker to add relations between things.  Trying out Cubicweb, here are some notes:
My main server runs Fedora, which is supported but doesn&#8217;t have a packaged install. Going down the [...]]]></description>
			<content:encoded><![CDATA[<p>So, although the RDF support in Drupal7 is really encouraging, I wanted to experiment with a pure semweb app that might make it cleaner and quicker to add relations between things.  Trying out Cubicweb, here are some notes:</p>
<p>My main server runs Fedora, which is supported but doesn&#8217;t have a packaged install. Going down the path of least resistance, I spun up a cheap Debian Lenny server at Rackspace.com and installed the nice debian packages following the instructions at <a href="http://www.cubicweb.org/doc/en/admin/setup.html">http://www.cubicweb.org/doc/en/admin/setup.html</a>.  All went well until I hit the &#8216;Next&#8217; link and got to the page <a href="http://www.cubicweb.org/doc/en/admin/create-instance.html">Creation of your first instance</a>.  Oops!  I haven&#8217;t installed a cube yet, and here it says &#8220;Now that we created a cube&#8230;&#8221;.  Back, forth, nope &#8211; didn&#8217;t miss a step, must be a wrong link in the docs.  </p>
<p>Backed up and found the tutorial with <a href="http://www.cubicweb.org/doc/en/tutorials/base/create-cube">Steps for creating your cube</a>.    Continuing&#8230;</p>
<p>learning python-isms, such as the fact that classes must start with capital letters&#8230;</p>
<p>and YES!  It works.  http://173.203.29.23:8080/  Its password protected so you can&#8217;t see anything public yet, but I love the interface that encourages you to add relations to everything. </p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/tech-notes/cubicweb-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sigh.  Drupal7 thinks I only have SQLite (solved)</title>
		<link>http://iwhome.com/frameworks-bestpractices/sigh-drupal7-thinks-i-only-have-sqlite/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/sigh-drupal7-thinks-i-only-have-sqlite/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 22:03:11 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tech Notes]]></category>
		<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=75</guid>
		<description><![CDATA[There seems to be a lot of excitement in the Drupal 7 dev groups about support for SQLite.  Well and good, but when I try to install Drupal 7 on my Mysql/Apache/PHP5 server, I get &#8220;Your PHP configuration only supports the SQLite database type so it has been automatically selected.&#8221;.  And unfortunately the [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be a lot of excitement in the Drupal 7 dev groups about support for SQLite.  Well and good, but when I try to install Drupal 7 on my Mysql/Apache/PHP5 server, I get &#8220;Your PHP configuration only supports the SQLite database type so it has been automatically selected.&#8221;.  And unfortunately the section search capabilities on drupal.org are not good enough to make a quick existing bug search efficient.</p>
<p>Drupal 6 detects my Mysql server without any problem&#8230;</p>
<p>(I was trying to install Drupal 7 for the RDF capabilities, it seems RDFCCK will be part of core in 7.  But looks like may have to wait a few months.)</p>
<p>A bit of research determined that Drupal 7 requires the PDO extension to PHP.  However, something funky in my Fedora OS setup didn&#8217;t let me recompile PHP from scratch, and yum update php wasn&#8217;t doing the trick.  Finally, after looking at this page</p>
<p>http://www.electrictoolbox.com/update-php-command-line-yum/</p>
<p>I tried just yum installing the extensions, like so:<br />
<blockquote>
 1010  yum install php-pdo<br />
 1011  yum install php-mysql<br />
 1012  yum update php<br />
 1013  yum install php-gd<br />
 1014  yum install php-xml<br />
 1015  yum install php-soap
</p></blockquote>
<p>and that worked.  Your mileage may vary&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/sigh-drupal7-thinks-i-only-have-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vocabulary reuse not well solved yet&#8230;but RDFCCK may just be a step</title>
		<link>http://iwhome.com/semweb/vocabulary-reuse-not-well-solved-yet/</link>
		<comments>http://iwhome.com/semweb/vocabulary-reuse-not-well-solved-yet/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 19:56:07 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=68</guid>
		<description><![CDATA[Some links relevent to vocab reuse/microformats.  In particular RDF vocabs should be simple to import into all the modern CMS&#8217;s, but we&#8217;re not there yet.
esw.w3.org/VocabularyMarket
esw.w3.org/SeedApplications
Evoc drupal module for importing RDF vocabs and exposing properties in Drupal
RDFCCK drupal module by the same author, Stephane &#8220;scor&#8221; Corlosquet
article by Marco Neumann on importing semantics into Drupal
Import SKOS [...]]]></description>
			<content:encoded><![CDATA[<p>Some links relevent to vocab reuse/microformats.  In particular RDF vocabs should be simple to import into all the modern CMS&#8217;s, but we&#8217;re not there yet.</p>
<p><a href="http://esw.w3.org/VocabularyMarket">esw.w3.org/VocabularyMarket</a></p>
<p><a href="http://esw.w3.org/SeedApplications">esw.w3.org/SeedApplications</a></p>
<p><a href="http://drupal.org/project/evoc">Evoc drupal module</a> for importing RDF vocabs and exposing properties in Drupal<br />
<a href="http://drupal.org/project/rdfcck">RDFCCK drupal module</a> by the same author, <A href="http://drupal.org/user/52142">Stephane &#8220;scor&#8221; Corlosquet</a><br />
<a href="http://groups.drupal.org/node/19524">article by Marco Neumann</a> on importing semantics into Drupal</p>
<p><a href="http://drupal.org/node/560326">Import SKOS into Drupal taxonomy</a> but then do you need to use the RDFa module to have your Drupal content part of the linked data initiative?<br />
&#8212;&#8212;&#8212;&#8212;-<br />
Follow-up (If I post as a comment, not visible from front page &#8211; need to configure WP to do follow-up threads better):</p>
<p>Reading <a href="http://openspring.net/sites/openspring.net/files/corl-etal-2009iswc.pdf">Scor&#8217;s paper</a>, sounds like work is heading in the right direction.  The autocompletion sounds promising</p>
<p>&#8220;To this end, our module adds a new tab “Manage RDF mappings” to the content<br />
type administration panel of CCK for managing such mappings cf. Fig. 2. An autocomplete list of suggested terms is shown, based on the keyword entered by the user.</p>
<p>The terms are coming from two different sources, which are detailed below.</p>
<p>External vocabulary importer service </p>
<p>The module RDF external vocabulary importer&#8230;&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/semweb/vocabulary-reuse-not-well-solved-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CubicWeb app framework</title>
		<link>http://iwhome.com/frameworks-bestpractices/cubicweb-app-framework/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/cubicweb-app-framework/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 16:22:54 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tech Notes]]></category>
		<category><![CDATA[Tools, Frameworks & Best Practices]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=65</guid>
		<description><![CDATA[I like the looks of this &#8211; need to see if we can also have cubes that interface with mysql, make fuzzy-rule-based decisions as well as clear inferences.  If so, this looks like a fun way to code&#8230;
]]></description>
			<content:encoded><![CDATA[<p>I like the looks of this &#8211; need to see if we can also have cubes that interface with mysql, make fuzzy-rule-based decisions as well as clear inferences.  If so, this looks like a fun way to code&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/cubicweb-app-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysqlimport bug coercing long floats</title>
		<link>http://iwhome.com/frameworks-bestpractices/tech-notes/mysqlimport-bug-coercing-long-floats/</link>
		<comments>http://iwhome.com/frameworks-bestpractices/tech-notes/mysqlimport-bug-coercing-long-floats/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 17:18:21 +0000</pubDate>
		<dc:creator>iwork</dc:creator>
				<category><![CDATA[Tech Notes]]></category>

		<guid isPermaLink="false">http://iwhome.com/?p=61</guid>
		<description><![CDATA[Just ran into an error, using mysqlimport to pull in a tab-delimited file with long float values in BIGINT columns.  When trying to import the value
866.897575000000057458
as an int, mysqlimport turned it into 866897575000000057458 &#8211; a bit off!
mysqlimport  Ver 3.5 Distrib 5.0.45, for redhat-linux-gnu (x86_64)
(maybe this is fixed in 5.1, don&#8217;t know)
]]></description>
			<content:encoded><![CDATA[<p>Just ran into an error, using mysqlimport to pull in a tab-delimited file with long float values in BIGINT columns.  When trying to import the value</p>
<p>866.897575000000057458</p>
<p>as an int, mysqlimport turned it into 866897575000000057458 &#8211; a bit off!</p>
<p>mysqlimport  Ver 3.5 Distrib 5.0.45, for redhat-linux-gnu (x86_64)<br />
(maybe this is fixed in 5.1, don&#8217;t know)</p>
]]></content:encoded>
			<wfw:commentRss>http://iwhome.com/frameworks-bestpractices/tech-notes/mysqlimport-bug-coercing-long-floats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
