[topicmapmail] themes to be added architectural form
Knud Steiner
ksteiner@faw.uni-linz.ac.at
Wed, 29 Nov 2000 18:41:59 +0100
hello list,
im not sure that i have completely understood the
<themes to be added architectural form>
defined by the topic map standard.
my understanding is the following:
(1) a topic map (instance) document my containt any number to <addthms>
elements.
(2) a particular <addthms> element must at least reference one topic acting
as theme (the topic can be stored
in any topic map document) via the <addthems> attibute.
(3) the <tmdocs> attribute may contain references to any number of topic
map document entities with the
following effect: all scopes of topic characterstic assignments defined in
these tmdocs references are extendet by the themes specified by the
<addthems> attibute.
(4) the <cassigns> attrbiute may contain references to any number of
particular topic map model elements (topic,
topname, basename, dispname, sortname, occurs or assoc) in any tmdocs thus
enabling a topic map designer to entend the scopes defined by the <scope>
attribute of the references elements with the themes specified by the
<addthems> attibute at a high level of granularity.
so the <cassigns> attribute may references, for example, 5 particular
<topic> elements, 1 particular <sortname> element and 17 particular <assoc>
elements each stored in a different topic map document.
or:
e.g. the scope of a particular <dispname> element of a particular topic can
be extended by this mechanism, or,
at a lower level of granularity, a particular <topname> element with the
effect that the containing <basename>,
<sortname> and <dispname> elements scoped, too (implicitly).
i emanate from from my understanding that there is some 'theme-inheritace'
relationship between containing and
contained elements of the topic map model that have a scope attrbute.
e.g. the scope of a particular <dispname> element are all themes defined by
this element itself, plus
all the themes specified by the containing <topname> element, plus
all the themes specified by the containing <topic> element, in turn,
plus
all the themes specified by the containg <topicmap> element via its
<addthems> attribute, in turn, plus
all the themes specified by an <addthms> element (in any tmdoc),
that references the tmdoc storing the <dispname>
element in question, plus
all the the all the themes specified by an <addthms> element (in any
tmdoc) that references the <dispname>
element in question directly.
am i confused??? :)
looking forward to your comments!
thank you very much and best regards!
knud steiner.