<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Anton Andreev's blog</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/</link>
    <description>Anton Andreev's blog</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>GATE Corpus Quality Assurance</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/281-GATE-Corpus-Quality-Assurance.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/281-GATE-Corpus-Quality-Assurance.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=281</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=281</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    The &quot;Corpus Quality Assurance&quot; tool and Annotation Transfer processing resource make it easy to compare the results of two pipelines. (when it works).&lt;br /&gt;
&lt;br /&gt;
You won&#039;t find this tool in the &quot;Tools&quot; menu, but at bottom of the GATE interface when you click on a corpus. &lt;br /&gt;
In order to use Corpus Quality Assurance we need to two annotations sets so that we can compare them.&lt;br /&gt;
&lt;br /&gt;
1. Create datastore&lt;br /&gt;
&lt;br /&gt;
Create a corpus. Then right click it and use the &quot;Save to datastore&quot; option and point it to your datastore. Next populate the corpus and see how the documents do not appear as usually under the &quot;Language resources&quot; tab, they go to the datastore. Datastores are quite useful as they do not keep all the documents in memory. This way you can annotate a large number of documents before you encounter a problem with GATE or JAVA. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Create Annotation Set 1 &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Warning:&lt;/strong&gt; Check which version of GATE are you using and what are the plug-ins loaded. GATE can load plug-ins from other GATE versions and instances. You might for example want to test against another version of GATE. But probably the second GATE will load the same list of plug-ins as the one you have just closed. Yes, the core of the GATE framework will be different, but because you load the same plug-ins, you will probably get the same results. So you might end up comparing the same results or wondering why the results are not one you expect. Now go to the File-&gt;Manage CREOLE Plugins and do the job of selecting your resources explicitly.&lt;br /&gt;
&lt;br /&gt;
Add a new &quot;Annotation Set Transfer&quot; processing resource to the end of your pipe-line:&lt;br /&gt;
&lt;br /&gt;
inputASName should be blank to use the default annotation set.&lt;br /&gt;
outoutASName will be our case &quot;Annotation Set 1&quot;.&lt;br /&gt;
For more information see the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/sale/tao/splitch19.html#x24-46600019.3&#039;);&quot;  href=&quot;http://gate.ac.uk/sale/tao/splitch19.html#x24-46600019.3&quot; target=_blank&gt;documentation&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Now run the pipeline. You should find the new annotation set below the default one. If needed - collapse the default one to see the new one. &lt;br /&gt;
&lt;br /&gt;
This new annotation set &quot;Annotation Set 1&quot; has been saved in the datastore.&lt;br /&gt;
&lt;br /&gt;
2. Make changes&lt;br /&gt;
Replace plug-in versions or load another instance of GATE. Please check the plug-in versions of this new GATE instance.  &lt;br /&gt;
&lt;br /&gt;
3. Create Annotation Set 2&lt;br /&gt;
&lt;br /&gt;
Open the datastore created in step 1(if it is not already available).&lt;br /&gt;
Open the corpus contained in that datastore (if it is not already available) by clicking the datastore, scrolling down until you find it, then right click and select &quot;Load&quot;. It should now be available in its usual place under the &quot;Language resources&quot;.&lt;br /&gt;
Check if &quot;Annotation Set 1&quot; is available.&lt;br /&gt;
&lt;br /&gt;
Create &quot;Annotation Set 2&quot; by again adding &quot;Annotation Set Transfer&quot; processing resource and setting the correct parameters. Do not forget to remove &quot;Document Reset PR&quot; in the beginning of your pipeline or otherwise it will clear &quot;Annotation Set 1&quot;.&lt;br /&gt;
&lt;br /&gt;
Run the pipeline!&lt;br /&gt;
&lt;br /&gt;
4. &lt;br /&gt;
Click on the corpus and then on the Corpus Quality Assurance at the bottom. Wait until it initializes, there is a progress bar on the right. this initiazlization is need so that the tool knows what are you annotations types and features so it can fill the lists on the right.&lt;br /&gt;
&lt;br /&gt;
Select &quot;Annotation Set 1&quot; and &quot;Annotation Set 2&quot; as A and B in the first list. &lt;br /&gt;
Then select the annotations that you are interested in. The select the features by which you think two annotations are identical.&lt;br /&gt;
Select measures and then press the &quot;Compare&quot; button. &lt;br /&gt;
&lt;br /&gt;
Click on &quot;Document statistics&quot;. The click on a document where the &quot;Only A&quot;, &quot;Only B&quot; or &quot;Overlap&quot; are greater then 0. This means we have a difference, click on the document and then click on the &quot;Annotation Diff&quot; button which is currently the second one on the right top of GATE.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 12 Mar 2010 15:45:25 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/281-guid.html</guid>
    
</item>
<item>
    <title>SPARQL count</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/277-SPARQL-count.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/277-SPARQL-count.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=277</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=277</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    You can test the &lt;strong&gt;count&lt;/strong&gt; implementation of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/&#039;);&quot;  href=&quot;http://ontotext.com/&quot; target=_blank&gt;Ontotext&lt;/a&gt; in the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/owlim/&#039;);&quot;  href=&quot;http://ontotext.com/owlim/&quot; target=_blank&gt;OWLIM&lt;/a&gt; semantic database at the following address: &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ldsr.ontotext.com/sparql&#039;);&quot;  href=&quot;http://ldsr.ontotext.com/sparql&quot; target=_blank&gt;ldsr.ontotext.com/sparql&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In the form type the following query:&lt;br /&gt;
&lt;div class=&quot;sql&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt; * &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; named &amp;lt;http://www.ontotext.com/count&amp;gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;WHERE&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;?s ?p ?o&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;LIMIT&lt;/span&gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;100&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Please note that this functionality is only available in Big OWLIM 3.2.7 and above. 
    </content:encoded>

    <pubDate>Tue, 16 Feb 2010 11:36:35 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/277-guid.html</guid>
    <category>english</category>
<category>linkedin</category>
<category>ontotext</category>
<category>owlim</category>
<category>semantic web</category>

</item>
<item>
    <title>Running GATE on OpenSolaris</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/275-Running-GATE-on-OpenSolaris.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/275-Running-GATE-on-OpenSolaris.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=275</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=275</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    This post simply proves that &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/&#039;);&quot;  href=&quot;http://gate.ac.uk/&quot; target=_blank&gt;GATE&lt;/a&gt; 5.1 NLP framework runs on OpenSolaris 2009.06 without any hassle. OpenSolaris uses bash as its default shell script language.&lt;br /&gt;
&lt;br /&gt;
1. Download the GATE archive. Mine is &quot;gate-5.1-build3431-BIN.zip&quot;.&lt;br /&gt;
&lt;br /&gt;
2. Unzip the archive:&lt;br /&gt;
# unzip gate-5.1-build3431-BIN.zip&lt;br /&gt;
&lt;br /&gt;
3. Install &lt;strong&gt;SUNWj6dev&lt;/strong&gt; in order to have the Sun JDK 1.6 and not only the JRE.&lt;br /&gt;
# pkg install SUNWj6dev&lt;br /&gt;
You can learn more about the &lt;strong&gt;pkg&lt;/strong&gt; - OpenSolaris Image Packaging System from &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/opensolaris.org/sc/src/pkg/gate/src/man/pkg.1.txt&#039;);&quot;  href=&quot;http://opensolaris.org/sc/src/pkg/gate/src/man/pkg.1.txt&quot; target=_blank&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
4. Issue the following commands in bash:&lt;br /&gt;
# JAVA_HOME=/usr/jdk/instances/jdk1.6.0&lt;br /&gt;
# echo $JAVA_HOME&lt;br /&gt;
Make sure that your JDK is really in /usr/jdk/instances/jdk1.6.0&lt;br /&gt;
&lt;br /&gt;
5. Go to the bin folder of GATE and simply type:&lt;br /&gt;
# ./gate.sh&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 12 Feb 2010 11:52:24 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/275-guid.html</guid>
    <category>english</category>
<category>gate</category>
<category>java</category>
<category>linkedin</category>
<category>nlp</category>
<category>semantic web</category>

</item>
<item>
    <title>Re-locating/porting a GATE application</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/273-Re-locatingporting-a-GATE-application.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/273-Re-locatingporting-a-GATE-application.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=273</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=273</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    The following article will give you basic knowledge on how to move a  &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk&#039;);&quot;  href=&quot;http://gate.ac.uk&quot; target=_blank&gt;GATE&lt;/a&gt; application from one &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk&#039;);&quot;  href=&quot;http://gate.ac.uk&quot; target=_blank&gt;GATE&lt;/a&gt; instance to another.&lt;br /&gt;
