Re: Roles and types (yet again)

Lars Heuer <[email protected]>
Newsgroups gmane.text.xml.xtm.general
Organization Semagia
Message-ID <[email protected]>
Hi Steve,

> | Is Joe Cocker an instance of "plumber", "composer", or "musician"? In
> | a better model these instance of statements would be modelled as
> | associations where the mentioned topics would i.e. play the role
> | "occupation".

> And just what would the associations be in this case, as a matter of
> interest?

I.e.
    has-occupation(person: joe-cocker, occupation: plumper)
    has-occupation(person: joe-cocker, occupation: composer)
    has-occupation(person: joe-cocker, day-job: musician)

It depends how you define "has-occupation" if it is defined as "has
knowledge about it", the 1st association does need a scope, if it's
defined as "works as", the 1st association should maybe have a scope
which represents a period of time.

Best regards,
Lars
-- 
Semagia 
<http://www.semagia.com>

<http://www.topicmaps.de/mailinglist/> German Topic Maps mailing list
<http://tinytim.sourceforge.net/> Open Source Topic Maps engine
<http://mappa.semagia.com/> Mappa - Python Topic Maps engine
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.