Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:glossary:htreenodeid

HTreeNodeID

Jedes Element im „Artikelbaum“ (TreeNodeID) besitzt einen/mehrere Gültigkeitszeitraum / -räume. Für gelöschte Elemente ist dieser Zeitraum abgeschlossen, für momentan gültige (unabhängig davon ob aktiviert oder nicht !!!) Elemente ist dieser Zeitraum OFFEN. Bekommt eine Element eine andere Position im Artikelbaum (d.h. wird es „verschoben“), so existieren mindestens ZWEI Gültigkeitszeiträume: die alte(n) Position(en) im Baum haben natürlich abgeschlossene Zeiträume, die neue (nach dem Verschieben) hat entsprechend einen offenen Gültigkeitszeitraum.

Besonderheit: DERZEIT hat jedes Element (NodeID) eine EINDEUTIGE Position im Artikelbaum (TreeNodeID). Es ist jedoch vorgesehen, ein Element mehrfach im Baum einordnen zu können. Dies hat zur Folge, dass man bei einer Produktsuche die gefundenen Elemente nicht unbedingt EINDEUTIG in der Hierarchie einordnen kann.. Deswegen gibt es zu jeder NodeID GENAU EINE HTreeNodeID mit einem offenen Gültigkeitszeitraum, wobei die TreeNodeID unbekannt ist. (Weil dieses Element aber in jedem Fall unterhalb des „Wurzel-Elementes“ liegt, ist als TreeNodeID die „0“ angegeben!)

Zusammengefaßt ergibt sich folgender Zusammenhang zwischen NodeID, TreeNodeID und HTreeNodeID:

NodeID → TreeNodeID (1 oder mehrere [später!]) → HTreeNodeID (2 oder mehrere)

engine/glossary/htreenodeid.txt · Zuletzt geändert: 14.11.2014 (Externe Bearbeitung)