&lt;br /&gt;
Each &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk&#039;);&quot;  href=&quot;http://gate.ac.uk&quot; target=_blank&gt;GATE&lt;/a&gt; application is stored as a .gapp file. &lt;br /&gt;
For example &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/kim/&#039;);&quot;  href=&quot;http://ontotext.com/kim/&quot; target=_blank&gt;KIM&lt;/a&gt;&#039;s default pipeline is stored in &quot;IE.gapp&quot; file. Indeed a gapp file is an XML file.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1. Gapp file considerations&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1.1 Best place to save a gapp file:&lt;/strong&gt;&lt;br /&gt;
Usually this should be somewhere in the tree of a GATE/KIM deployment. When you save your gate application(also called pipeline) the resulting gapp file is generated with relative paths to your GATE/KIM installation. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1.2 File-systems paths:&lt;/strong&gt;&lt;br /&gt;
Usually a path in a gapp file looks like that:&lt;br /&gt;
&lt;br /&gt;
&lt;urlString&gt;$relpath$../../../C:/Program%20Files/GATE-5.0/plugins/Ontology_Tools&lt;/urlString&gt;&lt;br /&gt;
&lt;br /&gt;
It is not recommended to use absolute paths, but if you do then you need to use the following syntax:&lt;br /&gt;
&lt;br /&gt;
&lt;urlString&gt;file:///G:/Work/gate-binary/gate-5.1-stable-3431/plugins/Ontology_Tools&lt;/urlString&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1.3 Rename components:&lt;/strong&gt;&lt;br /&gt;
The version of GATE on the destination machine might be different. Many plug-in names were changed from GATE 5.0 to 5.1, so you might find yourself porting an application from an older version of GATE to a newer. For example the plug-in &quot;NP_Chunking&quot; changed to &quot;Tagger_NP_Chunking&quot;. &lt;br /&gt;
&lt;br /&gt;
So you need to change this line from:&lt;br /&gt;
&lt;urlString&gt;$relpath$../../../C:/Program%20Files/GATE-5.0/plugins/NP_Chunking&lt;/urlString&gt;&lt;br /&gt;
to:&lt;br /&gt;
&lt;urlString&gt;$relpath$../../../C:/Program%20Files/GATE-5.0/plugins/Tagger_NP_Chunking&lt;/urlString&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1.4 Remove components:&lt;/strong&gt;&lt;br /&gt;
Sometimes you just need to remove components that you do not need. The following block describes a datastore:&lt;br /&gt;
&lt;div class=&quot;xml&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;corpus&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;gate.util.persistence.CorpusPersistence&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;dsData&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;gate.util.persistence.DSPersistence&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;className&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;gate.persist.LuceneDataStoreImpl&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/className&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;storageUrlString&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;file:/D:/Ontologies/DataStore1/&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/storageUrlString&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/dsData&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;persistenceID&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;string&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;Corpus for CP-HU___1255364292687___8444&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/persistenceID&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;resourceType&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;gate.corpora.SerialCorpusImpl&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/resourceType&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;resourceName&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Corpus for CP-HU&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/resourceName&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;initParams&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;gate.util.persistence.MapPersistence&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;mapType&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;gate.util.SimpleFeatureMapImpl&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/mapType&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;localMap&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/initParams&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;lt;/corpus&lt;span style=&quot;font-weight: bold; color: black;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;
which can be safely removed all together.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. Other resources:&lt;/strong&gt;&lt;br /&gt;
Other resources include for example your Jape files. If you are using a standard GATE gazetteer then your gapp file refers to a def file which you also need to relocate. If you are using an OntoGazetteer then again your gapp file will refer to an ontology file and a map file that you need to package too. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 10 Feb 2010 19:21:32 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/273-guid.html</guid>
    <category>english</category>
<category>gate</category>
<category>kim</category>
<category>linkedin</category>
<category>nlp</category>
<category>semantic web</category>

</item>
<item>
    <title>RDF support for .NET</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/270-RDF-support-for-.NET.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/270-RDF-support-for-.NET.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=270</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=270</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    I have found a new library that deals with RDF for .NET: &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.dotnetrdf.org/&#039;);&quot;  href=&quot;http://www.dotnetrdf.org/&quot; target=_blank&gt;www.dotnetrdf.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 02 Feb 2010 16:37:19 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/270-guid.html</guid>
    <category>dotnet</category>
<category>english</category>
<category>linkedin</category>
<category>semantic web</category>

</item>
<item>
    <title>Бионика</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/269-unknown.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/269-unknown.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=269</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=269</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    Интересувам се от &quot;бионика&quot;, да го наречем.&lt;br /&gt;
