Re: [Tracker] Removing Maemo support upstream

2017-05-23 Thread Ivan Frade
Hi, Those ontologies have "maemo" in the name because of their origin, but they don't have anything maemo specific. Their contents are potentially useful for anybody: to store feeds, downloads and locations. I think the ontologies should stay, as they are consistent with the other ontologies an

Re: [Tracker] Web API

2016-02-02 Thread Ivan Frade
Hi, I think Tracker doesn't have any web server by itself. At least you have multiple options to call tracker if you write one: as you mentioned, exec of cli tools, but also dbus or libtracker-sparql from any language through gobject-introspection. Regards, Ivan On Tue, Feb 2, 2016 at 8:43

Re: [Tracker] Plan of action - Was: Urgent - Suggestions for new major functionality - Project

2015-03-12 Thread Ivan Frade
Hi, A tracker db per app (or group of apps) breaks the whole concept of "one pot to put everything and link it together". Not that we are exploting much the linking... yet. It can still have some utility security-wise: the problem of mixing "non-redistributable" information like facebook contac

Re: [Tracker] The Utopian idea, Tracker as it should be

2014-09-17 Thread Ivan Frade
Hi, On Wed, Sep 17, 2014 at 11:07 AM, Philip Van Hoof wrote: > > On 17/09/2014 17:05, Martyn Russell wrote: > > >> Nepomuk separate: Sharing the ontology with KDE desktop, without > >> GNOME's politics interfering of trying to dominate needlessly > >> the processes (which, whether GNOME people li

Re: [Tracker] tracker-sparql dbus sparql results

2014-04-17 Thread Ivan Frade
Hi Jürgen, Yes, tracker does not return bindingNames or types of the resulting nodes. It assumes the client takes care of interpreting the results of its query. A workaround would be to parse the SparQL in the wrapper and add that information when translating the DBus result set to the openrdf

Re: [Tracker] Enable a new ontology - DwC

2014-02-12 Thread Ivan Frade
Hi, nrl:maxCardinality is important for performance. If you know that an instance can have only one value for a property, set the maxCardinality to 1. Otherwise you don't need to set it, by default properties are multivalued. tracker:weight boost the results found on that property, but it is re

Re: [Tracker] trackerbird fixes

2014-02-10 Thread Ivan Frade
Hi! On Mon, Feb 10, 2014 at 7:06 AM, Martyn Russell wrote: > On 10/02/14 12:06, Michael Lipp wrote:I think it depends on how close the > tracker project wants to follow the > >> specification (or how far it wants to deviate from them). >> > > We've not really been actively following the spec for

Re: [Tracker] FOSDEM submission proposal

2013-12-31 Thread Ivan Frade
Hi Philip! Sounds very interesting. I won't be in FOSDEM but hopefully there will be video of the talk. Good luck, and thanks for doing this talk, Ivan On Tue, Dec 31, 2013 at 2:37 AM, Philip Van Hoof wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Apparently the submission pro

Re: [Tracker] Recommended Update Policy

2013-11-18 Thread Ivan Frade
Hi, In general, batching updates is a good policy, at least to save DBus traffic and avoid unnecessary noise in the system. The application knows how the data is presented and modified, It should group the changes in a coherent state and then send them to Tracker in an async fashion. No need to

Re: [Tracker] not indexing text from PDF files

2013-10-31 Thread Ivan Frade
Hi, Few details you can also check: 1. Tracker removes "stop words". Words very common like "the" or "almost"... are you searching with one of those? There are different lists for each language and you can find them in /usr/share/tracker/languages/ 2. Tracker indexes only 1 words in the PDF

Re: [Tracker] Script for media library generation

2013-08-02 Thread Ivan Frade
Hi! On Thu, Aug 1, 2013 at 11:37 PM, Jonatan Pålsson < jonatan.pals...@pelagicore.com> wrote: > On 1 August 2013 17:34, Martyn Russell wrote: > > On 01/08/13 15:23, Jonatan Pålsson wrote: > >> > >> Hi list, > > >> > >> I'm using this to create large numbers of media files to test Tracker > >>

Re: [Tracker] Clues regarding improving performance of tracker-store

2013-07-12 Thread Ivan Frade
Hi! On Fri, Jul 12, 2013 at 6:45 AM, Jonatan Pålsson < jonatan.pals...@pelagicore.com> wrote: > Hi everyone, > > I'm interested in a general speedup of indexing in Tracker, and have > therefore been running some performance profiling on tracker-extract, > tracker-miner-fs and tracker-store using

Re: [Tracker] Disk usage optimization

2013-06-14 Thread Ivan Frade
Hi Philip, My ideas are more in the line of "fine tune Tracker for your specific use case". Don't think they apply to master. On Fri, Jun 14, 2013 at 6:39 AM, Philip Van Hoof wrote: > Op 13/06/2013 1:22, Ivan Frade schreef: > > Hi Ivan, > > > For some p

