[Nepomuk] Re: Correct usage of ontologies?

Sebastian Trüg trueg at kde.org
Mon Apr 4 10:36:39 CEST 2011


On 04/03/2011 08:17 PM, Matthias Fuchs wrote:
> Am Samstag 02 April 2011, 20:59:10 schrieb Sebastian Trüg:
>> First for the creators of the comic you use nco:PersonContact with its
>> typical properties. This is also what is used for artists of audio files.
>>
>> As for stating who created the comic. For now you can use nco:creator
>> although IMHO that is not entirely correct. We actually need to
>> fix/improve the ontologies in that respect (I will create appropriate
>> tickets for sdo next week).
>>
>> The comic name: IMHO you should use nie:title. topic does not makes
>> sense since it is intended to group things rather than giving them a
>> title or a name. In the end topics are not much more than tags.
> 
> The idea why I wanted to use topic was that some comics actually have a title.
> E.g. http://xkcd.com/221/
> Here you have "XKCD", strip "221" by "Randall Munroe", with the title "Random 
> Number".

I see. Then for now using nie:title for the name of the comic strip and
using pimo:topic for the name of the comic series might be a solution
indeed.

>>
>> An even fancier approach though would be to define a comic series and
>> episodes of that. Here the question is whether we can reuse or improve
>> NMM which already contains classes and properties to describe tv shows
>> and episodes.
>>
>> Do you think we could find common ground between comics and tv shows?
>> Maybe common base classes?
> 
> Yes you are right in this regard, that it basically is the same information. 
> Though I wonder what the common demoniator could be named. Also important is 
> that some comics are identified by a number, while others are either 
> identified by a date or even their title.
> Comparing that with an episode is probably not the right way, since an episode 
> has always a distinctive number, a title and then maybe the date of the first 
> airing.

I thought about a generic base like:

nmm:Series
nmm:TVSeries subclass of nmm:Series
nmm:ComicSeries subclass of nmm:Series

nmm:Episode
nmm:TVShow subclassof nmm:Episode

and then we change the range and domain of nmm:series to the base classes.

This way we could either add something like nmm:ComicEpisode or just use
the base class with a nie:title and no numbering and no season information.

Cheers,
Sebastian



More information about the Nepomuk mailing list