&lt;br /&gt;
Филмът &quot;Ghost in the Shell&quot; и факта, че имаме ЕЕГ апарат(баща ми е невролог) ми дава основата да мечтая за тези технологии. Нека под &quot;бионика&quot; разбираме способността на човешката нервна система да комуникира с външни прикирепени устройства - протези. Става въпрос за контролиране на изкуствени крайници като ръце и крака, а също устроиства които възтановяват зрението. ЕЕГ апарата е (скъпо) устройство, което разчита електромагнитните импулси от мозъка. Тези импулси са много слаби и точно ЕЕГ апарата действа като усилвател. Електроди се поставят най-близо до черепа (без да се отваря - просто ти ровят в косата докато стигнат скалпа) и след това се използва и паста, която дава по-добра проводимост. Може да се прави ЕЕГ и като се отвори черепа - тогава сигнала ще е най-добър естествено.&lt;br /&gt;
&lt;br /&gt;
Нека да обобщя - сигналите от мозъка могат да бъдат разчитани, може да е трудно, но компютрите допринасят за това. Възможно е дори компютъра да се адаптира към нервните импулси на даден човек. В информатиката автоматичната адапатация се прави чрез алгорими за невронни мрежи . Разбира се тези невронни мрежи са под формата на програма, която имитира функцията на човешкия неврон. Тук нещата не трябва да се смесват - тук не говоря за физически неврони, които могат примерно да се имплантират в човека, а за понятието неврон в информатиката. Компютърният неврон съществува само в рамките на софтуер.&lt;br /&gt;
&lt;br /&gt;
Един вариант, който си мисля, е за създване на изкуствена ръка чрез хидравлика. Като интересното е, че за течност на хидравликата може да се използва кръвта. Хидравликата може да доведе до това, че да е нужен само един мотор, който да променя налягането и по този начин да се постигат различи състояния на ръката. Може да звучи малко кофти да се ползва кръв, но нека видим предимствата. Циркулиращата течност освен за хидравлика може да се използва и като източник на енергия - иначе ще трябва да зареждате винаги ръката си с ток, а батериите не са много леки (все още) и не държат дълго (все още). От една страна енергия може да се произвежда от самото движение на кръвта, но няма как да е много или ще затрудним сърцето. Другият вариант е да се използва топлината на кръвта. Има примерно стирлингови двигатели, които работят с човешка топлина и въртят перка само от топлината на дланта. Стирлинговите двигатели са типичният за света на механиката начин за преобразуване на топлина в енергия, когато има значение КПД-то. Примерно при колите няма толкова значение КПД-то и затова те не се ползват там. Проблемът обаче в случая е, че големината на двигателя е доста на фона на произведения ток.&lt;br /&gt;
Нанотехологиите ще променят всичко - ще бъде създаден такъв електропроводников елемент, който да конвертира топлина в електричестово - вероятно на първо време с ниско КПД. После кръвта ще преминава през нещо с много голяма повърхност (заемащо малко обем) покрито с този електропроводников елемент и тази комбинация от голяма площ и малки размери ще дава нужната енергия в крайна сметка. Може електричестовото да се увеличи като се пусне някаква мрежа в тялото на човека, която да играе същата роля на &quot;орган&quot;, който преобразува топлината на тялото в ток, ако кръвта преминаваща през ръката не дава нужното електрозахранване. А може и ръката да е покрита с боя, която допълнително оползотворява падащата светлина (има такова нещо - &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.ecogeek.org/content/view/1441/83/&#039;);&quot;  href=&quot;http://www.ecogeek.org/content/view/1441/83/&quot; target=_blank&gt;click here&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Темата просто е интересна.&lt;br /&gt;
&lt;br /&gt;
По-долу може да видите  low temperature Stirling engine:&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/5Mbz5VXlhls&amp;hl=en_GB&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/5Mbz5VXlhls&amp;hl=en_GB&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   
    </content:encoded>

    <pubDate>Tue, 12 Jan 2010 11:01:51 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/269-guid.html</guid>
    
</item>
<item>
    <title>Кисело зеле</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/268-unknown.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/268-unknown.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=268</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=268</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/sets/72157622831583512/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/sets/72157622831583512/&quot; target=_blank&gt;&lt;br /&gt;
&lt;img src=&quot;http://farm3.static.flickr.com/2758/4115193835_e0440a61a8.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Преди да запчнете с приготовленята за зелето, трябва да сте изпили бутилка Becks, 30 грама ракия, да сте замезили с 100 грама трушия и . . . 100 грама варени кестени. Това е тествания вариант - зелето става.&lt;br /&gt;
&lt;br /&gt;
Абе, можше и без тая част - but it feels good, doesn&#039;t it? &lt;br /&gt;
&lt;br /&gt;
Зелките се слагат цели та да има за сърми. Кочана се изрязва - прави се конусовиден разрез. Набучват се няколко пъти (с нож) да влезе солената вода, но не прекалено. Сложихме и няколко половинки.&lt;br /&gt;
&lt;br /&gt;
Слага се още:&lt;br /&gt;
- 1 царевица (преварява се за по-сигурно)&lt;br /&gt;
- 2 дюли (нарязани)&lt;br /&gt;
- 1 цвекло за цвят(нарязано на няколко парчета)&lt;br /&gt;
- 2 ябълки (нарязани)&lt;br /&gt;
- 2 корена хрян(настърган)&lt;br /&gt;
- 1 кг морска сол (разтворихме я преди това колкото можеше)&lt;br /&gt;
- 1 речен камък (наследствен от Търново)&lt;br /&gt;
&lt;br /&gt;
Нашият бидон е към 70 литра. Сложихме му чучурче за преточване, но се наложи Митко да го смени. После Митко преточи зелето доста пъти. &lt;br /&gt;
Държахме го два месеца на балкона и го почнахме. Сложихме му натриев бензоат да спре процеса на ферментация по 1мг на 1л. Камъка може би също има значение за втасването на зелето (мих го преди да го сложим).&lt;br /&gt;
&lt;br /&gt;
Много добро стана. Хапваме го с олио, червен пипер и ракия. &lt;br /&gt;
&lt;br /&gt;
Извадихме листа(добре оформени) и ги напълнихме с кайма, суджук и ориз. Овкусихме сместа преди това с ароматни подправки и вегета. Поставихме сърмите свити и притиснати една до друга в тефлонова тенджера. Покрихме сърмите с вода. Всико това къкри 20 минути и накрая добавихме половин буркан с домашни домати (от село Емен). Варихме още 10 минути и започна плющенето. Друго е когато сам си направиш зелето. Снимки нямаме ... трябваше да ядем. Сърмите бяха разкошни и преядохме ... &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 05 Jan 2010 18:13:43 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/268-guid.html</guid>
    
</item>
<item>
    <title>Life</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/266-Life.html</link>
            <category>Life</category>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/266-Life.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=266</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=266</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    Life is expensive, but at least you get a free trip round the sun.&lt;br /&gt;
&lt;br /&gt;
Das Leben ist teuer, aber zumindest erhalten Sie eine kostenlose Reise um die Sonne. 
    </content:encoded>

    <pubDate>Fri, 18 Dec 2009 13:01:27 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/266-guid.html</guid>
    
</item>
<item>
    <title>Compiling GATE</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/265-Compiling-GATE.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/265-Compiling-GATE.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=265</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=265</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    This post explains some steps of how to download and set up the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk&#039;);&quot;  href=&quot;http://gate.ac.uk&quot; target=_blank&gt;GATE&lt;/a&gt; source code. This is needed when you would like to improve something.&lt;br /&gt;
&lt;br /&gt;
SVN checkout: https://gate.svn.sourceforge.net/svnroot/gate&lt;br /&gt;
&lt;br /&gt;
Open Eclipse in a new workspace (recommended). Use File-&gt;Import-&gt;Existing Projects into workspace-&gt;select your gate source dir-&gt;Finish.&lt;br /&gt;
Use the &quot;Java Element Filters&quot; to hide all &quot;Non-Java elements&quot; to make your project more compact. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Update:&lt;/strong&gt;&lt;br /&gt;
My problems were related to an error that prevented me from downloading all GATE files while svn checking out the source. The problem is due to the fact that a filename allowed on Linux is not allowed on Windows. It was about &quot;.cow:no-iframe&quot; and &quot;:&quot; is not allowed on Windows.  This halts the entire svn checkout and made me do all sort of tweaks and patches. The GATE source is over 500 MB and 13 000 files, so make sure you have everything before trying to fix it like me. If you are having problems like me, you should try a checkout on Linux to see if it is an OS dependency. If you copy source from Linux to Windows then you need to check in Eclipse that Properties-&gt;Resource-&gt;Text File Encoding-&gt;other is set to &quot;UTF8&quot;.&lt;br /&gt;
&lt;br /&gt;
I am interested in refactoring the code of the Othomatcher. This is the processing resource that matches all annotations of the same entity that they are indeed referring to the same thing. This is needed when a person or an organization is mentioned in different forms in the same document.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 17 Dec 2009 17:05:57 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/265-guid.html</guid>
    <category>eclipse</category>
<category>gate</category>
<category>java</category>
<category>semantic web</category>

</item>
<item>
    <title>Радост</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/264-unknown.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/264-unknown.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=264</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=264</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    След като публикуваха линк на сайта на &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/news.html&#039;);&quot;  href=&quot;http://gate.ac.uk/news.html&quot; target=_blank&gt;GATE&lt;/a&gt; към блога ми:&lt;br /&gt;
&lt;br /&gt;
[15:02:53] &lt;strong&gt;Крум&lt;/strong&gt;: ми, Тончо, да вземеш да почерпиш ли...&lt;br /&gt;
[15:03:14] &lt;strong&gt;Филип&lt;/strong&gt;: eeee&lt;br /&gt;
[15:03:25] &lt;strong&gt;Филип&lt;/strong&gt;: да не се надуеш сега&lt;br /&gt;
[15:03:26] &lt;strong&gt;Филип&lt;/strong&gt;: &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
[15:03:36] &lt;strong&gt;Филип&lt;/strong&gt;: браво &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
[15:08:34] &lt;strong&gt;аз&lt;/strong&gt;: ами ... направо се пръскам честно казано&lt;br /&gt;
[15:08:50] &lt;strong&gt;аз&lt;/strong&gt;: тука овиках света, питай другите&lt;br /&gt;
[15:08:52] &lt;strong&gt;аз&lt;/strong&gt;: &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
[15:09:15] &lt;strong&gt;Ясен&lt;/strong&gt;: verno verno, dopredi malko be6e na prozoreca i vika6e &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Thu, 26 Nov 2009 16:08:16 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/264-guid.html</guid>
    <category>ontotext</category>

</item>
<item>
    <title>5 Favorite Songs</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/263-5-Favorite-Songs.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/263-5-Favorite-Songs.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=263</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=263</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    &lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/9byLoIsqeto&amp;hl=en_GB&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/9byLoIsqeto&amp;hl=en_GB&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
This song and image are from Ghost in the Shell - &quot;Lithium Flower&quot;. I love this song as I find it both romantic and energetic.&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/0bOhI-P6de4&amp;hl=en_GB&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/0bOhI-P6de4&amp;hl=en_GB&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
This song and image are from Ghost in the Shell - &quot;Origa - Rise&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;560&quot; height=&quot;340&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Ai7pMPCDHpo&amp;hl=en_GB&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Ai7pMPCDHpo&amp;hl=en_GB&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;560&quot; height=&quot;340&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
This clip is from the new game &quot;Borderlands&quot;, song is &quot;Cage The Elephant - Ain&#039;t No Rest For The Wicked&quot;. You can watch the original clip &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.youtube.com/watch?v=uMHNYtcqNms&#039;);&quot;  href=&quot;http://www.youtube.com/watch?v=uMHNYtcqNms&quot; target=_blank&gt;here&lt;/a&gt; with better sound.&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/dC06CMBQLM0&amp;hl=en_GB&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/dC06CMBQLM0&amp;hl=en_GB&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/6jjjK-9pRJA&amp;hl=en_GB&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/6jjjK-9pRJA&amp;hl=en_GB&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt; 
    </content:encoded>

    <pubDate>Fri, 20 Nov 2009 14:28:38 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/263-guid.html</guid>
    <category>english</category>

</item>
<item>
    <title>Using OWLIM with Aduna OpenRDF Sesame</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/262-Using-OWLIM-with-Aduna-OpenRDF-Sesame.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/262-Using-OWLIM-with-Aduna-OpenRDF-Sesame.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=262</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=262</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    Summary:&lt;br /&gt;
This article covers some of the basics of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.openrdf.org/&#039;);&quot;  href=&quot;http://www.openrdf.org/&quot; target=_blank&gt;Sesame&lt;/a&gt; and how to deploy Ontotext OWLIM as a semantic repository. &lt;br /&gt;
You also need a copy of OWLIM(&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.ontotext.com/owlim&#039;);&quot;  href=&quot;http://www.ontotext.com/owlim&quot; target=_blank&gt;http://www.ontotext.com/owlim&lt;/a&gt;) semantic database from Ontotext. OWLIM comes in two favors: Swift OWLIM and Big OWLIM. Here the Big-OWLIM version 3.2.5 has been used. Big-OWLIM is the more robust and scalable version of OWLIM.&lt;br /&gt;
Currently this is not a guide to optimize your OWLIM performance, it just tells you how to install/use OWLIM. In order to configure OWLIM for best performance you need to read the documentation and/or consult Ontotext.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Without installing Sesame&lt;/strong&gt;&lt;br /&gt;
This means to use only the content that comes with the OWLIM archive.&lt;br /&gt;
&lt;br /&gt;
Actually when I first downloaded OWLIM I started searching for something like &quot;start-server&quot;, but (from the OWLIM archive) there is no such thing. You can only use Sesame and OWLIM as libraries, not as a server waiting on a specific port. This is because OWLIM comes with some of the Sesame libaries, but not all. This on the other hand keeps the the OWLIM package size small - only 4MB. Also you may want a different version of Sesame. &lt;br /&gt;
&lt;br /&gt;
You can use the &quot;example.cmd&quot; in the &quot;getting-started&quot; folder. This way by using various configuration files you can load ontologies, set queries to execute and do this without writing a single line of Java code. This use of OWLIM as a library is helpful when you would like to complete some task and release the memory.  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Installing OWLIM in Sesame&lt;/strong&gt;&lt;br /&gt;
The benefit of this option is that by having Sesame running as a &quot;server&quot; you actually use Big OWLIM as a &quot;server&quot; in the sense that we are all used to when using a relational regular database. Sesame allows support for external storage and inference engines. This allows you to use the same API (the Sesame API) and use different back-ends(like Big OWLIM for example). &lt;br /&gt;
&lt;br /&gt;
First step is to download Aduna OpenRDF &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/sourceforge.net/projects/sesame/files/Sesame%202/2.2.4/openrdf-sesame-2.2.4-sdk.zip/download&#039;);&quot;  href=&quot;http://sourceforge.net/projects/sesame/files/Sesame%202/2.2.4/openrdf-sesame-2.2.4-sdk.zip/download&quot; target=_blank&gt;Sesame 2.2.4&lt;/a&gt;. There are also newer versions of Sesame, but in this article version 2.2.4 is recommended.&lt;br /&gt;
Let&#039;s refer to your Sesame installation folder as &quot;SESAME_INSTALL&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Note&lt;/strong&gt; that you may need to add the &lt;strong&gt;Lucene indexing jar&lt;/strong&gt; file to the SESAME_INSTALL\lib folder. For Big OWLIM 3.2.6 for example version Lucene version 2.9.1 is required to be in your classpath.&lt;br /&gt;
&lt;br /&gt;
What we do next is to enable enable Sesame to work through Tomcat as a server. &lt;br /&gt;
Next we deploy the Workbench which is the web UI that we would like to use.&lt;br /&gt;
&lt;br /&gt;
1. Copy the following wars:&lt;br /&gt;
 openrdf-sesame.war&lt;br /&gt;
 openrdf-workbench.war&lt;br /&gt;
 from&lt;br /&gt;
 &lt;font color=blue&gt;(Windows): %SESAME_INSTALL%\war&lt;/font&gt;&lt;br /&gt;
 &lt;font color=orange&gt;(Linux): $SESAME_INSTALL/war&lt;/font&gt;&lt;br /&gt;
 to your Tomcat webapps folder.&lt;br /&gt;
&lt;br /&gt;
1.1 Start the Tomcat server&lt;br /&gt;
 (Linux):NOTE: the user which starts the Tomcat server, must be the same as the user which you logged-in to perform the deployment of Big OWLIM.&lt;br /&gt;
&lt;br /&gt;
2. Sesame uses an application folder to store its files:&lt;br /&gt;
&lt;font color=blue&gt;(Windows): %APPDATA%\Aduna\&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux): $HOME/.aduna&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
From the command prompt execute: &lt;br /&gt;
&lt;font color=blue&gt; (Windows): echo %APPDATA%\Aduna\&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt; (Linux): echo $HOME/.aduna&lt;/font&gt;&lt;br /&gt;
to see the full path.&lt;br /&gt;
If you have never used Sesame (just downloaded) maybe these directories are still not created!&lt;br /&gt;
&lt;br /&gt;
To configure the Sesame Workbench go to:&lt;br /&gt;
&lt;font color=blue&gt;(Windows):  &quot;%APPDATA%\Aduna\OpenRDF Sesame&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame&lt;/font&gt;&lt;br /&gt;
and then check for &quot;templates&quot; folder. You need to create this directory if it does not exist. You must put in it a repository descriptor file for your new repository. You have to use the &quot;bigowlim.ttl&quot; from Big OWLIM installation folder as a template.&lt;br /&gt;
&lt;br /&gt;
3. Then you need to add the owlim-big-3.2.5.jar from Big OWLIM installation folder to:&lt;br /&gt;
&lt;font color=blue&gt;(Windows):  &quot;%TOMCAT_HOME%\webapps\openrdf-sesame\WEB-INF\lib&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $TOMCAT_HOME/webapps/openrdf-sesame/WEB-INF/lib&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
4. Open http://localhost:8080/openrdf-workbench to get to know the Sesame UI workbench.&lt;br /&gt;
&lt;br /&gt;
And here comes the bad surprise - OWLIM won&#039;t appear in the “new repository” form in the “Sesame Workbench” UI as available Semantic Repository type! &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;How to enable OWLIM in Aduna workbench&lt;/strong&gt;&lt;br /&gt;
Summary:&lt;br /&gt;
Here will learn more details about how Sesame works and the basic configuration files you would need.&lt;br /&gt;
The key moment here is that we are going to use Sesame from another client. This is the console client. We are going to create an OWLIM repository through the console client and then this repository will be usable through the Sesame Web Workbench. &lt;br /&gt;
&lt;br /&gt;
First you need to do the above procedure, but this time you need to copy the  bigowlim.ttl in:&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame console\templates&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame-console/templates&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
and you need to put owlim-big-3.2.5.jar file in SESAME_INSTALL\ib folder.&lt;br /&gt;
We are doing this to make the console client aware of OWLIM.&lt;br /&gt;
&lt;br /&gt;
Now there are two ways to continue to create an OWLIM repository and make it available in the Sesame UI workbench:&lt;br /&gt;
&lt;br /&gt;
1.1 Start the OpenRDF Sesame console with:&lt;br /&gt;
&lt;font color=blue&gt;(Windows): %SESAME_INSTALL%\bin\console.bat&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $SESAME_INSTALL/bin/console.sh&lt;/font&gt;&lt;br /&gt;
This way you connect to the default repository in&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame console\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame-console&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
1.2 Connect to the openrdf-sesame.war that you have loaded in Tomcat by entering this command in the console:&lt;br /&gt;
connect http://localhost:8080/openrdf-sesame.&lt;br /&gt;
&lt;br /&gt;
1.3  Now you can create a repository which will use&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame\repositories\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
as this is the repository configured for the openrdf-sesame.war with the following command:&lt;br /&gt;
create bigowlim.&lt;br /&gt;
Do not add the &quot;ttl&quot; extension. &lt;br /&gt;
&lt;br /&gt;
Alternative path to enable Big OWLIM in Sesame workbench.&lt;br /&gt;
&lt;br /&gt;
2.1 Start the OpenRDF Sesame console with:&lt;br /&gt;
&lt;font color=blue&gt;(Windows): %SESAME_INSTALL%\bin\console.bat&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $SESAME_INSTALL/bin/console.sh&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
This way you connect to the default repository in:&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame console\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame-console&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
2.2 Issue the command: &lt;br /&gt;
create bigowlim.&lt;br /&gt;
&lt;br /&gt;
to create the new repository. Do not add the &quot;ttl&quot; extension. So now your new repository is in the console config/storage folder&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame console\repositories\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame-console/repositories&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
,but you need it in the config/storage file&lt;br /&gt;
&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame\repositories\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame/repositories&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
because this is the one used by the Sesame Workbench.&lt;br /&gt;
&lt;br /&gt;
2.4 Copy your newly created repository from:&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame console\repositories\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame-console/repositories&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame\repositories\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame/repositories&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
Next start again the workbench  http://localhost:8080/openrdf-workbench and your new OWLIM repository should be ready to use (you have already created it in the previous steps).&lt;br /&gt;
&lt;br /&gt;
So the bottom line is that you use the Sesame console with config/storage&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame console\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame-console&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
to create an OWLIM repository and you use&lt;br /&gt;
&lt;br /&gt;
&lt;font color=blue&gt;(Windows): &quot;%APPDATA%\Aduna\OpenRDF Sesame\&quot;&lt;/font&gt;&lt;br /&gt;
&lt;font color=orange&gt;(Linux):  $HOME/.aduna/openrdf-sesame&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
config/storage with the Sesame workbench.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Special thanks goes to:&lt;/strong&gt;&lt;br /&gt;
Zdravko Tashev&lt;br /&gt;
Danail Kozhuharov&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 05 Nov 2009 15:48:59 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/262-guid.html</guid>
    <category>english</category>
<category>linkedin</category>
<category>ontotext</category>
<category>owlim</category>
<category>semantic web</category>

</item>
<item>
    <title>Playstation 3 , Linux, Java 6 , Ontotext KIM</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/261-Playstation-3-,-Linux,-Java-6-,-Ontotext-KIM.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/261-Playstation-3-,-Linux,-Java-6-,-Ontotext-KIM.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=261</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=261</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    I successfully installed Yellow Dog Linux 6.2 on Sony PS3. Then I installed the IBM Java VM: ibm-java-sdk-6.0-5.0-linux-ppc.tgz. I couldn&#039;t start the IBM JVM 6 the first time. There was some error, so I had to install libstdc++5.0-3.2.2-24565cl.ppc.rpm. I found the needed rpm by using a rpmsearch web-site. &lt;br /&gt;
&lt;br /&gt;
Then I unzipped Ontotext KIM and set the path to the IBM JVM in the /kim/bin/config_machine.sh and it worked (because I had already made &lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/251-Semantic-annotation-now-looks-even-sexier.html&quot; target=_blank&gt;some fixes&lt;/a&gt; to KIM).&lt;br /&gt;
&lt;br /&gt;
I had to set Yellow Dog Linux to runlevel 3 to free memory. Also YDL uses the unused video RAM as swap space automatically. This theoretically means that the PS3 has 256MB + 256MB Video RAM resulting in total 512 RAM. I have also set 1Gb disk swap space during YDL installation and I think the Video RAM swap file is used with higher priority than the disk based one. I also set KIM to use 440Mb of RAM in /kim/bin/config_kim.sh: export KIM_MAX_JAVA_HEAP=&quot;440m&quot;. The default is &quot;1g&quot;. When connecting to KIM from another machine I also had the usual problems with JAVA RMI. I also decided to turn off the YDL firewall. &lt;br /&gt;
&lt;br /&gt;
KIM works quite slow. It&#039;s like 10 documents for 30 minutes. This is due to the supervisor from Sony under which Linux is running. Then comes the really low amount of memory.&lt;br /&gt;
&lt;br /&gt;
Anyway it was fun and proved that I am a geek &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Tue, 03 Nov 2009 21:16:53 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/261-guid.html</guid>
    <category>english</category>
<category>kim</category>
<category>linkedin</category>
<category>linux</category>
<category>ontotext</category>
<category>playstation3</category>
<category>semantic web</category>

</item>
<item>
    <title>Gazetteers - KIM/GATE part 7</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/260-Gazetteers-KIMGATE-part-7.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/260-Gazetteers-KIMGATE-part-7.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=260</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=260</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    Gazetteers are called these processing resources in &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/&#039;);&quot;  href=&quot;http://gate.ac.uk/&quot; target=_blank&gt;GATE&lt;/a&gt; that use dictionary(any data source) to annotate text. This is the simplest and most intuitive way to use predefined knowledge to annotate documents.&lt;br /&gt;
&lt;br /&gt;
The GATE user interface for gazetteers (which is also used in KIM) is not that easy for beginners (at least for me).&lt;br /&gt;
&lt;strong&gt;Demo 1&lt;/strong&gt;&lt;br /&gt;
&lt;object id=&quot;csSWF&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;640&quot; height=&quot;498&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0&quot;&gt;&lt;br /&gt;
                &lt;param name=&quot;src&quot; value=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/uploads/gazetteer/test2_controller.swf&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;bgcolor&quot; value=&quot;#1a1a1a&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;quality&quot; value=&quot;best&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;scale&quot; value=&quot;showall&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;flashVars&quot; value=&quot;autostart=false&quot;/&gt;&lt;br /&gt;
                &lt;embed name=&quot;csSWF&quot; src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/uploads/gazetteer/test2_controller.swf&quot; width=&quot;640&quot; height=&quot;498&quot; bgcolor=&quot;#1a1a1a&quot; quality=&quot;best&quot; allowScriptAccess=&quot;always&quot; allowFullScreen=&quot;true&quot; scale=&quot;showall&quot; flashVars=&quot;autostart=false&amp;thumb=FirstFrame.png&amp;thumbscale=45&amp;color=0x000000,0x000000&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot;&gt;&lt;/embed&gt;&lt;br /&gt;
            &lt;/object&gt;&lt;br /&gt;
Demo 1 shows how to create and use a gazetteer from the user interface. &quot;def&quot; files are these files that contain a list of &quot;lst&quot; files. On the other hand every &quot;lst&quot; file contains items - one per row. It is a 3 level hierarchy. This organization is shown in the demo by creating a new &quot;def&quot; file called &quot;MyGazetter.def&quot;. Then we create two &quot;lst&quot; files. After creating the first one (people.lst) we add this &quot;lst&quot; file to the &quot;def&quot; file by using the &quot;insert menu&quot; on the left. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Remarks:&lt;/strong&gt;&lt;br /&gt;
1. Do not forget to save your &quot;lst&quot; and &quot;def&quot; files! That is exactly what happened the first time I pressed &quot;Run Application&quot;, so I went back and made sure everything is saved and then I reran the application.&lt;br /&gt;
2. While creating the gazetteer in the beginning we can not create a new &quot;def&quot; file by setting the &quot;listsURL&quot; to a non-existent &quot;def&quot; file as this will trigger an error. We do that later on by clicking the &quot;New&quot; button in the &quot;Linear Definition&quot; panel.&lt;br /&gt;
3. You can set in the gazetteer options that if several annotations overlap only the longest matters! &lt;br /&gt;
4. When we created the &quot;animals.lst&quot; file and started entering values, note that there was no indication anywhere in the interface on which file we were now working on. &lt;br /&gt;
5. Also keep in mind that by replacing the ANNIE gazetteer with our own instance, we have to put the new one at the same position as the old one in the pipeline. It was third place. The gazetteer uses some results from previous steps in the pipeline and other GATE processing resources expect results from the gazetteer, so position really matters!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Demo 2 &lt;/strong&gt;&lt;br /&gt;
&lt;object id=&quot;csSWF&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;640&quot; height=&quot;544&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0&quot;&gt;&lt;br /&gt;
                &lt;param name=&quot;src&quot; value=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/uploads/flexible_gazetteer/flexible_gazetteer_controller.swf&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;bgcolor&quot; value=&quot;#1a1a1a&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;quality&quot; value=&quot;best&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;scale&quot; value=&quot;showall&quot;/&gt;&lt;br /&gt;
                &lt;param name=&quot;flashVars&quot; value=&quot;autostart=false&quot;/&gt;&lt;br /&gt;
                &lt;embed name=&quot;csSWF&quot; src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/uploads/flexible_gazetteer/flexible_gazetteer_controller.swf&quot; width=&quot;640&quot; height=&quot;544&quot; bgcolor=&quot;#1a1a1a&quot; quality=&quot;best&quot; allowScriptAccess=&quot;always&quot; allowFullScreen=&quot;true&quot; scale=&quot;showall&quot; flashVars=&quot;autostart=false&amp;thumb=FirstFrame.png&amp;thumbscale=45&amp;color=0x000000,0x000000&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot;&gt;&lt;/embed&gt;&lt;br /&gt;
            &lt;/object&gt;&lt;br /&gt;
In this demo:&lt;br /&gt;
- we see the use of Morphological Analyzer to get the root of a word&lt;br /&gt;
- and the use of Flexible Gazetteer to annotate all forms of a word &lt;br /&gt;
&lt;br /&gt;
When we run the standard ANNIE gazetteer we only match &quot;city&quot; and not &quot;cities&quot; in the lookup annotations. We need to add the CREOLE plug-in directory &quot;Tools&quot; to enable both the Morphological Analyzer and Flexible Gazetteer. Next we add the Morphological Analyzer and now we get an additional feature to every token: &quot;Token.root&quot; which contains the root of a word which in our case is &quot;city&quot;. The FG(Flexible Gazetteer) does not work the usual way. It does not process the annotations itself, but it works on a selected feature of a selected annotation. So by using the FG we need to select a gazetteer (as this a required parameter to create a FG) so we choose the ANNIE gazetteer to process the &quot;Token.root&quot; annotation.feature. By using the FG we make a standard ANNIE gazetteer see not &quot;cities&quot;, but &quot;city&quot; instead. And because &quot;city&quot; is being recognized by default by the ANNIE gazetteer as location, so becomes and &quot;cities&quot;. &lt;br /&gt;
&lt;br /&gt;
Demo 2 shows what is the result only with the ANNIE gazetteer and the result from the joint work of the Morphological Analyzer and Flexible Gazetteer. &lt;br /&gt;
You may want to see the result produced only by the FG.  To do that you need to give a name to the &quot;outputAnnotationSetName&quot; option in the FG, which is available when you click on the ANNIE application and then click on the FG processing resource on the right.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Quick links:&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/258-The-Semantic-Annotation-Workflow-KIM-part-10.html&quot; target=_blank&gt;The Semantic Annotation Workflow - KIM part 10&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/249-KIM-Multithreaded-Clustered-Client-Application-KIM-part-9.html&quot; target=_blank&gt;KIM Multi-threaded Clustered Client Application - KIM part 9&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/260-Gazetteers-KIMGATE-part-7.html&quot; target=_blank &gt;Gazetteers - KIM/GATE part 7&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/231-Strict-Rules-vs-Machine-Learning-KIM-part-6.html&quot; target=_blank &gt;Strict Rules vs Machine Learning - KIM part 6&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/242-KIM-Tips-and-Tricks-KIM-PART-5.html&quot; target=_blank&gt;Tips and Tricks - KIM part 5&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/230-Using-a-Gate-application-KIM-part-4.html&quot; target=_blank&gt;Using a Gate application - KIM part 4&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/228-GATE-tutorial-KIM-part-3.html&quot; target=_blank&gt;Gate tutorial - KIM part 3&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/216-KIM-.NET-Demo-Part-2.html&quot; target=_blank&gt;Using KIM from .NET - KIM part 2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/256-KIMGATE-Getting-Started-part-1.html&quot; target=_blank&gt;Getting Started - KIM part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/214-Install-Ontotext-KIM-on-windows-Part-1.html&quot; target=_blank&gt;Installation - KIM part 0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 02 Nov 2009 15:35:19 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/260-guid.html</guid>
    <category>english</category>
<category>gate</category>
<category>kim</category>
<category>linkedin</category>
<category>semantic web</category>

</item>
<item>
    <title>Volvo S40 2,4i Automatic</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/259-Volvo-S40-2,4i-Automatic.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/259-Volvo-S40-2,4i-Automatic.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=259</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=259</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/4052925408/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/4052925408/&quot; title=&quot;5 by toncho11, on Flickr&quot; target=_blank&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2571/4052925408_843a258bf3.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;5&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This Volvo costs approximately 9000 euro and seems like the perfect car to me except for the gas expenditures. &lt;br /&gt;
But in Bulgaria you can make it run as bi-fuel and save a considerable amount of cash. 
    </content:encoded>

    <pubDate>Wed, 28 Oct 2009 15:15:06 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/259-guid.html</guid>
    <category>коли</category>
<category>english</category>
<category>linkedin</category>

</item>
<item>
    <title>The Semantic Annotation Workflow - KIM part 10</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/258-The-Semantic-Annotation-Workflow-KIM-part-10.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/258-The-Semantic-Annotation-Workflow-KIM-part-10.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=258</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=258</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    &lt;!-- s9ymdb:50 --&gt;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/4046036287/sizes/o/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/4046036287/sizes/o/&quot; title=&quot;information_extraction_workflow by toncho11, on Flickr&quot; target=_blank&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;243&quot; height=&quot;500&quot; style=&quot;float: left; border: 0px; padding-left: 2px; padding-right:2px;&quot; src=&quot;http://farm3.static.flickr.com/2527/4046036287_3b352c15b7.jpg&quot; alt=&quot;&quot; /&gt;Click to enlarge&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Summary&lt;/strong&gt;&lt;br /&gt;
This short article is more about of process of semantic annotation and not what exactly it is. If you want to learn more about semantic annotation check &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.ontotext.com/kim/semanticannotation.html&#039;);&quot;  href=&quot;http://www.ontotext.com/kim/semanticannotation.html&quot; target=_blank&gt;here&lt;/a&gt;. The example here is just one way of doing things and it is used in the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.ontotext.com/kim/index.html&#039;);&quot;  href=&quot;http://www.ontotext.com/kim/index.html&quot; target=_blank&gt;Ontotext KIM platform&lt;/a&gt;. The article started as of to show the importance of the &quot;Instance URI&quot;.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s define entity as something that has some value which is worth identifying it. In the case of &quot;named entities&quot; an entity is for example a person or a location presented in a text in the form of: &quot;John Brown&quot; or &quot;Europe&quot;. &lt;br /&gt;
&lt;br /&gt;
When we have an entity in the text, that we want to use, we usually get a URI to it that uniquely identifies it. We are going to call this URI the &quot;Instance URI&quot;. The &quot;Instance URI&quot; helps us identify when we are talking about the same thing while processing thousands of documents. &lt;br /&gt;
&lt;br /&gt;
Another useful clarification is that &quot;Semantic Database&quot; is a software for storing RDF, it may have or may not have a reasoner enabled and provides an API for SeRQL or/and SPARQL queries.&lt;br /&gt;
&lt;br /&gt;
1. First a Gazetteer is used to locate previously known named entities. A Gazetteer is a GATE processing resource which locates named entities using some database. Usually the database is represented by well organized text files or RDF. If our entity is found in the Gazetteer then we are done, because the Gazetteer has enough information for the entity including its &quot;Instance URI&quot;.&lt;br /&gt;
&lt;br /&gt;
2. It&#039;s obvious that we can not match everything from some kind of a database. So next we explore the idea of using some rules (in this case GATE JAPE rules) to identify named entities. When tuned, rules work fine in many cases. Using machine learning is better, but it also has shortcomings.&lt;br /&gt;
&lt;br /&gt;
3. Next is the Orthomatcher which is also a processing resource in GATE. The job of the Orthomatcher is complex, it tries to resolve when &quot;Mr. Brown&quot; and &quot;Brown&quot; are the same thing, actually the same person. The Orthomatcher finds the different representations of the same entity and puts the most informative as main. If we have &quot;Sun&quot;, &quot;Sun Microsystems&quot;, &quot;Sun Microsystems Inc.&quot; then we can say that the last one is the most informative. Often the most informative is the longest one as it is suppose to carry more information. So we now have the &quot;most informative representation&quot; of the entity and we know where in the text the author meant the same thing (same entity). We could name it &quot;MIR&quot;(Most Representative Entity).&lt;br /&gt;
&lt;br /&gt;
4. The Instance Generator is the GATE processing resources that generates the URI we are looking for. &lt;br /&gt;
- There are default algorithms that uses MIR and generate a unique URI which is the one we call the &quot;Instance URI&quot;. &lt;br /&gt;
- Then RDF is generated which describes the new entity using the &quot;Instance URI&quot;. &lt;br /&gt;
- Then the RDF is being send to a semantic database. The semantic database does the job of adding or updating the RDF for this entity. &lt;br /&gt;
- In the end the Instance Generator returns the &quot;Instance URI&quot; that was generated based on MIR to the user(you).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;
It is important to note that every time we have the same MIR then the same URI is generated. This is the default and logical behavior for named entities. &lt;br /&gt;
&lt;br /&gt;
Actually generating URIs is an interesting topic. For example the URI may include the current time-stamp in it. If the time-stamp is precise to the second and  because of the fact that we are always going towards the future, then every time we encounter this entity we are going to have a different time-stamp and so a different URI. So we won&#039;t be able to have entity co-occurrence because different URIs mean different entities in RDF. In some cases having different instances for the same thing is really what we need.  &lt;br /&gt;
&lt;br /&gt;
Remarks: &lt;br /&gt;
The &quot;&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/owlim/index.html&#039;);&quot;  href=&quot;http://ontotext.com/owlim/index.html&quot; target=_blank&gt;OWLIM&lt;/a&gt;&quot; that is classified as a semantic database is a product developed by &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/&#039;);&quot;  href=&quot;http://ontotext.com/&quot; target=_blank&gt;Ontotext&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Quick links:&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/258-The-Semantic-Annotation-Workflow-KIM-part-10.html&quot; target=_blank&gt;The Semantic Annotation Workflow - KIM part 10&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/249-KIM-Multithreaded-Clustered-Client-Application-KIM-part-9.html&quot; target=_blank&gt;KIM Multi-threaded Clustered Client Application - KIM part 9&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/260-Gazetteers-KIMGATE-part-7.html&quot; target=_blank &gt;Gazetteers - KIM/GATE part 7&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/231-Strict-Rules-vs-Machine-Learning-KIM-part-6.html&quot; target=_blank &gt;Strict Rules vs Machine Learning - KIM part 6&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/242-KIM-Tips-and-Tricks-KIM-PART-5.html&quot; target=_blank&gt;Tips and Tricks - KIM part 5&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/230-Using-a-Gate-application-KIM-part-4.html&quot; target=_blank&gt;Using a Gate application - KIM part 4&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/228-GATE-tutorial-KIM-part-3.html&quot; target=_blank&gt;Gate tutorial - KIM part 3&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/216-KIM-.NET-Demo-Part-2.html&quot; target=_blank&gt;Using KIM from .NET - KIM part 2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/256-KIMGATE-Getting-Started-part-1.html&quot; target=_blank&gt;Getting Started - KIM part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/214-Install-Ontotext-KIM-on-windows-Part-1.html&quot; target=_blank&gt;Installation - KIM part 0&lt;/a&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 26 Oct 2009 15:45:13 +0200</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/258-guid.html</guid>
    <category>english</category>
<category>kim</category>
<category>linkedin</category>
<category>ontotext</category>
<category>semantic web</category>

</item>
<item>
    <title>Chevrolet Cruze Test Drive</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/257-Chevrolet-Cruze-Test-Drive.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/257-Chevrolet-Cruze-Test-Drive.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=257</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=257</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    &lt;!-- s9ymdb:53 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;200&quot; height=&quot;133&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/uploads/cruze-chevrolet.serendipityThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Хареса ни Chevrolet Cruze. Имаше оферта за 6 спенна автоматична скоростна кутия за 28 400 лв. Нова кола си викам, на изплащане що да не си я вземем. Двигателят на тая оферта обаче е 1,6 бензин. Има и 2% пълно каско. &lt;br /&gt;
&lt;br /&gt;
Отидох ме до Bulvaria за TestDrive. Там се държаха доста любезно. &lt;br /&gt;
Колата на външен вид е наистина страхотна. Проблемът е, че следните неща ми направиха малко кофти впечатление:&lt;br /&gt;
- вътре тапицерията е на места с текстил, доста пластмаса и не може да разбереш дали ще издържи дълго или нещо ще се счупи&lt;br /&gt;
- колата вози малко твърдо, може да се дължи на факта, че не е много тежка и окачването е твърдо (ние щото сме с френска кола)&lt;br /&gt;
- аз разбирам от автоматици и мисля, че има едно закъснение (ама само понякога) от една секунда когато натиснеш газта рязко и очакваш колата да подскочи - да се включи kickdown-a и да се шмугнеш нещо. Една секунда просто нищо не става, но това трябва сами да го тествате, може да е субетктивно. &lt;br /&gt;
&lt;br /&gt;
Иначе колата вървеше добре - на едната права отсечка си ускори добре. Всъщност наистина не е лоша идея колата.&lt;br /&gt;
&lt;br /&gt;
Друг проблем обаче е: &quot;It was in 2005 that all the mainstream models from GM Daewoo were rebranded as Chevrolet in Europe&quot;. Това въобще не е същата компания като в Щатитие и това почва да буди подозрения за надежността на колата. Все пак си мисля, че американците правят по-добри атоматични скоростни кутии. Трябва наистина да се прочете някой блог пост на човек, който си е купил и ползва Chevrolet Cruze.&lt;br /&gt;
&lt;br /&gt;
Дразни ме и факта, че отдолу не се слага защита на колите в днешно време. А в България е съвсем &quot;нормално&quot; да си шибнеш картера и да ти изтече маслото следващите 30 метра или да си удариш скоростната кутия. При автоматична скоростна има здрав корпус (точно поради тая причина), но все пак фалове стават - може да ти се счупят точно тия неща дето държат кутията.   
    </content:encoded>

    <pubDate>Sun, 18 Oct 2009 14:01:54 +0300</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/257-guid.html</guid>
    <category>коли</category>
<category>linkedin</category>

</item>
<item>
    <title>KIM/GATE Getting Started - part 1</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/256-KIMGATE-Getting-Started-part-1.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/256-KIMGATE-Getting-Started-part-1.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=256</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=256</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    When you install KIM(click &lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/214-Install-Ontotext-KIM-on-windows-Part-1.html&quot; target=_blank&gt;here for install post&lt;/a&gt;), you have 5 options in general:&lt;br /&gt;
&lt;br /&gt;
Hint: Always stop KIM with \bin\stopKIM.bat to prevent possible data corruption (in the OWLIM semantic database).&lt;br /&gt;
Hint: On Linux use the &quot;.sh&quot; extension, not &quot;.bat&quot; to run the scripts. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1. Use KIM-GATE UI&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
This will start both Sheffield GATE(&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/&#039;);&quot;  href=&quot;http://gate.ac.uk/&quot; target=_blank&gt;gate.ac.uk&lt;/a&gt;) developer and the Ontotext KIM server. GATE developer is a Java desktop application that communicates with the KIM server automatically. &lt;br /&gt;
Use \bin\startKIMGate.bat(sh) to start it and it will load the KIM&#039;s default information extraction pipeline which actually has no name, you will see it as &quot;Conditional Corpus Pipeline&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/3983784422/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/3983784422/&quot; title=&quot;KIMGATE by toncho11, on Flickr&quot; target=_blank&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2578/3983784422_2afd01a897.jpg&quot; width=&quot;500&quot; height=&quot;391&quot; alt=&quot;KIMGATE&quot;  /&gt;&lt;/a&gt;&lt;br /&gt;
With the KIM/GATE developer you can start annotating documents. Simply said by annotating documents I mean that you will be able to see your documents marked with different colors. Every color will be an annotation, where an annotation can be: personal name, location, time, job position ... etc.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;You need to:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
- read the GATE documentation, watch the following &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/demos/movies.html&#039;);&quot;  href=&quot;http://gate.ac.uk/demos/movies.html&quot; target=_blank&gt;flash movies&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
- know that &quot;Corpus&quot; is a funky name for a bunch of documents. You populate a corpus with documents and then you annotate the corpus - actually the documents in it.&lt;br /&gt;
&lt;br /&gt;
- explore the GATE architecture for things like: &quot;processing resource&quot;/&quot;gate plug-in&quot;, &quot;gate application&quot; ... not that many &lt;img src=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; . Applications can be used from both the UI and the Java API.&lt;br /&gt;
&lt;br /&gt;
- know that the GATE developer(from the KIM package) starts with a default application, but when you download GATE from the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/gate.ac.uk/&#039;);&quot;  href=&quot;http://gate.ac.uk/&quot; target=_blank&gt;GATE website&lt;/a&gt;, you need to load GATE&#039;s default application(pipeline) from the menus with &quot;Load ANNIE with defaults&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2. Import documents through the KIM populator tool&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
You need to start the KIM server first with \bin\startKIM.bat(sh).(not start startKIMGate.bat!)&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/3983022235/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/3983022235/&quot; title=&quot;KIMPopulator by toncho11, on Flickr&quot; target=_blank&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2527/3983022235_1ff40b725c.jpg&quot; width=&quot;500&quot; height=&quot;249&quot; alt=&quot;KIMPopulator&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Then start \bin\tools\toolPopulate.cmd which on Windows starts the populator with a classic Windows UI. &lt;br /&gt;
Point to a folder that contains text or html documents. Press &quot;Start&quot;.&lt;br /&gt;
&lt;br /&gt;
This tool will call the &quot;AddDocument&quot; method from the KIM Document Repository API. Usually this method can be configured what operations to be performed when called. It&#039;s default behavior is to:&lt;br /&gt;
- create a full-text search index over the document&lt;br /&gt;
- extract entities and add them to the OWLIM semantic database&lt;br /&gt;
&lt;br /&gt;
Technical remarks:&lt;br /&gt;
Both the standalone KIM server(startKIM.bat) and the GATE developer(from the KIM installation) can work in the same time(startKIMGate.bat), but the populator tool needs a running KIM instance - it does not start one for you. You can not start the GATE developer(from the KIM installation) only and expect the populator tool to work.&lt;br /&gt;
&lt;br /&gt;
The see your results you should whether use the KIM WEB UI (see point 4) or the Sesame WEB UI(see part 5) to make queries. “results” means entities, triples, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3. Write a JAVA program that connects to KIM&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
You can perform semantic annotation make,  queries(SeRQL, SPARQL only in 3.0) through a JAVA API. You can also search through KIM Document Repository full text search index. &lt;br /&gt;
Please check:&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/228-GATE-tutorial-KIM-part-3.html&quot; target=_blank&gt;Gate tutorial - KIM part 3&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/230-Using-a-Gate-application-KIM-part-4.html&quot; target=_blank&gt;Using a Gate application - KIM part 4&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The see your results you can do that programmatically again or use:KIM WEB UI (see point 4) or the Sesame WEB UI(see part 5) to make queries.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4. Explore KIM standard front-end UI&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
You need Tomcat to start the default WEB UI. I have to admit that many efforts have been put in making this interface really good. &lt;br /&gt;
Copy KIM.war from KIM Clients to Tomcat&#039;s \webapps.&lt;br /&gt;
Start KIM with \bin\startKIM.bat(sh).&lt;br /&gt;
Start Tomcat.&lt;br /&gt;
With you browser open: http://localhost:8080/KIM/&lt;br /&gt;
&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/3983022277/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/3983022277/&quot; title=&quot;KIMWEBUI by toncho11, on Flickr&quot; target=_blank&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2609/3983022277_c860be45b5.jpg&quot; width=&quot;500&quot; height=&quot;308&quot; alt=&quot;KIMWEBUI&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
To try the latest version of the user-interface - visit: &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/latest_news.semanticannotation.com/KIM/&#039;);&quot;  href=&quot;http://latest_news.semanticannotation.com/KIM/&quot; target=_blank&gt;latest_news.semanticannotation.com&lt;/a&gt;&lt;br /&gt;
Many of the features will be disable because KIM 2.4 requires CORE(CORE = Co-Occuring and Ranking of Entities) over a relational database. So a version of Oracle is required. Please check the documentation on &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.ontotext.com/kim/doc/sys-doc/ConfigCORE.html&#039;);&quot;  href=&quot;http://www.ontotext.com/kim/doc/sys-doc/ConfigCORE.html&quot; target=_blank&gt;How to enable CORE DB with Oracle&lt;/a&gt;. Future versions of KIM will be less dependent on Oracle.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;5. Use the Aduna Sesame Web UI to write semantic queries&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Start Sesame: \bin\startSesame.bat. You do not need to have the KIM server running - see below.&lt;br /&gt;
Copy sesame-web-ui.war from \KIM Clients\ to your Tomcat&#039;s \webapps folder.&lt;br /&gt;
Start Tomcat.&lt;br /&gt;
You may experience a problem with Tomcat. This if you have KIM.war deployed. When you start it Tomcat will try to run the KIM.war and if you do not have a KIM instance running this will result in some error messages. This is fixed by either starting KIM(startKIM.bat) or removing kim.war and the KIM folder from webapps in Tomcat. If you remove them then do not forget to add them again next time you try to use the KIM UI.&lt;br /&gt;
Start your browser and point it to http://localhost:8080/sesame-web-ui.&lt;br /&gt;
Now you probably need to press &quot;Go &gt;&gt;&quot; from the UI to confirm the KIM seasame server.&lt;br /&gt;
Next enter the default username/password: admin/admin.&lt;br /&gt;
&lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/3983784392/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/3983784392/&quot; title=&quot;UsingOWLIMfromSesame by toncho11, on Flickr&quot; target=_blank&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2434/3983784392_4485e1d1ae.jpg&quot; width=&quot;500&quot; height=&quot;425&quot; alt=&quot;UsingOWLIMfromSesame&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Click on the top on &quot;SeRQL-S&quot; to enter a new select query. Keep in mind that this is a SeRQL query, not SPARQL.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;sql&quot; style=&quot;text-align: left&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SELECT&lt;/span&gt;&amp;#160; company, name &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;FROM&lt;/span&gt; &lt;br /&gt;&amp;#160;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;company&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&amp;#160; &amp;lt;http://www.w3.org/&lt;span style=&quot;color: #cc66cc;&quot;&gt;1999&lt;/span&gt;/&lt;span style=&quot;color: #cc66cc;&quot;&gt;02&lt;/span&gt;/&lt;span style=&quot;color: #cc66cc;&quot;&gt;22&lt;/span&gt;-rdf-syntax-ns&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#type&amp;gt; {&amp;lt;http://proton.semanticweb.org/2006/05/protonu#Company&amp;gt;},&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;company&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&amp;#160; &amp;#160;&amp;lt;http://proton.semanticweb.org/&lt;span style=&quot;color: #cc66cc;&quot;&gt;2006&lt;/span&gt;/&lt;span style=&quot;color: #cc66cc;&quot;&gt;05&lt;/span&gt;/protons&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#hasMainAlias&amp;gt; {alias}, &lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;alias&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&amp;#160; &amp;#160;&amp;lt;http://www.w3.org/&lt;span style=&quot;color: #cc66cc;&quot;&gt;2000&lt;/span&gt;/&lt;span style=&quot;color: #cc66cc;&quot;&gt;01&lt;/span&gt;/rdf-schema&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#label&amp;gt;&amp;#160; {name} &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This query will first display the company URI in the semantic database that uniquely identifies each company and the second column is the main name that this company is known by. More that 7000 comapnies should be dispalyed from KIM&#039;s default knowledge base.&lt;br /&gt;
&lt;br /&gt;
Note: When you use startSesame.bat you start a new OWLIM instance. When you have started a KIM server, you also have OWLIM server running inside KIM. So you might end up with two OWLIM servers running, but that&#039;s OK as they are configured on different ports.  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;br /&gt;
Next step is the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/kim/doc/sys-doc/HomePage.html&#039;);&quot;  href=&quot;http://ontotext.com/kim/doc/sys-doc/HomePage.html&quot; target=_blank&gt;KIM documentation itself&lt;/a&gt;.&lt;br /&gt;
If you have any problems please use the &lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/253-Ontotext-KIM-Search.html&quot;&gt;Google Ontotext search engine&lt;/a&gt; or/and subscribe to the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/mailman/listinfo/kim-discussion_ontotext.com&#039;);&quot;  href=&quot;http://ontotext.com/mailman/listinfo/kim-discussion_ontotext.com&quot; target=_blank&gt;kim-discussion mailing list&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Quick links:&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/258-The-Semantic-Annotation-Workflow-KIM-part-10.html&quot; target=_blank&gt;The Semantic Annotation Workflow - KIM part 10&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/249-KIM-Multithreaded-Clustered-Client-Application-KIM-part-9.html&quot; target=_blank&gt;KIM Multi-threaded Clustered Client Application - KIM part 9&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/260-Gazetteers-KIMGATE-part-7.html&quot; target=_blank &gt;Gazetteers - KIM/GATE part 7&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/231-Strict-Rules-vs-Machine-Learning-KIM-part-6.html&quot; target=_blank &gt;Strict Rules vs Machine Learning - KIM part 6&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/242-KIM-Tips-and-Tricks-KIM-PART-5.html&quot; target=_blank&gt;Tips and Tricks - KIM part 5&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/230-Using-a-Gate-application-KIM-part-4.html&quot; target=_blank&gt;Using a Gate application - KIM part 4&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/228-GATE-tutorial-KIM-part-3.html&quot; target=_blank&gt;Gate tutorial - KIM part 3&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/216-KIM-.NET-Demo-Part-2.html&quot; target=_blank&gt;Using KIM from .NET - KIM part 2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/256-KIMGATE-Getting-Started-part-1.html&quot; target=_blank&gt;Getting Started - KIM part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/214-Install-Ontotext-KIM-on-windows-Part-1.html&quot; target=_blank&gt;Installation - KIM part 0&lt;/a&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 30 Sep 2009 14:56:57 +0300</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/256-guid.html</guid>
    <category>english</category>
<category>java</category>
<category>kim</category>
<category>linkedin</category>
<category>ontotext</category>
<category>semantic web</category>

</item>
<item>
    <title>Debian kFreebBSD installer</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/254-Debian-kFreebBSD-installer.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/254-Debian-kFreebBSD-installer.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=254</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=254</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.flickr.com/photos/toncho11/3915142080/&#039;);&quot;  href=&quot;http://www.flickr.com/photos/toncho11/3915142080/&quot; title=&quot;debian_kfreebsd by toncho11, on Flickr&quot; target=_blank&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3435/3915142080_9a0e0aa605.jpg&quot; width=&quot;500&quot; height=&quot;281&quot; alt=&quot;debian_kfreebsd&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I was able to install Debian kFreeBSD using the ported Debian installer.&lt;br /&gt;
 &lt;br /&gt;
I used the installer from: &lt;br /&gt;
[1] &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/d-i.debian.org/daily-images/kfreebsd-amd64/&#039;);&quot;  href=&quot;http://d-i.debian.org/daily-images/kfreebsd-amd64/&quot; target=_blank&gt;http://d-i.debian.org/daily-images/kfreebsd-amd64/&lt;/a&gt;&lt;br /&gt;
[2] &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/d-i.debian.org/daily-images/kfreebsd-i386/&#039;);&quot;  href=&quot;http://d-i.debian.org/daily-images/kfreebsd-i386/&quot;  target=_blank&gt;http://d-i.debian.org/daily-images/kfreebsd-i386/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I did that under VMWare. Also the ISO is only 12MB, so it is a net-install. In the end I had a working Gnome installation out of the box.&lt;br /&gt;
I am only missing now the Java 1.6. Only Java 1.5 is now available.&lt;br /&gt;
&lt;br /&gt;
Debian kFreeBSD will make Debian more independent OS. &lt;br /&gt;
It will increase the package quality as it will force some package maintainers and developers to remove kernel dependent code, and we all agree that kernel dependent code is definitely not a good practice.&lt;br /&gt;
In some cases the multi-core support in Freebsd might suit your needs better and you will still be using Debian.   
    </content:encoded>

    <pubDate>Sun, 13 Sep 2009 11:16:37 +0300</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/254-guid.html</guid>
    <category>english</category>
<category>kfreebsd</category>
<category>linkedin</category>
<category>linux</category>

</item>
<item>
    <title>Ontotext KIM Search</title>
    <link>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/253-Ontotext-KIM-Search.html</link>
    
    <comments>http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/253-Ontotext-KIM-Search.html#comments</comments>
    <wfw:comment>http://debian.fmi.uni-sofia.bg/~toncho/myblog/wfwcomment.php?cid=253</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://debian.fmi.uni-sofia.bg/~toncho/myblog/rss.php?version=2.0&amp;type=comments&amp;cid=253</wfw:commentRss>
    

    <author>nospam@example.com (Anton Andreev)</author>
    <content:encoded>
    I have decided to create an experimental Ontotext KIM custom search  powered by Google.&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;http://www.gmodules.com/ig/ifr?url=http://www.google.com/cse/api/002079771876060269147/cse/l_vjnz9ssus/gadget&amp;amp;synd=open&amp;amp;w=320&amp;amp;h=75&amp;amp;title=ontotext-kim&amp;amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;amp;output=js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
This custom search engine includes: KIM documentation, KIM discussion mailing list, GATE users guide and some posts from this blog. Other resources should also be considered.&lt;br /&gt;
&lt;br /&gt;
Update: Posts from the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/ontotext.com/pipermail/kim-discussion/&#039;);&quot;  href=&quot;http://ontotext.com/pipermail/kim-discussion/&quot; target=_blank&gt;KIM-discussion mailing list&lt;/a&gt; are now indexed by Google(so far).&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 11 Sep 2009 13:11:36 +0300</pubDate>
    <guid isPermaLink="false">http://debian.fmi.uni-sofia.bg/~toncho/myblog/archives/253-guid.html</guid>
    <category>english</category>
<category>kim</category>
<category>ontotext</category>
<category>semantic web</category>

</item>

</channel>
</rss>