On 28/03/2008, <b class="gmail_sendername">Johann Prieur</b> &lt;<a href="mailto:johann.prieur@gmail.com">johann.prieur@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br> <br> We at the People project [1] are working on a contact management<br> framework to provide an unified way to access contact data for desktop<br> applications. As I understand it, and at some point, it would be<br>
 possible to build a XESAM server on top of our stack. Am I wrong on<br> this? I&#39;m really interested in knowing your thoughts about that! A<br> descriptive article on the scope of People is available on my blog<br> [2].<br>
 <br> Cheers,<br> Johann<br> <br> [1] <a href="https://code.launchpad.net/people-project/">https://code.launchpad.net/people-project/</a><br> [2] <a href="http://jprieur.wordpress.com/2008/03/28/people-a-contact-management-framework/">http://jprieur.wordpress.com/2008/03/28/people-a-contact-management-framework/</a></blockquote>
<div><br><br>You have several options for integrating with Xesam. The two most sensible are probably:<br><br>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.<br>
<br>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.<br>
<br>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 &quot;only&quot; in RC2, so minor tweaks can be accepted.<br>
<br>Cheers,<br>Mikkel<br></div><br></div>[1]: The Xesam PIM ontology revolves around:<br><a href="http://xesam.org/main/XesamOntology#xesam:PIM">http://xesam.org/main/XesamOntology#xesam:PIM</a><br><a href="http://xesam.org/main/XesamOntology#xesam:Contact">http://xesam.org/main/XesamOntology#xesam:Contact</a><br>
<a href="http://xesam.org/main/XesamOntology#xesam:Message">http://xesam.org/main/XesamOntology#xesam:Message</a><br><a href="http://xesam.org/main/XesamOntology#xesam:CommunicationChannel">http://xesam.org/main/XesamOntology#xesam:CommunicationChannel</a><br>