[Xesam] People: a desktop contact management framework

Johann Prieur johann.prieur at gmail.com
Fri Mar 28 07:39:55 PDT 2008


> You have several options for integrating with Xesam. The two most sensible
> are probably:
>
> 1) Expose a Xesam Search API on you own dbus server (with a differrent bus
> name than the primary desktop search engine of course). By using dbus
> activation this will not necessitate a full blown daemon.
>
> 2) Let the desktop indexer index the contacts stored in People. The next
> Xesam iteration will define a framework for harvesting and indexing
> metadata, so that applications can index their data in the global index, but
> there is currently no standard way to do this.

I think 1) is the way to go as 2) implies that we store data in People
although it's not the case.

>
> You may also want to look at the Xesam PIM[1] ontology before you launch
> your selves into that. If you have any last minute requests to make the
> ontology useful for you, then we are still "only" in RC2, so minor tweaks
> can be accepted.

I already took a look at these and it seems a mapping will be quite
easy, as the notion of Contact in people is extensible and can cover
Xesam Contact ontology.

>
> Cheers,
> Mikkel

Thanks!
Johann

>
> [1]: The Xesam PIM ontology revolves around:
> http://xesam.org/main/XesamOntology#xesam:PIM
> http://xesam.org/main/XesamOntology#xesam:Contact
>  http://xesam.org/main/XesamOntology#xesam:Message
> http://xesam.org/main/XesamOntology#xesam:CommunicationChannel
>


More information about the Xesam mailing list