Actually I thought about some kind of cooperation or dialog, not a duplication of efforts...
On 12/05/2011 01:38 PM, Phaneendra Hegde wrote: > Sebastian, > > Yes...I did go through Nepoogle's python code. I did not understand most > of the things because of its sparql query. But its functionality is too > good. I'll try to implement nepoogle kind of searching functionality in > my resource browser also...(using Nepomuk query APIs)... > > Thanks :) > > On 5 December 2011 15:53, Sebastian Trüg <[email protected] > <mailto:[email protected]>> wrote: > > sounds good. :) > Did you also look at nepoogle which is a python Nepomuk search tool. > Sadly it does create its own sparql queries instead of going through the > query api.... > > On 12/01/2011 07:58 PM, Phaneendra Hegde wrote: > > Hi, > > Last week I started a nepomuk based project called *resourcebrowser*. > > Here is an update. > > > > Resource browser as the name suggests is a browser using which you can > > browse nepomuk resources.The user is provided with a search bar, > through > > which the resource browsing is carried out. The user can search for > > resources using either the name or content or type of the > resource.(Just > > like dolphin's search bar, but searching is extended to all > > resources,not just files) . > > > > Along with it, the user is provided with recommendations related > to the > > resources. The recommendations are currently being provided if the > > resource name is present in other file's content. Iplan to extend it, > > such that the most frequently occurred keywords present in one > file are > > matched with other files and recommendations are shown in the near > > future.I need to do some NLP during this keyword extraction so that I > > can stem the content and ignore all English articles(a,the,is > etc). I'm > > also thinking about usage based recommendation (Ivan's contour > does the > > same. May be I can use his code). > > > > There are filters provided on the left hand side of the browser, which > > can be used to fine tune the search results. (Just like dolphin's > filter > > panel.But I have added Nepomuk::Utils::Facet::createPriorityFacetalong > > with other facets).Using this priority facet user can search for a > movie > > in his computer that he has never watched.Or, he could use it to find > > out the unused files in his computer and delete them if needed. > > > > The user click tracking is done, so that the resource that is accessed > > the most pops out on top of the search > > results.(Nepomuk::Resource::usageCount() will be incremented every > > time). Since contour's recommendation engine tracks many more data , I > > should take a look at it. Since the usage analysis of the user is > > carried out, I can use it for filtering 'most important' from priority > > facet (which is doing nothing afaik). > > > > There are few extra features, one of which is where the user is > provided > > with a GUI module to manually create a link between 2 resources. I > have > > provided a list which shows all linked resources, which will be > > populated whenever the user selects any resource from main > > body.Unlinking can be done just by selecting unlink from context menu. > > Another feature is for the removal of duplicates of resources, > again to > > save space. > > > > The ultimate aim of this project is to cut down the navigation time of > > reaching to any resource, similar to how a web search engine > works. That > > is, the user gets the resource he wants immediately, preferably at the > > top of the search results. > > > > Future Enhancements: > > > > 1. Improved recommendation with respect to both content based and > usage > > based. > > 2. The user can search using natural language queries eg. Play the > > movie i saw last nigh > > Or more complicated queries like, “ show me the C++ files I worked > > on last night “ > > 3. If combined with a voice service, it would turn out to more > > practically useful with respect to the common man as he would want > > to just talk to his computer to do his tasks for him. Yes, it is > > something similar to siri of iphone.(Just thinking big , I > know its > > complexity). > > > > Finally, this project is yet to be named and I welcome your > suggestions. > > I'm also open to any suggestions regarding this project,future > > enhancements etc. > > > > Thanks a lot :) > > > > resourcebrowser can be found in my scratch repo: > > git://anongit.kde.org/scratch/hegde/resourcebrowser.git > <http://anongit.kde.org/scratch/hegde/resourcebrowser.git> > > <http://anongit.kde.org/scratch/hegde/resourcebrowser.git> > > > > -- > > Regards > > - > > Phaneendra Hegde > > IRC-Nick: pnh (#nepomuk-kde,#kde-in) > > > > > > > -- > Cheers > - PNH > _______________________________________________ Nepomuk mailing list [email protected] https://mail.kde.org/mailman/listinfo/nepomuk
