Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Superframes is a scheme for frame-semantic annotation of text. Every predicate is assigned a frame, and every argument is assigned a unique role. Superframes annotations can help search corpora for phenomena of interest, enable quantitative cross-lingual comparisons, and support semantic parsing. Superframes aims to be easy to annotate. In particular,

  1. Superframes does not require a lexicon. Frames are coarse and small enough in number to learn them by heart.
  2. Superframes is language-independent.
  3. Superframes ia annotated atop Universal Dependencies, thus delegating many difficult syntax-related decisions to an established framework.

Superframes defines a taxonomy of frames, each of which denotes a relation between two entities and thus defines two roles. Annotating a text comes down to assigning frame labels to content words and role labels to UD dependency edges between them.

Annotating Static Verbs

Consider the following sentence (relevant UD edges shown):

Dependency graph for sentence: Kim owns a house.        

Here, we say that the (verbal) predicate owns evokes the POSSESSION frame, which defines the possessum and possessor roles. The possessum roles is filled by a house and the possessor roles is filled by Kim. So we annotate as follows:

Dependency graph for sentence: Kim owns a house. Token owns is labeled POSSESSION and has an edge labeled possessor to token Kim and an edge labeled possessum to token house.        

We call the arguments that fill the predicate’s frame’s roles the core arguments. We will turn to non-core arguments later.

Note that semantic roles abstract away from syntactic alternation. As an example, consider the following passive sentences and its Superframes annotation:

Dependency graph for sentence: The house is owned by Kim.         Dependency graph for sentence: The house is owned by Kim. Token owned is labeled POSSESSION and has an edge labeled possessum to token house and an edge labeled possessor to token Kim.        

Note also that there are only a few dozen superframes, so the meaning they specify is necessarily coarse. Different predicates with similar meaning can invoke the same superframe.

Dependency graph for sentence: The house belongs to Kim. Token belongs is labeled POSSESSION and has an edge labeled possessum to token house and an edge labeled possessor to token Kim.        

Verbs with One Argument

There are, of course, also predicates with only one argument, in which case only one of the two roles is used (most often the first one).

Dependency graph for sentence: Kim is sleeping. Token sleeping is labeled INTERNAL-STATE and has an edge labeled has-state to token Kim.        

INTERNAL-STATE is one of those superframes whose second role state is rarely filled by an argument. It denotes an abstract entity that is already expressed by the predicate.

Verbs with Zero Arguments

It also happens that predicates occur with no core arguments. One example is weather verbs such as rain. For consistency, there is a rule that says predicates with no core roles must always be annotated with the most general superframe ENTITY. So that is what happens for example for weather verbs such as rain (which has a syntactic, but semantically empty argument):

Dependency graph for sentence: It is raining. Token raining is labeled ENTITY and has an edge labeled NONCOMP to token It.        

We will turn to what NONCOMP means later.

Annotating Dynamic Verbs

Many verbs denote not a state but an event. Often, this event can be framed in terms of the initiation, deinitiation, continuation, or prevention of a state. In these cases, we combine the frame label for the state with one of -INIT, -NEG-INIT, -NEG-INIT-NEG, or -INIT-NEG.

Dependency graph for sentence: Kim bought the house. Token bought is labeled POSSESSION-INIT and has an edge labeled possessor to token Kim and an edge labeled possessum to token house.         Dependency graph for sentence: Kim sold the house. Token sold is labeled POSSESSION-NEG-INIT and has an edge labeled possessor to token Kim and an edge labeled possessum to token house.         Dependency graph for sentence: Kim kept the house. Token kept is labeled POSSESSION-NEG-INIT-NEG and has an edge labeled possessor to token Kim and an edge labeled possessum to token house.         Dependency graph for sentence: Kim failed to buy the house. Token failed is labeled META-INIT-NEG and has an edge labeled participant to token Kim and an edge labeled scene to token buy. Token buy is labeled POSSESSION-INIT and has an edge labeled possessor to token Kim and an edge labeled possessum to token house.        

Other events cannot as easily be expressed in terms of a state. We give them the very general frame SITUATION combined with -DYN (dynamic).

Dependency graph for sentence: Kim was dancing. Token dancing is labeled SITUATION-DYN and has an edge labeled situee to token Kim.        

Further Examples

Dependency graph for sentence: The vase fell to the ground. Token fell is labeled LOCATION-INIT and has an edge labeled has-location to token vase and an edge labeled location to token ground.         Dependency graph for sentence: The vase broke. Token broke is labeled INTERNAL-STATE-INIT and has an edge labeled has-state to token vase.         Dependency graph for sentence: Kim befriended Sandy. Token befriended is labeled SOCIAL-RELATION-INIT and has an edge labeled socially-related to token Kim and an edge labeled socially-related-to to token Sandy.         Dependency graph for sentence: Kim married Sandy. Token married is labeled SOCIAL-RELATION-INIT and has an edge labeled socially-related to token Kim and an edge labeled socially-related-to to token Sandy.         Dependency graph for sentence: Kim divorced Sandy. Token divorced is labeled SOCIAL-RELATION-NEG-INIT and has an edge labeled socially-related to token Kim and an edge labeled socially-related-to to token Sandy.        

Annotating Non-core Arguments

Annotating Nouns

Annotating Modifiers

Annotating Adjectives and Adverbs

ENTITY

SITUATION

ABSTRACT-LOCATION

LOCATION

CONTACT

CONTAINMENT

ORIENTATION

WRAPPING-WEARING

ABSTRACT-POSSESSION

POSSESSION

ACCOMPANIMENT

COMPARISON

CONCESSION

IDENTITY

FEATURE

MATERIAL

PART-WHOLE

PHASE

SUBCLASS

SUBSET

IDENTIFIER

INFLUENCE

CAUSATION

CREATION

MEANS

ASSET

SENDING

PERFORMANCE

CONDITION

EXCEPTION

LIMITATION

COPY

EXPERIENCE

REACTION

REASON

INSTANCE

INTERNAL-STATE

POSE

PROPERTY

DYN

HABIT

INIT

EXISTENCE

MODE

NECESSITY

NEG

POSSIBILITY

PRECISION

QUANTITY

RANK

TIME

AGE

FREQUENCY

NONCOMP

PERTINENCE

PROPORTION

META

MESSAGE

EVALUATION

NORM

RECORD

SEQUENCE

ELABORATION

FULFILMENT

TIME-SEQUENCE

REPETITION

SUBSTITUTION

SOCIAL-RELATION

OBLIGATION

MEMBERSHIP

Literal and Figurative Framing

Nonlocal Dependencies

Multiword Predicatse

Exocentric Adverbs