[Nepomuk] Resource Browser - First update
Sebastian Trüg
trueg at kde.org
Mon Dec 5 13:15:14 UTC 2011
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 <trueg at kde.org
> <mailto:trueg at kde.org>> 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
>
More information about the Nepomuk
mailing list