<meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><div class="im" style="color: rgb(80, 0, 80); ">

On Wed, Jul 20, 2011 at 15:25, Leo Sauermann <span dir="ltr">&lt;<a href="mailto:leo.sauermann@gnowsis.com" target="_blank" style="color: rgb(119, 153, 187); ">leo.sauermann@gnowsis.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<u></u><div text="#000000" bgcolor="#ffffff">Hi Martin,<br><br>I focus on the second part...below<br><br>It was Martin Klapetek who said at the right time 20.07.2011 14:59 the following words:<blockquote type="cite"><div class="gmail_quote">

<div>On Wed, Jul 20, 2011 at 14:13, Sebastian Trueg <span dir="ltr">&lt;<a href="mailto:trueg@kde.org" target="_blank" style="color: rgb(119, 153, 187); ">trueg@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex; ">

Hi Martin,<br><div><br>On 07/19/2011 07:46 PM, Martin Klapetek wrote: <br></div></blockquote></div><div><blockquote class="gmail_quote" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex; ">

<div>&gt; 2) How to pick &quot;the right data&quot;?<br>&gt; For example address. Imagine you have three NCO:PersonContacts as a<br>&gt; grounding occurence in PIMO:Person and all three have different<br>&gt; addresses. We must again choose one as the &quot;main/default&quot; address, but<br>

&gt; how should I write that into PIMO:Person? Same with emails, phones etc.<br>&gt; Of course I can simply pick the address from the first NCO:PersonContact<br>&gt; in the result set, but that may be the wrong one. What do you think?<br>

<br></div>IMHO use pimo:groundingOccurrence vs. pimo:occurrence. But maybe Leo can<br>shed some more light here since he created PIMO.<br></blockquote><div><br></div><div>So pimo:occurence for everything and pimo:groundingOccurence for the &quot;default&quot; data? But that doesn&#39;t really work, because think of three properties - email, phone and an address. Each one of these is a separate NCO:PersonContact. So they should all be pimo:groundingOccurence then, but if for example the NCO:PersonContact for address have also email, we&#39;re doomed. <br>

</div></div></div></blockquote><br>The above sounds a bit shaky to me. You can also try german here to rephrase it.. :-)<br></div></blockquote><div><br></div></div><div>Sorry my German is currently on level of simple words :)</div>

<div class="im" style="color: rgb(80, 0, 80); "><div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><br>The way it was designed is that you end up with one pimo:Person to represent claudia:DirkHagemann - &quot;The one and only Dirk Hagemann which I know and whom I contact using various ways&quot;.<br>

Then there is the &quot;grounding occurrence&quot; for Dirk Hagemann, which usually should map to the address book entry you would naturally open when clicking on Dirk - think of it as the default data object to open when the user wants to do something with Dirk.<br>

Then there are many occurrences of Dirk all over the place.<br></div></blockquote><div><br></div></div><div>Yes, I understand that. But you can have more than one address book entry for the Person - for example you have &quot;home postal address&quot; and &quot;work postal address&quot;, similarly a &quot;personal email address&quot; and a &quot;work email address&quot;. These can be all stored as a one nco:personContact per email/postal address or all in one single nco:personcontact. But that&#39;s not really the point. When you click on Dirk, you&#39;d like to see his home postal address or his personal email address (this could also be activity triggerable), in other words, you want to set some email address as default. My question is, how can I tag a particular email/postal/phone/whatever as a &quot;preferred/default&quot;, so when you want to quickly write an email, you just select Dirk and email him to his default address.</div>

<div><br></div><div>Hope it&#39;s clearer now :) </div><div class="im" style="color: rgb(80, 0, 80); "><div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><br>In the PIMO description [1] (btw, thanks for using it, this helps a lot and I need not to repeat), on page 10, in Section 6.5, there is an example explaining what it means in practice. <br>

<br>I would not go so far to add pimo:occurrences to every email that Claudia and Dirk sent between each other. But adding multiple address book entries is fine.<br><br>Sticking with pimo:occurrence and pimo:groundingOccurrence should be fine, I doubt that real-world systems will interpret pimo:referencingOccurrence soon (a Facebook URI would be something like this).</div>

</blockquote><div><br></div></div><div>So what should I use pimo:occurence and pimo:groundOccurence for? I&#39;m currently using groundOccurence for all nco:personContacts.</div><div class="im" style="color: rgb(80, 0, 80); ">

