<subjectRole>

The <subjectRole> element, when used within a <subjectRel> element, contains a set of subjects that are related to other subjects in the same row of the current <subjectRelTable>. By default, no relationship is defined between multiple subjects in the same <subjectRole> element. When used within the <subjectRelHeader>, the <subjectRole> element defines the category of subject or relationship provided by that column.

Content models

See appendix for information about this element in OASIS document type shells.

Inheritance

- map/relcell subjectScheme/subjectRole

Example

This section is non-normative.

For a complete example in the context of the <subjectRelTable>, see Example.

Content model

(<data> | <data-about> | <subjectdef> | <topicref>)*

Contained by

<subjectRel>, <subjectRelHeader>

Zero or more of the following
  • <data>
  • <data-about>
  • <subjectdef>
  • <topicref>

Contained by

  • <subjectRel>
  • <subjectRelHeader>

Inheritance

- map/relcell subjectScheme/subjectRole

The <subjectRole> element is specialized from <relcell>. It is defined in the subjectScheme module.

Attributes

The following attributes are available on this element: Universal attribute group and Topicref element attributes group. This element also uses @scope, @format, and @type from Link relationship attribute group.