Re: [Tracker] Reviving the libstreamanalyzer based extractor module

2013-06-14 Thread Ivan Frade
Hi Philip, On Fri, Jun 14, 2013 at 7:23 AM, Philip Van Hoof wrote: > Hi team, > > During a Tracker/Nepomuk/SPARQL training I gave at one of my customers I > noted the interest in extractors that can dive into archives and document > types that have a tree of other documents (like MIME documents).

Re: [Tracker] Basic Reasoning

2013-06-12 Thread Ivan Frade
Hi, On Wed, Jun 12, 2013 at 4:12 AM, אנטולי קרסנר wrote: > Hi, > > On ד', 2013-06-12 at 11:08 +0100, Martyn Russell wrote: > > On 11/06/13 06:58, אנטולי קרסנר wrote:> > > Sadly, I don't think we have a way to find the parent for a class right > > now, it's one directional at the moment. > > >

Re: [Tracker] Disk usage optimization

2013-06-12 Thread Ivan Frade
Hi Philip, Some other ideas, if your use cases are limited: You could disable the indeces you dont need. They use some space in sqlite. For some properties, we store its value and collation to sort correctly in different locales. If you don't need that sorting, you could remove this duplicatio

Re: [Tracker] Basic Reasoning

2013-06-10 Thread Ivan Frade
Hi Anatoly, On Mon, Jun 10, 2013 at 3:56 PM, אנטולי קרסנר wrote: > Hello Tracker team, > > I'm writing software which needs to be able to do queries over the data > it generates. It needs to be able to test all the RDF data entered to > the database, including inferred data. > Tracker is just

Re: [Tracker] Notes ontology (was: Gnome Ontologies)

2013-06-06 Thread Ivan Frade
Hi, On Thu, Jun 6, 2013 at 2:11 AM, Pierre-Yves Luyten wrote: > Hi, > > On Thu, 06 Jun 2013 09:37:15 +0100, Martyn Russell > wrote: > > So you want this property to exist more generally (i.e. for nmo and > > nfo) right? > > > > Yes if the html property becomes common to nmo and nfo, to me this

Re: [Tracker] Gnome Ontologies

2013-06-03 Thread Ivan Frade
Hi! On Sun, Jun 2, 2013 at 6:52 AM, Pierre-Yves Luyten wrote: > Le dimanche 02 juin 2013 à 14:17 +0300, אנטולי קרסנר a écrit : > > Currently the usage is no more centralized than using the same db, but > who knows, it might make sense to think about. One inmediate benefit is that all notes wo

Re: [Tracker] Gnome Ontologies

2013-06-03 Thread Ivan Frade
Hi Anatoly On Sun, Jun 2, 2013 at 4:17 AM, אנטולי קרסנר wrote: > Hello, > > ... > > So I've been wondering: Currently those new ontologies seem to target > specific apps. The ontologies are (should be!) application independent but we work on them on demand. We refine a domain when an applica

Re: [Tracker] Assigning URIs to Resources

2013-05-30 Thread Ivan Frade
Hi Anatoly On Thu, May 30, 2013 at 6:52 AM, אנטולי קרסנר wrote: > Hello, > > > My program consists of two parts: > > 1) On the lower level, an RDF schema is defined. It's a standard set of > classes and properties, possible extended by users who want more options > (using a definition language t

Re: [Tracker] Semantic Desktop for Gnome

2013-05-07 Thread Ivan Frade
Hi Anatoly, On Tue, May 7, 2013 at 11:56 AM, אנטולי קרסנר wrote: > Hi Ivan, > [...] > In the process of examining existing task-management apps, I discovered > that - not surprising at all - they have lots of things in common. The > arrangement of the data may vary, but the details - start date

Re: [Tracker] Semantic Desktop for Gnome

2013-05-07 Thread Ivan Frade
Hi Anatoly, Good questions! On Tue, May 7, 2013 at 1:08 AM, אנטולי קרסנר wrote: > Great news! And thanks for the feedback :) > > I went through the various Tracker APIs visible in Devhelp, and I have a > few design questions, which you may be able to help me with. > > > 1. Data storage: > Som

Re: [Tracker] Semantic Desktop for Gnome

2013-05-06 Thread Ivan Frade
Hi Anatoly, Glad to hear about your plans. Tracker was build with use cases like those in mind. On Mon, May 6, 2013 at 2:22 PM, אנטולי קרסנר wrote: > Hello Tracker team, > > The issue is, this technology does its best when all apps integrate. > Clearly there should be a desktop-wide system for

Re: [Tracker] tracker store timeout

2013-04-16 Thread Ivan Frade
Hi, With those symptoms, it looks like the tracker-store daemon is crashing and then it is restarted automatically (dbus autoactivation). Maybe the logs can give a clue on what is going on. Regards, Ivan On Sat, Apr 13, 2013 at 9:37 PM, MrJojohn1987 . wrote: > Hello, > > I run tracker

