[topicmapmail] Any design guidelines for roletyping?
Marc de Graauw
marc@marcdegraauw.com
Thu, 2 Jan 2003 13:45:49 +0100
* Robert Barta
| I think it is better to avoid it, although in some places it is
| EXTREMELY difficult to come up with a good role name. Types are an
| easy way out.
* Thomas B. Passin
| Agreed, but it is still a naming issue rather than a fundamental modeling
| one. I have started to make all my role topics types have lower-case names
| , and topic type names (that is, topics I expect to be used primarily as
| types) as upper case. Then I can distinguish them at once (and avoid
| name-based merging) even if the core word is the same. This practice seems
| to be working well so far.
It was naming which triggered this issue for me in the first place - sometimes
the same name (i.e. 'student' or 'composer') seems the natural choice for
topic type as well as role type. Your approach with upper- and lowercase is
useful, but doesn't something like this confuse users? Will they understand
the difference between 'STUDENT' and 'student' topics? (In spite of this
criticism, I think I will follow your convention.)
Marc