<?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>Cyberborean Chronicles &#187; taxonomy</title>
	<atom:link href="http://blog.cyberborean.org/tag/taxonomy/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cyberborean.org</link>
	<description>by Alex Alishevskikh</description>
	<lastBuildDate>Wed, 18 Jan 2012 07:52:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Tags beauty</title>
		<link>http://blog.cyberborean.org/2007/10/05/tags-beauty</link>
		<comments>http://blog.cyberborean.org/2007/10/05/tags-beauty#comments</comments>
		<pubDate>Fri, 05 Oct 2007 17:04:25 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[Information Retrieval]]></category>
		<category><![CDATA[SCAN]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://cyberborean.wordpress.com/2007/10/05/tags-beauty/</guid>
		<description><![CDATA[The forthcoming SCAN 1.1 will be released together with a new plugin: TagClusters Panel. TagClusters is a a user interface extension (like Dates Panel) for taxonomy visualization. TagClusters visualize the selected tags as overlapping clusters of documents. With that cluster map, it is easy to see how the tags relate each other via the documents [...]]]></description>
			<content:encoded><![CDATA[<p>The forthcoming <a href="http://scan.sf.net">SCAN</a> 1.1 will be released together with a new plugin: TagClusters Panel. TagClusters is a a user interface extension (like <a href="http://scan.sourceforge.net/?page_id=18">Dates Panel</a>) for taxonomy visualization.</p>
<p><span id="more-184"></span></p>
<p><img src="http://cyberborean.org/blog/wp-content/uploads/2007/10/tagclusters_tmb.jpg" alt="TagClusters" /></p>
<p>TagClusters visualize the selected tags as overlapping clusters of documents. With that cluster map, it is easy to see how the tags relate each other via the documents they have in common. The plugin uses Tags Grouping &#8211; new core SCAN feature for finding the groups of interrelated tags. In TagClusters, this feature is used for automatic expanding a selected tag to a group of its semantic neighbors. By clicking a single tag, a user would see a map visualizing this tag plus all related tags, so that the whole taxonomy can be explored just with few mouse clicks.</p>
<p>These colorful amoebae are drawn by <a href="http://www.aduna-software.com/technologies/clustermap/overview.view">Aduna Cluster Map</a> library. It&#8217;s just an eye-candy &#8211; it&#8217;s going to be a sexiest SCAN panel, I think.</p>
<p>What&#8217;s also new in 1.1? Well, hm, a plugin for scanning Del.icio.us accounts, for instance. It&#8217;s coming soon &#8211; be on the watch for announcements <a href="http://sourceforge.net/export/rss2_projnews.php?group_id=189359"><img src="http://scan.sourceforge.net/wp-includes/images/rss.png" alt="RSS" /></a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2007/10/05/tags-beauty/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCAN project announce</title>
		<link>http://blog.cyberborean.org/2007/09/14/scan-project-announce</link>
		<comments>http://blog.cyberborean.org/2007/09/14/scan-project-announce#comments</comments>
		<pubDate>Fri, 14 Sep 2007 12:36:54 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Information Retrieval]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SCAN]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://cyberborean.wordpress.com/2007/09/14/scan-project-announce/</guid>
		<description><![CDATA[ViceVersa Technologies presents the first public release of SCAN (Smart Content Aggregation and Navigation) platform. SCAN is a personal Information Retrieval framework, combining search, text analysis, tagging and metadata functions to provide new user experience of desktop navigation and document management. About SCAN &#8220;&#8230; the abundance of information will be such that either you have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://scan.sourceforge.net"><img src='http://cyberborean.org/blog/wp-content/uploads/2007/09/scan100i.png' alt='SCAN' align='left' hspace='5'></a><em>ViceVersa Technologies presents the first public release of <a href="http://scan.sourceforge.net">SCAN (Smart Content Aggregation and Navigation)</a> platform. SCAN  is a personal        Information Retrieval framework, combining search, text analysis,        tagging and metadata functions to provide new user experience of desktop        navigation and document management.</em></p>
<p><span id="more-179"></span></p>
<h3>About SCAN</h3>
<blockquote><p>&#8220;&#8230; the abundance of information will be such that either you have        reached such a level of maturity that you are able to be your own        filter, or you will desperately need a filter&#8230; some professional        filter.&#8221;<br />
<em>Umberto Eco: A Conversation on Information<br />
(<a href="http://carbon.cudenver.edu/~mryder/itc_data/eco/eco.html">an interview  by Patrick Coppock</a>, February, 1995)</em></p></blockquote>
<p style="margin-top:0;">       SCAN is aiming for a solution of major problems of content organization        and findability in information overload era.</p>
<p style="margin-top:0;"><a href='http://scan.sourceforge.net/uploads/images/browse.png' title='Browse documents'><img src='http://scan.sourceforge.net/uploads/images/browse_tmb.png' alt='Browse documents' align='left' hspace='5' vspace='5' /></a>SCAN aggregates content from different sources into a single documents        collection. This repository may keep records on thousands of documents        independently of their original locations and formats. Every document        record contains a number of metadata properties (such as title,        description, author, creation date, etc) which can be either set        automatically or edited manually.</p>
<p style="margin-top:0;">       Adding documents to the repository is an automated operation. A user        only need to point SCAN to a location and the application will find and        add every document from there. Added document locations will be        monitored for changes (new, modified or deleted documents) to keep the        repository up-to-date.</p>
<p style="margin-top:0;">       The documents content is indexed for search and text analysis. You can        search the documents either by simple text queries, or by using special        forms to make complex queries for searching on document text and        properties. The queries can be saved for repeatable use.</p>
<p style="margin-top:0;"> <a href='http://scan.sourceforge.net/uploads/images/tags.png' title='Tags panel'><img src='http://scan.sourceforge.net/uploads/images/tags_tmb.png' alt='Tags panel' align='left' hspace='5' vspace='5' /></a>      The documents collection is structured with a system of tags, similar to        the services like <a href="http://del.icio.us/">del.icio.us</a> or <a href="http://flickr.com/">Flickr</a>.        Tags are keywords or labels attached to the items to identify them for        quick navigation and finding. All tags together form a t<em>axonomy</em>        representing the semantics of the documents collection. The taxonomy can        be viewed as a &#8220;tags cloud&#8221; for navigating through the documents        repository.</p>
<p style="margin-top:0;">       SCAN text analysis mechanism simplifies the process of tagging. It        analyzes a document content and suggests the most relevant words as to-be tags. It makes manual tagging as simple as selecting the tags from        the proposed candidates. It also can undertake the whole manual process        of tagging, either by automated assigning the tags to the documents, or        by finding the documents, relevant to a specific tag. Another text        analysis application is searching the documents similar to a specific        one (search by pattern).</p>
<p style="margin-top:0;">       SCAN is a component-based software using a number of plugins for        specific features. The basic SCAN platform can be easily extended with        plugins for new document formats, document locations (RSS feeds,        web-sites, e-mail, etc) and language analyzers. Whole new areas of        functionality can be added with user interface extensions. An example of        such extensions is the plugin to browse the repository with a calendar        (grouping the documents by their creation dates).</p>
<p style="margin-top:0;">       SCAN is a <a href="http://java.sun.com/">Java</a> application, so it        works on any Java-enabled platform. SCAN is a free open source software,        distributed under <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache        License, Version 2.0</a></p>
<h3>See also:</h3>
<ul>
<li><a href="http://scan.sourceforge.net/?page_id=19">List of current features</a></li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=189359">Download SCAN</a></li>
<li><a href="http://scan.sourceforge.net/?page_id=7">How to obtain SCAN sources from SVN repository</a></li>
<li><a href="http://scan.sourceforge.net/?page_id=4">User&#8217;s Manual</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2007/09/14/scan-project-announce/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All you need is Drupal</title>
		<link>http://blog.cyberborean.org/2006/08/23/all-you-need-is-drupal</link>
		<comments>http://blog.cyberborean.org/2006/08/23/all-you-need-is-drupal#comments</comments>
		<pubDate>Wed, 23 Aug 2006 10:48:27 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Essays]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">https://cyberborean.wordpress.com/2006/08/23/all-you-need-is-drupal/</guid>
		<description><![CDATA[It&#8217;s commonly called &#8220;CMS&#8221; but as deeper you&#8217;re digging into it, it&#8217;s getting clear that it is something greater than the &#8220;Content Management System&#8221;. Or perhaps, that the &#8220;Content Management&#8221; is something greater than we used to think. Actually, Drupal&#8217;s darned flexibility allows to do a lot of things which would need the application servers [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s commonly called &#8220;CMS&#8221; but as deeper you&#8217;re digging into it, it&#8217;s getting clear that it is something greater than the &#8220;Content Management System&#8221;. Or perhaps, that the &#8220;Content Management&#8221; is something greater than we used to think. Actually, Drupal&#8217;s darned flexibility allows to do a lot of things which would need the application servers and all that stuff. And in the simplest case, it will need no programming &#8211; you can build for instance, a simple database application (like a products directory etc) or even a light CRM/ERP for your intranet as just a specialized Drupal configuration.<br />
<span id="more-126"></span></p>
<p>There is a case study: our <a href="http://www.rusmeco.net">RUSMECO</a> project, among many other things, includes development of so-called &#8220;Brokerage Area&#8221; &#8211; an open-access database of the people, organizations, products and services which are related together by many ways. Our <a href="http://rusmeco.ru">main collaboration portal</a> is based on Drupal so it was obvious that reusing the same platform for BA development advantages in all senses. We have investigating which Drupal features might fit our solution &#8211; and found all what we needed.</p>
<h3>Flexinode</h3>
<p>All content objects in Drupal are treated as an abstraction of the &#8220;nodes&#8221;. There are various types of nodes (pages, stories, forum posts, blog posts etc) which differ by their fields and provided by the core or additional modules. But there is also a mechanism of creating new custom types of nodes (so-called &#8220;flexinode&#8221;) with arbitrary sets of the data fields. So, you can define your own structured data types right into the Drupal administrative interface without writing any PHP code and creating new database tables. The user interface (the forms)  for nodes will be built automatically and can be adjusted later (for instance, the fields order and grouping). These new types will be fully integrated into the core content framework &#8211; in fact, they will be the same content objects as the core types and all Drupal functions (the search, categorization, multilingual translation, workflow, access management and so on) will work with them.</p>
<p>In our case, we needed four content types: Member, Company, Product and Service profiles. It is only pity that the built-in system user profile <em>is not a node</em> (though it have a customizable set of the fields), so we left there only a bare minimum of fields (only username, email and password, in fact) and defined a separate Member profile (CV) node type for those who wants to tell more about herself.</p>
<h3>Taxonomies</h3>
<p>Taxonomies (or, controlled vocabularies) is a standard Drupal way for nodes classification and organization. They are the sets of categories or <em>terms</em> which can be organized hierarchically, related each other and grouped into the <em>vocabularies</em>. Depending on your IA, they can serve as traditional content sections, the &#8220;tags&#8221; or &#8220;labels&#8221; in faceted classification system or as thesauri of interrelated terms. The categories can be also related with the content types, so that the nodes of a specific type can be qualified as the members by specific categories only, or be included in a category by default.</p>
<p>Along with predefined categories, it is possible to define new ones (in selected vocabularies) on-the-fly, together with creation of new nodes. For instance, an user who is filling her product profile out, is able to create the new product category at one time.</p>
<h3>I18N</h3>
<p>Our solution had to be bilingual (en/ru) &#8211; it was a principal requirement. It concerns not only an interface, but also that it should be possible to create the translations of the nodes in alternate language. For instance, an user should be able to create two versions of a profile and when another user coming to see it, she would get a variant for her current language (selected in the top panel).</p>
<p>The features of Drupal i18n module enable to do so. What&#8217;s more, it is possible also for categories to be translated, so that the user sees all categories in her current language and when she is in a category, all nodes there are in that language too.</p>
<h3>Modules</h3>
<p>And after all, if you&#8217;re well sure Drupal lacks some functionality, you can remember your own PHP and SQL experience and write some code. For instance, you would be needed for a custom sophisticated query iinterface for your database. But you probably will not have to write a lot &#8211; as all infrastructural aspects (such as templating etc) are already implemented in <a href="http://api.drupal.org/">Drupal API</a>, you&#8217;ll need to implement only your specific functions.</p>
<p>The specific pieces of Drupal functionality are called &#8220;the modules&#8221;. In fact, the Drupal core is only the component framework and almost all its functions are implemented as the pluggable modules. So, to extend it with your custom functions there is no a better way than develop your own module. It&#8217;s pretty easy &#8211; a module is simply a PHP file containing the conventionally named functions (aka &#8220;hooks&#8221;). These functions may define what should be displayed in a module page, module blocks (in left and right columns), module settings page, how the module will be integrated into the navigation menus and configuration interface and so on.</p>
<p>For to start with modules development, consider to read <a href="http://drupal.org/node/17914">this tutorial</a>.</p>
<h3>Reading on subject</h3>
<ul>
<li><a href="http://drupal.org/handbook/is-drupal-right-for-you">Is Drupal right for you?</a></li>
<li><a href="http://drupal.org/node/20350">Rolling your own system vs. using Drupal</a></li>
<li><a href="http://drupal.org/node/49297" rel="nofollow">Drupal for Information Architects: an overview of configurability</a></li>
<li><a href="http://drupal.org/node/77487" rel="nofollow">The Road to Drupal Hell</a></li>
</ul>
<p>&#8230; more on the <a href="http://drupal.org/handbooks">Drupal site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2006/08/23/all-you-need-is-drupal/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