Re: [Tracker] Missing nao:Symbol in NAO

2013-03-25 Thread Ivan Frade
Hi, The idea was to avoid the link to "thumbnails" in the database, because it was generated information (i.e. md5(nie:url))... so probably that was the reason to avoid those classes. The only problem with those icons is that you could have more than 1 for an entity, and then you need some way

Re: [Tracker] Delete objects from Tracker index

2013-03-01 Thread Ivan Frade
Hi, On Fri, Mar 1, 2013 at 2:45 PM, Frank Lahm wrote: > Hi, ... > > I know that this won't fix the index when files were moved or renamed, > not deleted. And it seems there's no way to let Tracker reindex > filesystem _without_ trashing the existing database (ie > tracker-control -rs). Restar

Re: [Tracker] Advantages of upgrading tracker

2013-01-09 Thread Ivan Frade
Hi Marcin, I wonder if you can replace it, because the API is completely different. You would need to modify the original Image viewer and music player apps. Using the new tracker just as an indexer (what Tracker 0.6 was), will give you the same functionality with faster queries, much better AP

Re: [Tracker] tracker indexing content of archives?

2012-11-12 Thread Ivan Frade
Hi, Tracker doesn't support indexing the content of archive files. Probably this could be implemented writing a module for tracker-extract that uses libstreamanalyzer (from strigi). The glue code to use that library is in the repo, IIRC. Patches are welcome :) Regards, Ivan On Mon, Nov 12,

Re: [Tracker] It doesn't index PHP files

2012-10-04 Thread Ivan Frade
Hi, I think python script contents are indexed because the mimetype is "text/x-python" and it falls back to the "text/*" extractor. PHP files have the mimetype "application/x-php" and there is no default option for that. This can be solved adding "application/x-php" in the .rules file of the te

Re: [Tracker] Indexing folders using tracker

2012-09-20 Thread Ivan Frade
Hi Octavio, Tracker will take some time and space. It will handle it fine if it doesn't hit the inotify limit in the kernel (you need 1 inotify entry per folder and starting in / you can get a lot of folders!). The question is if you really want to do it. It will populate your database (therefo

Re: [Tracker] support for other database backends?

2012-05-07 Thread Ivan Frade
Hi, No, the graph abstraction is not the problem. Although the code is pretty modular (all the db specific code is in libtracker-data), changing the database engine is a far from trivial task. There are assumptions about sqlite everywhere and everything was designed to squeeze the performance o

Re: [Tracker] TV Series in tracker

2012-04-05 Thread Ivan Frade
Hi, My comments: 0. It is missing the "season" idea, which is quite important. We could copy the pattern for the multiple CD albums... although is not the nicest part of the ontology. 1. TVShow doesn't need to be direct subclass of all those classes. Inheriting from nfo:Video will pull the rest

Re: [Tracker] Tracker for networked home document management

2012-04-04 Thread Ivan Frade
Hi, Tracker works *per-user*. It is designed to run inside a user session. Each user in the computer has its own databases. That being said, maybe with some adjustments here and there you can get what you want. The PDF indexing is not a problem. More answers below: On Wed, Apr 4, 2012 at 9:5

Re: [Tracker] TV Series in tracker

2012-04-02 Thread Ivan Frade
hi, The ontology is not a big deal. The problem is how to "discover" the information from the files. It is a solvable problem (XBMC does it!) but our extractor doesn't support it. Regards, Ivan On Sun, Apr 1, 2012 at 10:34 AM, Jens Georg wrote: > On Sa, 2011-10-22 at 09:50 +0200, Jens Georg

Re: [Tracker] tracker sqlite libicu

2012-03-15 Thread Ivan Frade
Hi, FTS is enabled/disabled with its own option (--enable-tracker-fts). That will create the FTS tables in the database. IIRC, libicu is needed even without FTS because we precalculate the collation of some string columns and store it directly in the database. Regards, Ivan On Fri, Mar 9, 2

Re: [Tracker] Tracker testing environment

