[Nepomuk] Special Identifying Properties

Vishesh Handa handa.vish at gmail.com
Wed Jul 27 16:26:02 CEST 2011


Hey Everyone

Martin and I were discussing storeResources yesterday, and we stumbled on
the need to have certain properties act as Primary Keys for Resources.
Currently, storeResources treats the nie:url as a Primary Key, only if the
nie:url is not present does it use the literal identification scheme ( read
datamanagement.h for more info )

With Martin working on pimo:Person and nco:PersonContact aggregation, he
requires the nco:hasEmailAddress to act as a Primary Key. Additionally I
would like nfo:hashValue to act as one. So now that we have 3 contenders, it
makes sense to mark these properties in the ontologies as globally
identifying or something.

What do you guys think? If you approve, can you suggest a way to mark these
properties?

One option is that we have a nxx:globalIdentifyingProperty, and make
nie:url, nco:hasEmailAddress, and nfo:hashValue subclasses of it.

-- 
Vishesh Handa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/nepomuk/attachments/20110727/b8cee223/attachment.htm 


More information about the Nepomuk mailing list