HasAgent
type: Class
subclass of: HasThemrole
comment: Agent: Actor in an event who initiates and carries out the event intentionally or consciously, and who exists independently of the event.

HasAsset
type: Class
subclass of: HasThemrole
comment: Asset: Value that is a concrete object.

HasAttribute
type: Class
subclass of: HasThemrole
comment: Attribue: Undergoer that is a property of an entity or entities, as opposed to the entity itself.

HasBeneficiary
type: Class
subclass of: HasThemrole
comment: Beneficiary: Undergoer in a state or an event that is (potentially) advantaged or disadvantaged by the event or state.

HasCause
type: Class
subclass of: HasThemrole
comment: Cause: Actor in an event (that may be animate or inanimate) that initiates the event, but that does not act with any intentionality or consciousness; it exists independently of the event.

HasCo-Agent
type: Class
subclass of: HasThemrole
comment: Agent: Agent who is acting in coordination or reciprocally with another agent while participating in the same event (specific to events with symmetrical participants).

HasCo-Patient
type: Class
subclass of: HasThemrole
comment: Patient: Patient that participates in an event with another patient, both participate equally in the event (specific to events with symmetrical participants).

HasCo-Theme
type: Class
subclass of: HasThemrole
comment: Theme: Theme that participates in an event or state with another Theme; both participate equally (thereby distinguishing this role from Pivot; specific to events with symmetrical participants).

HasDestination
type: Class
subclass of: HasThemrole
comment: Destination: Goal that is a concrete, physical location.

HasExperiencer
type: Class
subclass of: HasThemrole
comment: Experiencer: Patient that is aware of the event undergone (specific to events of perception).

HasExtent
type: Class
subclass of: HasThemrole
comment: Extent: Value indicating the amount of measurable change to a participant over the course of the event.

HasGoal
type: Class
subclass of: HasThemrole
comment: Goal: Place that is the end point of an action and exists independently of the event.

HasInitial-Location
type: Class
subclass of: HasThemrole
comment: Initial_Location: Source that indicates the concrete, physical location where an event begins or a state becomes true.

HasInstrument
type: Class
subclass of: HasThemrole
comment: Instrument Undergoer in an event that is manipulated by an agent, and with which an intentional act is performed; it exists independently of the event.

HasLocation
type: Class
subclass of: HasThemrole
comment: Location: Place that is concrete.

HasMaterial
type: Class
subclass of: HasThemrole
comment: Material: Patient that exists at the starting point of action (inheritance from Source), which is transformed through the event into a new entity; concrete or abstract.

HasPatient
type: Class
subclass of: HasThemrole
comment: Patient: Undergoer in an event that experiences a change of state, location or condition, that is causally involved or directly affected by other participants, and exists independently of the event.

HasPivot
type: Class
subclass of: HasThemrole
comment: Pivot: Theme that participates in an event with another theme unequally. Pivot is much more central to the event (thereby distinguishing it from Co-Theme).

HasPredicate
type: Class
subclass of: HasThemrole
comment: Participant: Entity involved in a state or event.

HasProduct
type: Class
subclass of: HasThemrole
comment: Product: Result that is a concrete object.

HasRecipient
type: Class
subclass of: HasThemrole
comment: Recipient: Destination that is animate.

HasResult
type: Class
subclass of: HasThemrole
comment: Result: Goal that comes into existence through the event.

HasSource
type: Class
subclass of: HasThemrole
comment: Source: Place that is the starting point of action; exists independently of the event.

HasStimulus
type: Class
subclass of: HasThemrole
comment: Stimulus: Cause in an event that elicits an emotional or psychological response (specific to events of perception)

HasTheme
type: Class
subclass of: HasThemrole
comment: Theme: Undergoer that is central to an event or state that does not have control over the way the event occurs, is not structurally changed by the event, and/or is characterized as being in a certain position or condition throughout the state.

HasTime
type: Class
subclass of: HasThemrole
comment: Time: Participant that indicates an instant or an interval of time during which a state exists or an event took place.

HasTopic
type: Class
subclass of: HasThemrole
comment: Topic: Theme characterized by information content transferred to another participant (specific to events of communication).

HasValue
type: Class
subclass of: HasThemrole
comment: Value: Place along a formal scale.