2012-03-12 Thread Ivan Frade
Hi, I usually work installing on /usr but your sandbox script is a great idea. A couple of comments on the script: * I think it should also set the TRACKER_ONTOLOGIES_DIR variable * It should also report if the test directory exists (to know if tracker is writing a new DB or reusing some old v

Re: [Tracker] Tracker without GUI

2012-02-29 Thread Ivan Frade
Hi, Maybe the problem here is dbus. Tracker requires dbus and somehow dbus is interleaved with X (dbus-x11 package?). Regards, Ivan On Wed, Feb 29, 2012 at 3:42 PM, Michael Biebl wrote: > Am 1. März 2012 00:22 schrieb Marklar Inc : >> Im running a hosted storage running linux. Users interact

Re: [Tracker] GraphUpdated signal

2012-02-22 Thread Ivan Frade
Hi, On Wed, Feb 22, 2012 at 6:23 PM, Putinei Ionut wrote: > Hello, > > for a usb stick with 3000 tracks i get lot of GraphUpdated signals.on > about 3 ontologies.(~490 signal) > > > Is there any reason for the decision to generate this signal so often? First of all, you should subscribe on

Re: [Tracker] Tracker plugin for Calibre dev question

2012-02-20 Thread Ivan Frade
Hi Vincent, So you want to develop a plugin inside calibre that inserts the book information into tracker. The same that the plugin in evolution writes emails into Tracker. That is ok and shouldn't be too difficult. Calibre is written in python and qt... Either you use libtracker-sparql from py

Re: [Tracker] Tracker don't start to work

2012-01-10 Thread Ivan Frade
Hi, Either the miners are not correctly installed or the processes are crashing. First check that the .desktop files are in /usr/local/share/tracker/miners/ . There should be at least the tracker-miner-files.desktop Then try to start the miner-fs in a terminal with verbosity 3 and check that

Re: [Tracker] Tags in Tracker

2011-11-17 Thread Ivan Frade
Hi Benjamin, By default tags are only in Tracker. If you explicitly enable the writeback option on compilation time, then they will be written into the files but ONLY for images and ONLY in certain formats. If i recall correctly: JPEG, PNG and TIFF. Regards, Ivan On Wed, Nov 16, 2011 at 11:06

Re: [Tracker] tracker 0.10: could not process , creating minimal info [WAS: some files aren't indexed]

2011-10-14 Thread Ivan Frade
Hi! On Fri, Oct 14, 2011 at 10:56 AM, Mildred Ki'Lya wrote: > On 13 October 2011 18:05, Mildred Ki'Lya > wrote: >> >> Hi, >> >> I am using tracker on a huge directory, and some of the files aren't >> indexed (approximately 35%). More precisely, tracker-info returns basic >> metadata about the fi

Re: [Tracker] Guessing metadata and retrieval from external resources

2011-10-12 Thread Ivan Frade
Hi, On Tue, Oct 11, 2011 at 6:10 PM, Age Bosma wrote: > On 10-10-11 10:44, Ivan Frade wrote: >> On Mon, Oct 10, 2011 at 1:33 AM, Age Bosma wrote: > What about setting an attribute for a property? Is that an option? > I.e. just one title property, set with either info fr

Re: [Tracker] Guessing metadata and retrieval from external resources

2011-10-10 Thread Ivan Frade
Hi, On Mon, Oct 10, 2011 at 1:33 AM, Age Bosma wrote: > Hi, > > Would it be an idea to extend this concept by supplementing the metadata > which could not be determined from a file with info from external > resources? And/or intelligent guessing for that matter? Definitely! We had that idea in m

Re: [Tracker] Strange log entry in miner-fs.log

2011-09-23 Thread Ivan Frade
Hi! On Thu, Sep 22, 2011 at 11:33 PM, Martyn Russell wrote: > On 22/09/11 20:08, Jens Georg wrote: >> >> On Do, 2011-09-22 at 15:51 +0100, Martyn Russell wrote: >> I get these entries into my miner-fs log - is this a problem or "by design"? > > I have a feeling this is related to t

Re: [Tracker] /usr/libexec/tracker-miner-fs -v 3

2011-09-16 Thread Ivan Frade
Hi, Try to run ldconfig as root. No parameters needed. Then go back to the standard user and try again. Regards, Ivan On Fri, Sep 16, 2011 at 12:38 PM, Martyn Russell wrote: > On 16/09/11 10:32, Björn Johansson wrote: >> >> /usr/libexec/tracker-miner-fs -v 3 >> >> gives me: >> >> bjorn@bjorn

Re: [Tracker] Correct way of starting tracker

2011-09-16 Thread Ivan Frade
Hi, On Fri, Sep 16, 2011 at 11:56 AM, Rainer M Krug wrote: > On 16/09/11 10:25, Ivan Frade wrote: >> >> Some times is interesting to start them separately to control >> their life-cycle (fancy way to say "to restart them if they crash" >> :)) > >

Re: [Tracker] Correct way of starting tracker

2011-09-16 Thread Ivan Frade
Hi, There is no difference from Tracker point of view. Starting them separately of with tracker-control is equivalent. Some times is interesting to start them separately to control their life-cycle (fancy way to say "to restart them if they crash" :)) Regards, Ivan On Fri, Sep 16, 2011 at 1

Re: [Tracker] Video thumbnailing

2011-09-13 Thread Ivan Frade
Hi, On Mon, Sep 12, 2011 at 9:38 PM, Jens Georg wrote: > On Mo, 2011-09-12 at 18:56 +0100, Sam Thursfield wrote: >> Hi all, >> >> It would be nice if Tracker could provide video thumbnails, in the >> same way that it currently extracts album art, for media centre apps >> etc. to use. Take into

Re: [Tracker] Batch Update Vs Update Array

