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