[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