Attribute Types

You can use attribute types to categorize and retrieve content. Attribute types enable you to define the metadata that can be associated with the content. You can create your own attribute types or use attribute types that are available by default. You can associate various attribute types with an document type.

You must associate every attribute type with a data type that defines the type of metadata that the attribute type can store.

Attribute Type Properties

This section describes the properties of an attribute type, as shown on the corresponding Edit pane.

Property Description
Label (language)

Type a label and description for this attribute type. One entry per supported language.

Name

Type a name for this attribute type.

External key

Type an additional identifier for this attribute type. An external key is used in code that integrates external services with this iKnowBase attribute type.

Subsystem

Choose a subsystem in which this attribute type is used.

Indexed

Select this check box to make this attribute type indexed and thereby searchable using free text search.

Searchable

Select this check box to make this attribute type searchable for advanced searches.

Viewable

Select this check box to make this attribute available in the list of attributes while creating a presentation style.

Insertable

Select this check box to make this attribute type available in the list of attribute types while creating a form.

Inheritable

Select this check box to enable subdocuments to inherit this attribute type from the master information object.

Datatype

Click the appropriate data type for the value of this attribute type. Available options are:

  • CHAR: Stores characters.
  • CLOB: Stores character set data.
  • DATE: Stores point-in-time values (date and time).
  • DIMENSION: Stores references to dimensions.
  • DOCUMENT_FIELD: Stores system attribute types. Note: It is not possible to create or delete attribute types of this data type.
  • DOCUMENT_LINK: Stores references to related information objects.
  • EXTERNAL: Stores references to data in a source that is external to iKnowBase. The purpose of external attribute types is to be able to tag iKnowBase information objects with metadata which are defined outside of iKnowBase, ie. in another system. These attributes can be used as ordinary iKnowBase attributes in Viewers, Forms and Search Sources. They require an external source, which contains procedures to support lookups and value lists. See iKnowBase Development Guide for information on how to implement this.
  • FILE: Stores binary data.
  • NUMBER: Stores fixed and floating-point numbers.
  • PICTURE_LINK: Stores references to information objects containing images.
  • VALUELIST: Stores values from predefined value lists.
  • USER: Stores user identification.
  • ACL: Stores access control list information.
  • DOCUMENT_TYPE: Stores document type.
Length

This property is available when you select the Char data types.

Type the maximum number of characters that the user can store for the Char data type.

Value list

This property is available when you select the Value list data type.

Select the value list for this attribute type.

Document reference

This property is available when datatype is set to DOCUMENT_FIELD. It contains a reference to the column in the DOCUMENT table in which attributes for information objects will be stored.

Note: You cannot update the information of this property.

Max number of values

This property is available when you select the Dimension data type.

Type the maximum number of values that can be selected for this attribute type.

You can override this value while creating a form.

Dimensions

This property is available when you select the DIMENSION, PICTURE_LINK, and DOCUMENT_LINK data types.

Displays a list of dimensions which can be used for this attribute type. This limits which dimensions are selectable for an attribute in a form. The selected dimension(s) and their sub dimensions will be available.

Dimension types

This property is available when you select the DIMENSION data type.

Displays a list of dimension types which this attribute type is associated with. This limits which dimensions are selectable for an attribute in a form. Dimensions with the selected dimension type(s) will be available. If no dimension type is selected, all dimensions for the given dimension structure are available for this attribute type.

External source

This property is available when you select the EXTERNAL data type.

Type the external API source; <schema>.<api-package>. The API needs to contain procedures to support lookups and value lists. See Development Guide for further information.