2011-08-26 Thread Ivan Frade
Hi, BatchUpdate means a big update sparql and UpdateArray accepts an array of update statements. The main difference is about error handling: In UpdateArray each Update is run in different transactions so if one fail, all the other have the chance of succeed. If you put all those updates in one b

Re: [Tracker] How do all the components fit together

2011-08-19 Thread Ivan Frade
Hi! (Readding the mailing list in CC) On 8/19/11, James Hurford wrote: > > Am I correct in this? > > - miners are independent of the rest of tracker Yes, they are independent processes and you could write them without any dependency to Tracker (any process pushing sparql into tracker can be c

Re: [Tracker] How do all the components fit together

2011-08-19 Thread Ivan Frade
Hi, On 8/19/11, James Hurford wrote: > Hi > > I understand that tracker is run as a daemon, which starts up when the > user logs in to the desktop. It reads the config files found in > $HOME/.config/tracker This is in Tracker <= 0.10 . Newer versions will use gsettings. and starts up the appr

Re: [Tracker] [RFC] Adding CUE sheet support

2011-08-16 Thread Ivan Frade
Hi! On 8/15/11, Sam Thursfield wrote: > Hi! > > A lot of people these days have CDs stored as one big .FLAC file, with > a .CUE sheet listing the offset of each actual track. To get Tracker > to recognise these requires some sort of ontology addition to express > the track offsets. As far as I ca

Re: [Tracker] Tracker as digital asset manager

2011-06-20 Thread Ivan Frade
HI Age, On Fri, Jun 17, 2011 at 9:00 PM, Age Bosma wrote: > Hi, > > The features Tracker provides are quite close to what I'm looking for. > It indexes documents, allows tagging for categorization and provides > means to search for them in different ways. In few words, Tracker has most of the fe

Re: [Tracker] SPARQL: recursive search

2011-06-01 Thread Ivan Frade
Hi, On Wed, Jun 1, 2011 at 5:27 PM, Mildred Ki'Lya wrote: >>> I would like to be able to query files that are under some directory >>> (directly or indirectly). Is this possible in Tracker? >> >> Perhaps this is what you're looking for? >> >>  FILTER (tracker:uri-is-descendant (\"%s\", ?url)) >>

Re: [Tracker] SPARQL: Drop Graph deprecated

2011-06-01 Thread Ivan Frade
Hi Mildred, On Tue, May 31, 2011 at 6:19 PM, Mildred Ki'Lya wrote: > Hi again, > > I created an indexer for tracker 0.8 and now with tracker 0.10, it > doesn't work anymore: Use of DROP GRAPH is deprecated > > I was never clear on what exactly were the sparql requests to add new > objects to the

Re: [Tracker] Full text search indexes only the first 64KiB of plaintext files?

2011-05-24 Thread Ivan Frade
Hi, On Mon, May 23, 2011 at 8:17 PM, Aavo Tambur wrote: > 2011/5/23 Martyn Russell : >> On 23/05/11 13:30, Aavo Tambur wrote: >> > As I'm a bit hesitant to compile the current version since it seems > that Ubuntu has made a number of patches on top of the code, I dug a > bit deeper into the 0.8.1

Re: [Tracker] cannot tracker the attached storage(SD card)

2011-05-13 Thread Ivan Frade
Hi, On Fri, May 13, 2011 at 9:43 AM, yinxb wrote: > Hi Ivan > > > If USB device or SD card insert,I will get the signal of mount(new > content) and run the query again. This is not the right solution. The very first problem you will find, is that videos downloaded with the browser (or coming via

Re: [Tracker] cannot tracker the attached storage(SD card)

2011-05-12 Thread Ivan Frade
Hi! On 5/13/11, yinxb wrote: > Hi All > > case 2:launch the application first,and then insert the SD card,I > cannot get the attached SD card source(only tablet content can be > trackered).I am sure the SD card is mounted. are you running the query again? or using the signals of new content? o

Re: [Tracker] [Newbie] Build error - autoreconf: automake failed with exit status: 1

2011-05-07 Thread Ivan Frade
hi, it could be that you don't have the introspection.m4 file? check that you have the gobject-introspection packages installed. then try to start from scratch, with git clean -dfx (beware this will remove any file that you have added!) and the usual autogen.sh and make. hope this helps, ivan.

Re: [Tracker] Documentation for openSUSE / GNOME 3

2011-04-29 Thread Ivan Frade
d*"), AND, OR and NOT. Some documentation available here: http://www.sqlite.org/fts3.html#section_3 AFAIK we are using FTS3. Maybe is time to take a look into FTS4. Regards, Ivan > > Cheers > > Adrien > >> >> On Fri, Apr 29, 2011 at 1:49 AM, Ivan Frade wrote: &

Re: [Tracker] Documentation for openSUSE / GNOME 3

2011-04-29 Thread Ivan Frade
Hi Edward, > a. Where the configuration files and log files are, so I can set the > logging verbosity to 2. ;-) > b. How to use "tracker-preferences" to set up what filesystems to index. > c. How to nuke the Tracker database and re-index using > "tracker-control" on the command line. > d. How to d

Re: [Tracker] Change database location informations

2011-04-28 Thread Ivan Frade
hi, In the stable releases, you can set the XDG variables to choose the db location. Take into account that you need to start the processes manually. If dbus activates the process, it won't read your environment variables! In master we use gsettings. In that case check dconf-info, and gsettings

Re: [Tracker] ANNOUNCE: tracker 0.10.7 released (stable)

2011-04-08 Thread Ivan Frade
Hi John I did a post about it: http://dz015.wordpress.com/2011/04/06/tracker-and-gobject-introspection/ I am not yet in planet GNOME (the admins are busy with the GNOME3 redesign). Definitely this + javascript open a lot of opportunities, and also this + libpeas to write plugins on some common

Re: [Tracker] Queueing sparql requests

2011-03-31 Thread Ivan Frade
Hi Lionel, On the Q-side-of-life we have a Live model implemented on top of QSparql (which wraps libtracker-sparql): https://maemo.gitorious.org/maemo-af/libqtsparql-tracker/blobs/master/src/live/trackerlivequery.h Here a very good introduction: http://people.igalia.com/aperez/files/qsparql.p

Re: [Tracker] Zeitgeist ontology and Tracker

2011-03-31 Thread Ivan Frade
Hi, The big difference between that original NEO (Nepomuk Event Ontology) and the zeitgeist proposal is how to represent an instance of an event. In NEO we propose: a neo:Event ; neo:hasManifestation neo:hasInterpretation neo:hasActor# This being a neo:software What ZG is prop

Re: [Tracker] [PATCH] NFO: add nfo:lastPosition to nfo:Media

2011-03-24 Thread Ivan Frade
Hi, Committed the property in master as "nfo:lastPlayedPosition": diff --git a/data/ontologies/33-nfo.ontology b/data/ontologies/33-nfo.ontology index 2ccd974..39c92cf 100644 --- a/data/ontologies/33-nfo.ontology +++ b/data/ontologies/33-nfo.ontology @@ -966,3 +966,11 @@ nfo:HelpDocument a rdfs:

Re: [Tracker] Ontology addition for media files

2011-03-23 Thread Ivan Frade
Hi, On Wed, Mar 23, 2011 at 3:35 PM, Lionel Landwerlin wrote: > Hi all, > > I have this use case where a multimedia application would like to > restart an already played stream at the last played position. > I'm also interested in having the play count and the last played > date/time. > At the mo

[Tracker] libtracker-sparql & gobject-introspection

2011-03-02 Thread Ivan Frade
Hi, I have been trying to enable gobject-introspection in our libraries, starting with libtracker-sparql. It is not so easy as it looks. I got stuck and some help would be appreciated. The theory is easy: #1 generate a .gir file describing the UI from the source code #2 compile the .gir into a

Re: [Tracker] using tracker framework for other data

2011-02-09 Thread Ivan Frade
Hi Olivier, Tracker compiles its db schema from the ontology. There are few bits that you must keep (the basic rdf, xsd, nrl and tracker ontologies) and you can replace all other ontologies to build your own custom triplet store. If your ontology is ready you can solve your first query in one d

Re: [Tracker] Cannot index Optical disc

2011-01-31 Thread Ivan Frade
Could it be related with this bug? https://bugzilla.gnome.org/show_bug.cgi?id=640845 Ivan On Mon, Jan 31, 2011 at 11:10 AM, Aleksander Morgado wrote: > On Mon, 2011-01-31 at 14:51 +0900, simon hong wrote: >> Hi tracker folks, >> I want to index Optical disc's contents (data disc I made). >> >> >

Re: [Tracker] Tracker and Contacts - use case discussion

2011-01-25 Thread Ivan Frade
Hi, On Tue, Jan 25, 2011 at 10:59 AM, Adrien Bustany wrote: > > > >> There is currently a completely unbalanced > >> situation between the possibilities offered by Tracker and RDF, and the > >> GUIs > >> using that :/ > >> > >> > > True :( > > I suspect GUI vs sparql is going to run into some of

Re: [Tracker] Questions about tracker 0.8

2011-01-21 Thread Ivan Frade
Hi Lucian, On Fri, Jan 21, 2011 at 2:52 PM, Lucian Torje wrote: > Hello all, > Is it possible to enable type ahead and real time results (like google > instant) in tracker by using tracker-client for tracker 0.8? > First, libtracker-client is deprecated and i wouldn't use it for any recent code

Re: [Tracker] Tracker and Contacts

2011-01-20 Thread Ivan Frade
Hi! No, nobody is working on it :) It would be excellent. I took a look into libfolks some time ago, and i think it could be done in two steps: 1. Make a backend for libfolks that READs the contacts from tracker (libfolks will save the results or merging contacts in its own .ini file) 2. Make t

Re: [Tracker] Mixed mode call log support

2011-01-14 Thread Ivan Frade
ever, I see in the ontology there is also an nmo:VOIPCall which is >>> a subclass of nmo:Call, do you think it would be better to make 3 >>> additional subclasses similar to nmo:VOIPCall instead of adding a new >>> property? >>> >>> Thanks for your inp

Re: [Tracker] How much writeback support is there (planned?)

2011-01-10 Thread Ivan Frade
Hi Daniel, Writeback is a mine-field. Conceptually because modifying files in the filesystem feels evil, technically because the combinational explosion of formats for content and metadata. That is the reason we implemented it for very very very specific use cases and are not very enthusiastic

Re: [Tracker] Mixed mode call log support

2010-12-31 Thread Ivan Frade
Hi Chris Sounds like an easy addition to the ontology that makes sense. If i understand correctly, it could be a "call mode" property with a predefined set of instances. can you provide more details? (usual call modes and so on) how does this fit with voip call? regards, ivan On 12/30/10, Sch

Re: [Tracker] Tracker 0.9.26 on Meego1.1

2010-12-23 Thread Ivan Frade
Hi, All this looks like the versions of the libraries and the dbus daemon are not matching. Make sure you have the latest libdbus AND dbus-1 packages installed! Regards, Ivan On Thu, Dec 23, 2010 at 12:35 PM, Aleksander Morgado wrote: > On Thu, 2010-12-23 at 18:29 +0800, Vijay Chavan (RBEI

Re: [Tracker] ANNOUNCE: tracker 0.9.31 released (unstable)

2010-12-13 Thread Ivan Frade
Hi, I'm still wondering though, if functional-tests being enabled by >> *default* is a good idea. >> > > Probably not actually. I am happy to change this, Ivan and others, do you > have a comment here? > No problem as long as everybody writing code have them enabled and run them before any merge

Re: [Tracker] Request for review, branch multidisc-album

2010-12-08 Thread Ivan Frade
Hi, Some comments to that branch: 1. MusicAlbumDisc and albumDiscAlbum are missing a rdfs:comment explaining what they are 2. Functional tests data doesn't build: make[5]: Entering directory `/home/ivan/devel/upstream/tracker/tests/functional-tests/ttl' make[5]: *** No rule to make target `

Re: [Tracker] How does tracker recognize the mime type of a new file?

2010-12-07 Thread Ivan Frade
hi, Tagreadbin doesn't load any decoder in gstreamer; that is what makes it faster. Not sure how this affect the DRM playcount (that is a question for gstreamer). If it doesn't increase it, then you should do some noise to get tagreadbin integrated into upstream and Meego. So far it is not availa

Re: [Tracker] Does tracker only accept GPL extrator plug-ins into upstream?

2010-12-02 Thread Ivan Frade
hi, yes, your pluging (and dependencies) must be gpl/lgpl or compatible license to be included in tracker source code (what you call upstream). you can always release and maintain that extractor module in your own project/repository and then you can chose more restrictive licenses (with all the

Re: [Tracker] When to index files

2010-11-25 Thread Ivan Frade
Hi, I'd say only when closed. I wonder in what case could be useful to index a file that is still in use. It will be incomplete and useless for the user. Regards, Ivan On Thu, Nov 25, 2010 at 6:47 PM, Aleksander Morgado wrote: > Hoola, > > Currently updated files are indexed by tracker if GI

Re: [Tracker] Mining GVfs metadata

2010-11-22 Thread Ivan Frade
Hi, On Mon, Nov 22, 2010 at 5:24 PM, Tomas Bzatek wrote: > > On Fri, 2010-11-19 at 19:05 +0200, Ivan Frade wrote: > > Is there a predefined list of "metadata::" keys? or is completely free > > text? The first case would make our life much easier. > > Unfortuna

Re: [Tracker] Using tracker extractors from other applications

2010-11-20 Thread Ivan Frade
Hi, On Sat, Nov 20, 2010 at 12:21 AM, Nikolaus Rath wrote: > > Nikolaus Rath writes: > >> extractor = ExtractorHelper () > >> results = extractor.get_metadata (filename) > >> > Upon closer investigation, get_metadata() fails whenever it encounters a > text/plain file that contains a '['. Lookin

Re: [Tracker] Mining GVfs metadata

2010-11-19 Thread Ivan Frade
Hi, On Fri, Nov 19, 2010 at 6:28 PM, Tomas Bzatek wrote: > Hello Tracker developers, > > for gnome-shell experience (and later Nautilus usage) we would like to > use Tracker for indexing various information from gvfs metadata. > Great to hear that! Typical example is storing icon positions and

Re: [Tracker] Using tracker extractors from other applications

2010-11-18 Thread Ivan Frade
Hi, On Wed, Nov 17, 2010 at 5:16 PM, Nikolaus Rath wrote: > Martyn Russell > > > writes: > > On 17/11/10 00:02, Nikolaus Rath wrote: > > > This gives me the following result: > > ... > > So it seems that I still have to parse the entire string. Is there a way > to get the data in more structure

Re: [Tracker] Tracker language bindings

2010-11-16 Thread Ivan Frade
Hi, At least libtracker-miner is written in vala, and the GI should come out-of-the-box. libtracker-common should be very low level C functions, i wonder if it is interesting to expose that via GI (functions like checking if a string is empty or NULL doesn't make much sense in other languages). I

Re: [Tracker] Additions to Tracker Ontology for Chinese Use Cases

2010-10-14 Thread Ivan Frade
Hi Matthew, 2010/10/14 Compton, Matthew > Would the Tracker maintainers be OK with additions to Tracker's ontology > described below if I submit a patch? > Those changes are platform dependant so i think it is ok to have them in your custom ontology. Duplicate properties in the ontology to put

Re: [Tracker] Tracker - mount notification

2010-10-13 Thread Ivan Frade
Hi, I guess we are missing half of the messages in the discussion. Tracker uses HAL or DeviceKit (depending on the platform) to detect the volumes. Tracker doesn't abstract the filesystem or the mounting logic. Yes, Tracker uses the API but doesn't "wrap" it for other applications. If you want t

Re: [Tracker] Compilation Error Tracker 0.9.23

2010-10-04 Thread Ivan Frade
Hi, IIRC that function has changed in the latest tracker release. make sure you start the compilation in a clean environment (make distclean or git clean) regards ivan On 10/4/10, Vijay Chavan (RBEI/ECV3) wrote: > Hello, > I am trying to build new tracker-0.9.23 on my ubuntu 10.04 with foll

Re: [Tracker] Tracker indexing problem

2010-09-28 Thread Ivan Frade
Hi Alexandru, tracker-stats just counts the instances in the DB. As Alexander explained, the files are in the DB, but with the flag "available" to false. Those files should be in tracker-search results. Check it. If they appear there, then it is a bug. Otherwise is just the expected behavior.

Re: [Tracker] nfo:Image identifier

2010-09-22 Thread Ivan Frade
Hi Michal, Every instance in tracker has a internal tracker URI (usually urn:uuid:bunch-of-numbers). The location of the resource (when this makes sense) is in the nie:url property. If you modify your query to look like this: SELECT ?s nie:url (?t) WHERE { ?s a mpo:Profile; mpo:hasIcon ?t. } I

Re: [Tracker] retaining tags for deleted/overwritten files

2010-09-15 Thread Ivan Frade
hi, On Wed, Sep 15, 2010 at 10:05 PM, Jonathon Conte wrote: > Hello all, > > file has tags and it is deleted or overwritten, the tags are lost. > This is a problem because I occasionally make changes to my music > collection like replacing lossy versions of songs with lossless > versions. I would

Re: [Tracker] Mp3 Albumart extraction, Thumnails using MetaTracker 0.9.18

2010-09-08 Thread Ivan Frade
Hi, Jens is completely right. Tracker will try to get the album art from the file, store it following the MediaArtStorageSpec and request the thumbnail. The path of the album art or its thumbnail is calculated using the spec and it is not store in the ontology. That path calculation can be trick

Re: [Tracker] Question about metadata in images (jpg and tiff)

2010-09-08 Thread Ivan Frade
Hi, If there is some bug in tracker preveting the extraction of metadata, we can add an scaled down version of those pictures (so they only take e.g. 10kb) to our extraction test-suite (tests/funtional-tests/test-extraction-data) Regards, Ivan On Wed, Sep 8, 2010 at 6:58 PM, Martyn Russell wr

Re: [Tracker] [tracker] How to search e-mail

2010-08-19 Thread Ivan Frade
Hi, On Tue, Aug 17, 2010 at 4:00 PM, Martyn Russell wrote: > On 17/08/10 04:05, Gavin Zhang wrote: > > Dear all, > > Hi, > > > I use tracker Search e-mail,but nothing! > > OS:Meego1.0 > > E-mail: evolution > > could anyone told me how to search e-mail in my os? > > I haved see > > http://live.gn

[Tracker] Functional tests land on master

2010-08-18 Thread Ivan Frade
Hi all, Finally some work on functional testing that was cooking up in a branch in gitorious is landing in master. What is this? It is a collection of programs written in python (and using unittest2). They run against the installed version of tracker, but modifying the env variables so it doesn

Re: [Tracker] Does tracker support DRM file

2010-07-15 Thread Ivan Frade
Hi, Tracker will set the property nmm:isContentEncrypted for the files protected with DRM. The unprotected metadata will be extracted as usual, and the protected will not. Ultimately, the specifics depends on your gstreamer configuration. Regards, Ivan On Thu, Jul 15, 2010 at 4:23 AM, Zheng, H

  1   2   3   4   >