enum

NLP::SemanticUnderstanding::SemanticRole

Inherits Enum < Comparable < Value < Object

Semantic roles (based on FrameNet/PropBank)

Constants

AGENT = 0
PATIENT = 1
THEME = 2
EXPERIENCER = 3
INSTRUMENT = 4
LOCATION = 5
SOURCE = 6
GOAL = 7
BENEFICIARY = 8
TIME = 9
MANNER = 10
CAUSE = 11
PURPOSE = 12
RESULT = 13
ATTRIBUTE = 14

Instance methods

agent?

Returns true if this enum value equals AGENT

attribute?

Returns true if this enum value equals ATTRIBUTE

beneficiary?

Returns true if this enum value equals BENEFICIARY

cause?

Returns true if this enum value equals CAUSE

experiencer?

Returns true if this enum value equals EXPERIENCER

goal?

Returns true if this enum value equals GOAL

instrument?

Returns true if this enum value equals INSTRUMENT

location?

Returns true if this enum value equals LOCATION

manner?

Returns true if this enum value equals MANNER

patient?

Returns true if this enum value equals PATIENT

purpose?

Returns true if this enum value equals PURPOSE

result?

Returns true if this enum value equals RESULT

source?

Returns true if this enum value equals SOURCE

theme?

Returns true if this enum value equals THEME

time?

Returns true if this enum value equals TIME