Patent ID: 7617520

Claim:
A setting method for setting any authorization for and prohibition of access to data with a hierarchical structure, wherein a plurality of objects constitute a tree structure, a root node of the tree structure represents an object at a highest level in hierarchy, and a leaf node of the tree structure represents the object at a lowest level in hierarchy wherein the objects contain start tags and end tags; and the setting method comprises: analyzing a structured document; gathering a plurality of objects from the structured document into the hierarchical structure organizing the plurality of objects according to an identical relative position originating from the root node in the hierarchical structure and by an identical type for generating an abstract structure generated based on generated objects as one abstract object, based on an inclusion relation among tags in the structured document; selecting at least one gathered object from the plurality of objects constituting the hierarchical structure; setting the object state of a abstract object, and prohibiting access to an initial state; generating a plurality of patterns between the plurality of objects according to the relative position of the selected gathered object relative to the position of the plurality of objects in the hierarchical structure; registering the plurality of patterns with a history of being consecutively selected twice or more in the past; generating patterns based on whether an object is either an element object or an attribute object, and adding information corresponding to a new pattern to an object state table; selecting at least one pattern from the plurality of patterns; setting an access control condition to the plurality of objects generated as the abstract object by receiving input from an administrator for combining access control conditions; setting an access control condition for authorization for and prohibition of access to the object selected and each of objects at the relative position to the selected object, the relative position being determined by the pattern selected; setting the access control policy according to the attribute of an entity who performs an access, the selected object targeted by the access, and a process authorized for the object and representing the access control policy as a quadruple consisting of group name, user, object, and read authorization; causing an administrator to select a conjunction condition and a disjunction condition when there is no ancestor object for two access control conditions; generating a combined condition obtained by combining a newly-set access control condition with an already-set access control condition; overwriting the access control condition for a descendant object with access control conditions of ancestor objects to combine conditions; displaying the plurality of objects as an image representing the structure; and displaying the patterns through a user interface unit, and formatting the patterns in a menu format in which the patterns are listed.