Domain Objects

On the left-hand-side of the domain object page, it lists all the domain objects available in the current domain model. The domain objects are listed in alphabetical order of object  names.

For each domain object, the user can edit its attributes on the right-hand-side : 

name

  • Name of domain object, which acts as the identifier of the domain object.

  • For example, we have "files" as the object name.

class_name
  • In the example, the class_name is "object".

  • Currently by default, the class_name is "object" for all object names unless the object name is "user".

  • If the object name is "user", the default class_name will be "user".

  • However, in all cases, the class_name is editable, and can be anything even if object name is fixed. 

part_of
  • In the example, "files" can be part_of a menu. 

  • It represents the parent of the domain object.

cardinality
  • It indicates the domain object is "singular", "plural" or "mass noun".

lexical_root
  • Lexical root is the words used in language generation to replace the object name in the on-line help whenever it occurs. 

  • Lexical root can be words in English or in another language such as French or Chinese. 

documentation
  • Documentation is any optional free text to comment on the domain object.