<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 24, 2013 at 5:11 PM, Christian Mollekopf <span dir="ltr"><<a href="mailto:chrigi_1@fastmail.fm" target="_blank">chrigi_1@fastmail.fm</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">On Thursday 23 May 2013 19.44:04 Vishesh Handa wrote:<br>
> Hey guys<br>
><br>
> We seem to have run into a situation where we need to fetch some identifier<br>
> of a nco:ContactMedium, and we noticed that nco:emailAddress does not<br>
> derive from nao:identifier.<br>
><br>
> whereas nco:imID does.<br>
><br>
> If no one object, I can add the required super property.<br>
<br>
</div></div>Note that an email address is not actually a unique identifier. Many people can<br>
share email addresses (family account, company account, ...), so this breaks<br>
the "Inverse Functional" [0] property this property is supposed to have<br>
according to [1]. Maybe there are other options?<br></blockquote><div><br></div><div>It is still inverse functional.<br><br></div><div>If multiple contacts want to share an email address then all of them can link to the same nco:EmailAddress. I do not think we need a separate copy of the nco:EmailAddress for each contact.<br>
<br></div><div>Something like this -<br><br></div><div><nepomuk:/resA> a nco:Contact ;<br></div><div>                           nco:hasEmailAddress <nepomuk:/res/email> . <br><br><div><nepomuk:/resB> a nco:Contact ;<br>
</div>                           nco:hasEmailAddress <nepomuk:/res/email> .<br><br><div><nepomuk:/resC> a nco:Contact ;<br></div>                           nco:hasEmailAddress <nepomuk:/res/email> .<br><br>
<br><div><nepomuk:/res/email> a nco:EmailAddress ;<br></div>                           nco:emailAddress "<a href="mailto:email@email.com">email@email.com</a>" .<br><br>---<br><br></div><div>If the Nepomuk identification works perfectly then this is what we currently have.<br>
<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Cheers,<br>
Christian<br>
<br>
[0] <a href="http://www.w3.org/wiki/InverseFunctionalProperty" target="_blank">http://www.w3.org/wiki/InverseFunctionalProperty</a><br>
[1] <a href="http://www.semanticdesktop.org/ontologies/nao/#mozTocId802441" target="_blank">http://www.semanticdesktop.org/ontologies/nao/#mozTocId802441</a><br>
<div class=""><div class="h5">_______________________________________________<br>
Nepomuk mailing list<br>
<a href="mailto:Nepomuk@kde.org">Nepomuk@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/nepomuk" target="_blank">https://mail.kde.org/mailman/listinfo/nepomuk</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><span style="color:rgb(192,192,192)">Vishesh Handa</span><br>
</div></div>