Class details
The panel presents metadata of the current (selected in Tree View panel) RDL class. It can contain the following data
- Label – Human readable class name. Language is specified in parentheses by language code.
- ID – Class identifier (must be unique within Ontology/Project).
- URI – Unique Resource Identifier. It could be represented by Unique Resource Location (URL) or Unique Resource Name (URN).
- Comment – Comments to class definition. Language is specified in parentheses by language code.
- Date – Date and time when the class was created/updated.
- Version – Version of the class definition.
- Status – status of the class. Value DRAFT means the class can be updated using RDL Editor. Otherwise the class cannot be updated using RDL Editor.
- Owner – name of the organization (in term of RDL) that owns and maintains the class definition.
- ISO 12006-3 type – Type of instance (in term of RDL) that represents the class in the target model.
- GUID – global unique identifier of the class definition.
- Ontology – Ontology (Project) URI that the class belongs to.
- Creator – reference to the person who introduced the class definition.
- Class also can have lists of clickable links to subclasses, superclasses, classifiers (could be generic Class, Property, Unit, etc.)
Figure 3 HTML content of "Class details" panel
User can operate with two Class details panels. One (on left side) is permanent and represents the currently selected node of the Tree View; the other one is optional and may present another class used to compare the metadata of the two. The main panel has a tool bar with "Open in Class B panel". This operation is the same as the corresponding context menu item in the "Tree view" panel. That is, the main "Class details" panel is opened in an additional panel. "Open in Class B panel" command opens the RDL class in the same panel if it was opened before.