<div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><div><blockquote type="cite"><div class="gmail_quote"><div><br></div><div>Btw. when reading the PIMO guide [3], it says on page 31 to copy all identifiers. Do I understand it correctly that it should copy all identifiers from new NCO:PersonContact into PIMO:Person (and should I do that too)? This seems like an unnecessary data duplication. <br>

</div></div></blockquote><br></div>identifiers:<br>Copying the email addresses and other identifiers to the pimo:Person will help you identifying arbitrary data. Given you have some new data coming into the system, you may want to check if its already known.<br>

</div></blockquote><div><br></div></div><div>I have currently some checks in place, but I&#39;ll add those from the guide as well. </div><div class="im" style="color: rgb(80, 0, 80); "><div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff">(&quot;is this &quot;Dirk&quot; guy someone we know?). This is the &quot;Check identifiers&quot; step In Section 11.1 on page 30, where you check if you find a Pimo:Person that represents the resource you are working with.</div>

</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><br>This is why it would be good to copy all identifiers over to the pimo:Person, to speed up lookups later. <br></div></blockquote><div><br></div></div><div>Ok, I&#39;ll add that as well.</div>

<div class="im" style="color: rgb(80, 0, 80); "><div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><br>its data duplication, but it doesn&#39;t matter. The key point here is: you want to be veeery quick when identifying if any new data does mean something to you. And optimizing this read-accesses is always good. Say you read 100 emails a day, roughly 10.000 a year. Quickly checking them against the 1000 contacts you have is nicer if the identifying information is all in one place (that would be the pimo:Persons). <br>

</div></blockquote><div><br></div></div><div>Sounds reasonable :)</div><div class="im" style="color: rgb(80, 0, 80); "><div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><br>At least, thats the theory. <br></div></blockquote><div><br></div></div><div>We&#39;ll see how it will stand in practice :D</div><div><br></div><div>Thanks,</div><div>Marty K.</div>

<div class="im" style="color: rgb(80, 0, 80); "><div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<div text="#000000" bgcolor="#ffffff"><br>hth<br>Leo<div><br><br><blockquote type="cite"><div class="gmail_quote"><div><br></div><div>Marty K.</div><div>[3] - <a href="http://www.semanticdesktop.org/ontologies/2007/11/01/pimo/v1.1/pimo_v1.1.pdf" target="_blank" style="color: rgb(119, 153, 187); ">http://www.semanticdesktop.org/ontologies/2007/11/01/pimo/v1.1/pimo_v1.1.pdf</a></div>

<div> </div><div><br></div><blockquote class="gmail_quote" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex; ">

[1] <a href="https://sourceforge.net/apps/trac/oscaf/ticket/107" target="_blank" style="color: rgb(119, 153, 187); ">https://sourceforge.net/apps/trac/oscaf/ticket/107</a><br>[2] <a href="https://sourceforge.net/apps/trac/oscaf/ticket/105" target="_blank" style="color: rgb(119, 153, 187); ">https://sourceforge.net/apps/trac/oscaf/ticket/105</a><br>

_______________________________________________<br>Nepomuk mailing list<br><a href="mailto:Nepomuk@kde.org" target="_blank" style="color: rgb(119, 153, 187); ">Nepomuk@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/nepomuk" target="_blank" style="color: rgb(119, 153, 187); ">https://mail.kde.org/mailman/listinfo/nepomuk</a><br>

</blockquote></div><br></blockquote><br></div><pre cols="72" style="white-space: pre-wrap; ">-- 
Leo Sauermann, Dr.
CEO and Founder

mail: <a href="mailto:leo.sauermann@gnowsis.com" target="_blank" style="color: rgb(119, 153, 187); ">leo.sauermann@gnowsis.com</a>
mobile: +43 6991 gnowsis           

Where your things come together,
Join:   <a href="http://www.gnowsis.com/about/content/newsletter" target="_blank" style="color: rgb(119, 153, 187); ">http://www.gnowsis.com/about/content/newsletter</a>
Follow: <a href="http://twitter.com/Refinder" target="_blank" style="color: rgb(119, 153, 187); ">http://twitter.com/Refinder</a>
Like:   <a href="http://www.facebook.com/Refinder" target="_blank" style="color: rgb(119, 153, 187); ">http://www.facebook.com/Refinder</a>
Learn:  <a href="http://www.gnowsis.com/about/blog" target="_blank" style="color: rgb(119, 153, 187); ">http://www.gnowsis.com/about/blog</a>
Try:    <a href="http://www.getrefinder.com/accounts/register/" target="_blank" style="color: rgb(119, 153, 187); ">http://www.getrefinder.com/accounts/register/</a>
____________________________________________________</pre></div></blockquote></div></span>