Extending a directory schema independent of schema modification
First Claim
1. A method for extending a directory schema independent of schema modification, the method comprising:
- instantiating an object instance of a content class comprising a flexible attribute that is based on a complex data type, the object instance being created in a directory based on the directory schema, the content class and flexible attribute being defined in the directory schema; and
assigning a property to the attribute, the property being operational or data providing in nature, the property having a data type that is independent of the complex data type.
3 Assignments
0 Petitions
Accused Products
Abstract
The described arrangements and procedures provide a directory schema with object classes that have flexible attributes. This means that attributes can be extended independent of modifications to the directory schema. Specifically, an object instance of a content class described in the directory schema is instantiated. The content class includes a flexible attribute having a data type. A property is assigned to the attribute. The property is any combination of an operational and data providing property. The property is independent of the attribute'"'"'s data type. Thus, without modifying the directory schema, multiple instances of the same object class can have attributes that provide completely different data types and completely different data operations.
34 Citations
40 Claims
-
1. A method for extending a directory schema independent of schema modification, the method comprising:
-
instantiating an object instance of a content class comprising a flexible attribute that is based on a complex data type, the object instance being created in a directory based on the directory schema, the content class and flexible attribute being defined in the directory schema; and
assigning a property to the attribute, the property being operational or data providing in nature, the property having a data type that is independent of the complex data type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server comprising:
a processor coupled to a memory, the memory comprising computer executable instructions, the processor being configured to fetch and execute the computer-executable instructions for;
instantiating an object instance of a content class comprising a flexible attribute that is based on a complex data type, the content class and flexible attribute being defined in a directory schema; and
assigning a property to the attribute, the property being operational or data providing in nature, the property having a data type that is independent of the attribute'"'"'s data type. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A computer-readable medium comprising computer-executable instructions for:
-
instantiating an object instance of a content class comprising a flexible attribute that is based on a complex data type, the content class and flexible attribute being defined in a directory schema; and
assigning a property to the attribute, the property being operational or data providing in nature, the property having a data type that is independent of the complex data type. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A directory schema data structure comprising:
-
a flexible attribute data field that indicates a data type, the complex data type being used to express various operational or data providing properties of the flexible attribute, the various operational or data providing properties being independent of the data type and independent of any modification to the directory schema; and
a flexible structural object content class comprising the flexible attribute. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A server for extending a directory schema independent of schema modification, the server comprising:
processing means for;
instantiating an object instance of a content class comprising a flexible attribute that is based on a complex data type, the content class and flexible attribute being defined in a directory schema; and
assigning a property to the attribute, the property being operational or data providing in nature, the property having a data type that is independent of the complex data type. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
Specification