(EN) A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a target object identifier. The processor determines a target object associated with the target object identifier. The target object includes a tag value. The processor associates the current tag with the target object. The processor identifies a first child object of the target object. The target object and the first child object are hierarchical objects. In response to determining that the first child object is tag-unassociated, the processor associates the current tag with the first child object. In response to receiving a query including the tag name, the processor generates an output based on the tag name. Other embodiments are also described herein.
(FR) Un procédé de mise en œuvre d'une structure de marquage d'objet commence avec la réception, par le processeur, d'une commande de création d'étiquette comprenant un nom d'étiquette. En réponse à la commande de création d'étiquette, le processeur crée une étiquette actuelle. Le processeur reçoit ensuite une commande d'association, le nom d'étiquette et un identifiant d'objet cible. Le processeur détermine un objet cible associé à l'identifiant d'objet cible. L'objet cible comprend une valeur d'étiquette. Le processeur associe l'étiquette actuelle à l'objet cible. Le processeur identifie un premier objet enfant de l'objet cible. L'objet cible et le premier objet enfant sont des objets hiérarchiques. En réponse à la détermination du fait que le premier objet enfant est non associé à l'étiquette, le processeur associe l'étiquette actuelle au premier objet enfant. En réponse à la réception d'une requête comprenant le nom d'étiquette, le processeur génère une sortie sur la base du nom d'étiquette. L'invention concerne également d'autres modes de réalisation.