事件定義包含數種類型的資訊。
事件定義包含數種類型的資訊:
- 名稱
- 事件定義的名稱,它與定義所說明的事件副檔名相同。
所有具備特定副檔名的事件,都共用相同的事件定義。
- 母項
- 母項事件定義的名稱。任何事件定義(但根定義 event 除外)都有一個母項事件定義,
從這裡繼承了內容說明和延伸資料元素說明(雖然有些繼承資料可以被置換)。母項可以是事件型錄中,任何有效的事件定義。
- 內容說明
- 事件定義允許之 Common Base Event 內容的說明。內容說明可以說明 Common Base Event 規格中,定義為簡式類型的任何內容,包括複式子元素的內容在內。
- 延伸的資料元素說明
- 主要在說明所容許的事件定義的延伸資料元素。
延伸資料元素說明會定義延伸資料元素的名稱和類型;
其也可以定義預設值、允許的延伸資料元素數目,以及子項延伸資料元素的說明。
事件定義是以 XML 文件表示,它有下列幾種一般形式:
<eventDefinition name="eventDefinitionName"
parent="parentEventDefinitionName">
<property name="propertyName" ... />
<extendedDataElement name="extendedDataElementName"
type="type" ... />
</eventDefinition>