Hi Jeremy

The DBpedia extract consist of the file  dbpedia_3.5.1.owl , containing the 
dbpedia taxonomy (which is the hierarchy of classes and properties) and the 
file  dbpedia_instances.nt  containing the instances. Instances are the actual 
objects that you want to recognize in the textual materials. For example - 
specific persons, organizations, locations etc.  Classes are how these objects 
are grouped and queried.

The statement that Aristotle is a Philosopher should be present in the  
dbpedia_instances.nt  file.  Please make sure that you include it in your setup 
and it is loaded in OWLIM.

All the best.
Philip

On 18 May 2011, at 10:44 PM, Jeremy Raes wrote:

> Dear Philip,
> 
> This helps a lot, thanks!
> 
> Additionally I also forgot to declare the rdf:type for Aristotles instance. 
> Adding 
> 
> <http://dbpedia.org/resource/Aristotle> 
> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
> <http://dbpedia.org/ontology/Philosopher> .
> 
> to dbpedia_kim.nt solved the empty result set problem.
> 
> Kind regards, 
> Jeremy
> 
> On 16 May 2011 10:27, Philip Alexiev @ Ontotext <philip.alex...@ontotext.com> 
> wrote:
> Hello Jeremy,
> 
> You can think of KIM as a big extension to GATE.  The real picture is much 
> more complicated, but this will help you visualize the process. 
> What happens when you start KIM, is that  a semantic repository is activated 
> (owlim),  then a GATE process is initialized inside KIM, which loads the  
> IE.gapp  pipeline.  KIM also loads in memory some custom GATE resources, some 
> of which communicate with the semantic repository, others work with the 
> semantic information in the annotations etc.  Almost each of these resources  
> use RMI to talk to the running KIM server through the public KIM  API .
> That is why you can not load directly a KIM pipeline  with a standalone  GATE 
> application.
> So in order to be able to  load the IE.gapp   pipeline in  GATE,  you should 
> have  a  KIM server running  and all the KIM specific resources loaded in  
> GATE.   This is what KIM does, when it is started with the following command 
> line:
> 
> $ bash  KIM/bin/kim  gate
> 
> It starts the semantic repository and the KIM server, then it starts an 
> internal instance of GATE Developer with the specified pipeline. Use this 
> interface to  make changes to the pipeline, and make sure to save the 
> application after this to the same IE.gapp  file.
> 
> Hope this helps
> 
> Philip Alexiev
> Software Engineer,
> KIM team
> 
> 
> On 15 May 2011, at 5:58 PM, Jeremy Raes wrote:
> 
>> Hello,
>> 
>> I want to use KIM for my master thesis and am currently trying to work my 
>> way trough the same tutorial as Stephanie (link).
>> 
>> So far I was able to extend the default KIM ontology with the 
>> dbpedia-extract, as instructed in the manual. Now I am trying to set up the 
>> gazetteer (step 3.6), but can't seem to get it working.
>> I tried running the query that is mentioned in the manual, but all it does 
>> is return an empty result set.
>> Nonetheless, I copied-pasted the before mentioned query into a text file 
>> (query.txt) and linked this file with my LKB-gazetteer via the FeedSetupPath.
>> I loaded /context/default/resources/IE.gapp in the GATE editor. This loads a 
>> series of processing resources, but when I check the application 
>> ("Conditional Corpus Pipeline_00018") there are no selected processing 
>> resources. Loading IE.gapp also generates a series of errors:
>> GATE 5.2-snapshot build 3553 started at Sat May 14 17:28:07 CEST 2011
>> and using Java 1.6.0_24 Apple Inc. on Mac OS X x86_64 10.6.7.
>> CREOLE plugin loaded: 
>> file:/usr/local/tomcat/webapps/kim-platform-3.0-RC4/plugins/LingPipe/
>> gate.creole.ResourceInstantiationException: 
>> com.ontotext.kim.client.KIMException: java.lang.NullPointerException
>>      at 
>> com.ontotext.kim.gate.KIMInstanceGeneratorWrapper.init(KIMInstanceGeneratorWrapper.java:28)
>>      at gate.Factory.createResource(Factory.java:384)
>>      at 
>> gate.util.persistence.ResourcePersistence.createObject(ResourcePersistence.java:83)
>>      at 
>> gate.util.persistence.PRPersistence.createObject(PRPersistence.java:76)
>>      at 
>> gate.util.persistence.LanguageAnalyserPersistence.createObject(LanguageAnalyserPersistence.java:51)
>>      at 
>> gate.util.persistence.PersistenceManager.getTransientRepresentation(PersistenceManager.java:347)
>>      at 
>> gate.util.persistence.CollectionPersistence.createObject(CollectionPersistence.java:74)
>>      at 
>> gate.util.persistence.PersistenceManager.getTransientRepresentation(PersistenceManager.java:347)
>>      at 
>> gate.util.persistence.ControllerPersistence.createObject(ControllerPersistence.java:58)
>>      at 
>> gate.util.persistence.ConditionalControllerPersistence.createObject(ConditionalControllerPersistence.java:44)
>>      at 
>> gate.util.persistence.ConditionalSerialAnalyserControllerPersistence.createObject(ConditionalSerialAnalyserControllerPersistence.java:53)
>>      at 
>> gate.util.persistence.PersistenceManager.getTransientRepresentation(PersistenceManager.java:347)
>>      at 
>> gate.util.persistence.PersistenceManager.loadObjectFromUrl(PersistenceManager.java:744)
>>      at 
>> gate.util.persistence.PersistenceManager.loadObjectFromFile(PersistenceManager.java:664)
>>      at 
>> gate.gui.MainFrame$LoadResourceFromFileAction$1.run(MainFrame.java:3451)
>>      at java.lang.Thread.run(Thread.java:680)
>> Caused by: com.ontotext.kim.client.KIMException: 
>> java.lang.NullPointerException
>>      at 
>> com.ontotext.kim.ig.InstanceGenerator.<init>(InstanceGenerator.java:51)
>>      at 
>> com.ontotext.kim.gate.KIMInstanceGeneratorWrapper.init(KIMInstanceGeneratorWrapper.java:24)
>>      ... 15 more
>> Caused by: java.lang.NullPointerException
>>      at 
>> com.ontotext.kim.ig.InstanceGenerator.<init>(InstanceGenerator.java:44)
>>      ... 16 more
>> [ERROR] Some resources cannot be restored:
>> com.ontotext.kim.client.KIMException: java.lang.NullPointerException
>> gate.persist.PersistenceException: Some resources cannot be restored:
>> com.ontotext.kim.client.KIMException: java.lang.NullPointerException
>>      at 
>> gate.util.persistence.CollectionPersistence.createObject(CollectionPersistence.java:87)
>>      at 
>> gate.util.persistence.PersistenceManager.getTransientRepresentation(PersistenceManager.java:347)
>>      at 
>> gate.util.persistence.ControllerPersistence.createObject(ControllerPersistence.java:58)
>>      at 
>> gate.util.persistence.ConditionalControllerPersistence.createObject(ConditionalControllerPersistence.java:44)
>>      at 
>> gate.util.persistence.ConditionalSerialAnalyserControllerPersistence.createObject(ConditionalSerialAnalyserControllerPersistence.java:53)
>>      at 
>> gate.util.persistence.PersistenceManager.getTransientRepresentation(PersistenceManager.java:347)
>>      at 
>> gate.util.persistence.PersistenceManager.loadObjectFromUrl(PersistenceManager.java:744)
>>      at 
>> gate.util.persistence.PersistenceManager.loadObjectFromFile(PersistenceManager.java:664)
>>      at 
>> gate.gui.MainFrame$LoadResourceFromFileAction$1.run(MainFrame.java:3451)
>>      at java.lang.Thread.run(Thread.java:680)
>>   Caused by:
>> 
>> 
>> When I run KIM via the Web UI everything (including the extended ontology) 
>> seems to work fine. I am also able to query the repository via VisualVM 
>> (including queries for the added dbpedia triples). 
>> 
>> Please help.
>> 
>> Best regards,
>> --Jeremy
>> 
>> _______________________________________________
>> Kim-discussion mailing list
>> Kim-discussion@ontotext.com
>> http://ontotext.com/mailman/listinfo/kim-discussion
> 
> 
> _______________________________________________
> Kim-discussion mailing list
> Kim-discussion@ontotext.com
> http://ontotext.com/mailman/listinfo/kim-discussion

_______________________________________________
Kim-discussion mailing list
Kim-discussion@ontotext.com
http://ontotext.com/mailman/listinfo/kim-discussion

Reply via email to