Previous Table of Contents Next


3.1.8.1 DAIS::Type Overview


   A type represents a set of related properties and associations. Each node has a type and all the properties represented by that type apply to the node. Each type is identified by a ResourceID and has a label and description. A type may be obtained for any node using the node’s TypeID. Related types may be grouped into a schema. A ResourceID identifies each schema. All the types in a schema may be obtained given the schema ResourceID. A schema and its type may be represented as nodes in one or more of views provided by a DAIS server. When a schema is represented as a node, the node’s ResourceID and the schema ResourceID are identical. Similarly, when a type is represented as a node, the node’s ResourceID and the type’s ResourceID are identical. The type’s parent is always the node representing its schema, the type’s label is identical to the node label and the type’s description is identical to the node description.

   The type IDL defines a main interface DAIS::Type::IHome for browsing supported types.

   


+aggregated_types