[Nepomuk] pimo:isRelated and connecting pimo:Note / pimo:Project to the NIE level

Jörg Ehrichs Joerg.Ehrichs at gmx.de
Thu Jan 26 15:47:37 UTC 2012


Hi everyone,

I have a small question regarding "the right way to do it".

Currently for my bibliographic ontology all classes I use
(Publication/Reference/series and so on) are subclasses of
nie:InformationElement.
This allows to reuse stuff like nco:creator, nie:title etc

Now I do create a pimo:Project to group all references/documents and
so on to a specific project/topic together.

So I've started to use pimo:isRelated to tell Nepomuk that the
nfo:Document is part of the pimo:Project or that my nbib:Publication
is part of the
project and so on.
On the same way I like to create pimo:Note resources and link them to
the publication via pimo:isRelated.

This works great, but sadly is wrong. Because pimo:isRelated should
connect only pimo:Thing resources.

Now the question:
Should I start to create the pimo:Thing for any of these resources and
only use the pimo:isRelated on the pimo:Thing of the
document/publication/reference etc?
When I read through the pimo.pdf it looks a lot like this is the only
right way to go. On the other hand this looks kinda to complicated
without any real benefit regarding
a pure bibliographic ontology.

Another way which I found while reading through the pimo.pdf is to
change the baseclass for my
nbib:Publication/nbib:Reference/nbib:Series to the pimo:Document
class. This solves all the pimo:isRelated parts of the system but than
all the nie/nco/etc parts are gone (nie:title, nco:creator and lot of
other things)

Or should I ignore pimo and use nao:isRelated for everything and hope
I won't have to touch the pimo level for my case?

Any help regarding this would be very welcome.
Thanks a lot in advance so far :)

Regards
Joerg


More information about the Nepomuk mailing list