Disclaimer: We should use the UMR lists as provided by the UMR team – these lists are updated from time to time, hopefully more often than the guidelines from which the relations on this page were extracted. The keywords from the UMR lists should also be used in the current UMR tool (UMR Writer). The lists specify:
- Abstract concepts ... like (i) "person", "thing", "place", etc.; but also (ii) discourse connectors as "but" or "multi-sentence" and (iii) structured entities as "date-entity" or "quantities" and others;
- Abstract rolesets ... like (i) frames for "non-verbal" clauses, (ii) discourse rolesets and (iii) implicite relation for specific constructions as titles, citations or addresses;
- Roles ... for (i) participant relations (both general and ARGx) and (ii) non-participant relations (and their subroles) but also for (iii) ?some? attributes (like ":aspect", ":modstr", ":quot"), and (iv) discourse relations as ":condition"
- Named entities.
The file provides also sheets with AMR to UMR mappings.
Disclaimer on the disclaimer: While the UMR lists are supposed to be the
most authoritative source available, it is not guaranteed that they match the
UMR 1.0 data. For example, both the
guidelines and the UMR lists define the relation :quot
but the data contain
:quote
instead (see this
issue).
This document should serve as a reference list (alphabetically ordered) of relations and attributes used in UMR. The UMR guidelines initially seem to distinguish relations from attributes but are later very inconsistent in using the terms. Both relations and attributes look like a colon followed by an identifier. Both occur inside the bracketed definition of a concept node, and both are followed by something. Relations are followed by a child node (bracketed concept definition or reference to previously defined node by its identifier (variable)); this way they express directed edges in the graph (the parent node is the one in whose definition the relation appears). Attributes are followed by a value (a number, a string in quotation marks, sometimes just a symbol such as a hyphen). But some colon-identifiers can be both (sometimes followed by a value, sometimes by a node). And if we view the attribute values as abstract concepts, i.e., nodes, relations and attributes become more or less the same thing.
Well organized UMR lists of abstract concepts, abstract rolesets (=abstract predicates), and roles (= relations/attributes identified by the colon mark) have been recently shared by Julia.
Additional information can be found also in AMR annotation dictionary.
:accompanier
– Introduced in the AMR guidelines as a non-core role in Part II. Concepts and relations, exemplified in The soldier hummed a tune for the girl as he walked with her to town. (ML added)
?Probably replaced by :companion
in UMR, example 1 (6), _... before he returns home with his wife Sherry?
:actor
– Argument role used for languages that do not have frame files.
Typically corresponds to :ARG0
. See 3-2-1-4.
:affectee
– Argument role used for languages that do not have frame files.
Typically corresponds to :ARG2
. See 3-2-1-4.
:age
– Example (2d) in 3-2-2-2: the thirty year-old man.
:apprehensive
– Example (3b) in 3-1-6.
:ARG0
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary. Typically corresponds to agent or
experiencer.
:ARG1
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary. Typically corresponds to patient or theme.
:ARG2
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary. Typically corresponds to addressee.
:ARG3
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary.
:ARG4
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary.
:ARG5
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary.
:ARG6
– Argument role of an event. Meaning depends on the particular
predicate frame in the dictionary.
:aspect
– Attribute used with every event. Set of predefined values. See Part 3-3-1 of the UMR guidelines.
:beneficiary
– Introduced in AMR as a non-core role in Part II. Concepts and relations exemplified in The soldier hummed a tune for the girl as he walked with her to town. (probably error - the annotation suggests different sentence structure: The soldier hummed a tune for the girl as she walked with him to town.)
The relation is also listed in the UMR Reification section there where mapped onto the `benefit-01' predicate (as in the 5k run is for kids ). (ML added)
:calendar
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (added by ML)
:cause
– Introduced in 3-2-1-1 (not listed among AMR / UMR relations). See also :reason
. ?? TWO SAME NAMES FOR THE SAME CONCEPT (but should be translated as cause-01, so :cause is just a shortcut.)
:causer
– Used in causatives. See Table 11 in 3-2-1-1-2.
:century
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:companion
– Argument role used for languages that do not have frame files.
Appears in example (7b) in 3-2-1-1.
Also used for Eng. as a replacement of :acompanier
, example 1 (6) ??
:concession
– Briefly mentioned at the end of 3-2.
:condition
– Briefly mentioned at the end of 3-2.
:consist-of
- Introduced in the AMR guidelines as a non-core role in Part II. Concepts and relations, example: a ring of gold, a team of monkeys (ML added)
:day
– Looks like attribute, mentioned among relations in 3-2-2-1. The value is the day-of-month number; see also :weekday
. It is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:dayperiod
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:decade
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:degree
– Attribute with values Intensifier
, Downtoner
or Equal
, if
expressed morphologically. Otherwise, it is a relation with the child node
holding the lexical degree concept, e.g. the English word very. Defined in
3-3-6.
:destination
Introduced in the AMR guidelines as a non-core role in Part II. Concepts and relations, example: He drove west, from Houston to Austin. (ML added)
:direction
– Introduced in the AMR guidelines as a non-core role in Part II. Concepts and relations, example:He drove west. (repeated in UMR guidelines as (1a) in 3-2-2-3).
:domain
– Introduced in the AMR guidelines as a non-core role in the overview in Part II. Concepts and relations but no examples there. Used for annotation of copula constructions if there is no appropriate frame for the predicative concept, see Main verb “be”, e.g., The marble is small. is annotated as (s/small :domain (m/marble))
, i.e., marble being the child of small (ML added)
:duration
– The soup cooled for an hour. (2b) in 3-3-1-5.
:era
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:example
– countries like Germany and France. (1a) in 3-2-2-6.
:experiencer
– Argument role used for languages that do not have frame
files. Typically corresponds to :ARG0
.
:extent
– Introduced in 3-2-1-1.
:force
– Argument role used for languages that do not have frame files.
Appears in example (7g) in 3-2-1-1.
:frequency
– I visited New York City twice. (1d) in 3-2-2-3. Despite
being shown among relations, it seems to be an attribute. The value is a
number (2, not twice).
:goal
– Argument role used for languages that do not have frame files.
Typically corresponds to :ARG2
.
:group
– Used in partitives. Example (2e) in 3-2-2-2: a swarm of
bees. See also :part
.
:instrument
– Argument role used for languages that do not have frame
files.
:li
– Attribute with string value that holds the list item label in
numbered lists, if the parent concept is a list item. The whole list is
treated as coordination, so the parent of :li
is a child of :opX
of the
and
concept. Example (1c) in 3-2-2-6.
:location
– Used in example (1) in 3-3-4: Tickets have been sold on the
StubHub website. Nevertheless, it seems to be obsolete (probably inherited
from AMR but never used in real UMR annotation). Use :place
instead.
:manner
– Example (3b) in 3-3-1-3.
:material
– Argument role used for languages that do not have frame files.
Introduced in 3-2-1-1. It only occurs with creation events, as in (1c): She
built a house out of wood.
:medium
– Used to introduce language in which something is said or written.
Example (2g) in 3-2-2-2: a French song.
:mod
– Generic relation for modifiers. Seems to be used whenever no more
specific relation is available. Used also with demonstratives: (2d) in
3-2-2-2.
modal-predicate
(originally :modpred
) – Example (2c) in
3-3-1-3.
If a modal word is identified as its own event, events under its scope are
annotated with a :modal-predicate
relation going back to the modal. This
typically means that a cycle is formed in the graph.
:modal-strength
(originally :modstr
) – Attribute used with every event.
Expresses modality at sentence level. Typical value full-affirmative
. See
4-3-1-1.
This attribute is one of the last-minute changes in UMR release 1.0 to make
the annotation more human-readable. The attribute is now called
:modal-strength
instead of :modstr
. The values of :modal-strength
are
also different and more in line with the lowercase-hyphen style of AMR. For
example, full-affirmative
is used instead of FullAff
. Other known values
are partial-affirmative
, neutral-affirmative
, neutral-negative
,
partial-negative
, and full-negative
.
:mode
– Sentence modality, defined in
3-3-2.
Values: expressive
, imperative
, interrogative
. There is no value for
declarative sentences, so most events lack this attribute.
:month
– Looks like attribute, introduced among relations in 3-2-2-1. The
value is the month number. (Not sure what they do with lunar and other
calendars.) It is used within date-entity
concepts (see below). Examples in
AMR guidelines, section Other entities: dates, times, percentages, phone,
email,
URLs
(ML)
:name
– Always has a name
concept as its child node, which in turn has
opX
attributes. Used in named entities.
:op1
, :op2
, ... – Attribute or relation, used at various places. In names
of entities, each orthographical word of the name has its own op. In
coordination, the concepts of the conjuncts have each its own op. Some
prepositions, like before in (2b) in 3-3-1-5, introduce their argument as
:op1
.
:ord
– Used with quantities, for ordinal numbers. Introduced in 3-2-2-5.
It always takes an (o/ ordinal-entity) concept as its daughter. Example (2a)
in 3-3-1-1. Introduced in 3-2-2-5.
:other-role
– Introduced in Table 5 in 3-2-1-1, described at the end of
3-2. Used if the annotator encounters a concept for which UMR currently does
not have a defined procedure of annotating it.
:part
– Used to attach a concept describing the whole as a child node of
the concept describing its part. Example (1b) in 3-2-2-2: guitar
strings. See also :group
.
:path
– He drove through the tunnel. (1b) in 3-2-2-3.
:place
– Example (4) in 3-3-1-4: The soup was cooling on the counter.
APPARENTLY TWO NAMES FOR THE SAME THING, BECAUSE THEY ALSO USE :location
!
But :place
is also shown as an argument role (e.g. of sit) used for
languages that do not have frame files (part 3-2-1-4).
:polarity
– Attribute defined in
3-3-3.
At sentence level it marks morphosyntactic negation, even if it does not
signal semantic negation. Value -
.
:polite
– Shown among relations (example (1b) in 3-2-2-6) but it looks like
an attribute with the boolean value +
.
:poss
– Relation from possessed thing to possessor. See example (1b) in
3-3-1-4.
:purpose
– Example (4c) in 3-3-1-3.
:quant
– Used with quentities, used for annotating both exact and
approximate cardinalities of sets of countable objects (three houses, more
than three houses) as well as for the number of "units" of non-countable
substances (three cups of milk). Introduced in 3-2-2-5. Typically an
attribute, sometimes a relation. Defined in
3-3-4.
As an attribute it has a numeric value. As a relation it has a child node
with a concept describing approximate quantity.
:quarter
– Looks like attribute, introduced among relations in 3-2-2-1. The
value is the number (1, 2, 3, 4). It is used within date-entity
concepts
(see below). Examples in AMR guidelines, section Other entities: dates,
times, percentages, phone, email,
URLs
(ML)
:quote
(originally :quot
) – Modal relation that goes from a reported
event back to the reporting event (speech verb), thus forming a cycle because
the reported event is also the :ARG1
of the reporting event. Mentioned at
various places in the guidelines, defined in
4-3-1-3
(in the chapter on document level annotation, although the relation is used
in sentence level graphs!), also shown on the Roles tab in the UMR list
spreadsheet. Nevertheless, the UMR 1.0 data use the relation :quote
instead
(see also this issue).
Julia has confirmed that there were a number of last-minute changes to make
the annotations more human-readable.
:range
– Used with quentities, to indicate a specific time period.
Introduced in 3-2-2-5. Example (1b) in 3-2-2-5.
:reason
– Introduced in 3-2-1-1 (BUT not listed among AMR / UMR relations). See also :cause
.
:recipient
– Argument role used for languages that do not have frame files.
Typically corresponds to :ARG2
.
:refer-number
(originally :ref-number
) – An attribute used with (almost?)
every entity concept. Values correspond to grammatical number (singular
,
dual
, paucal
, plural
etc.) but the attribute is here because of the
semantics. On the other hand, it is not a general means to indicate quantity;
for that, the :quant
attribute is used.
:refer-person
(originally :ref-person
) – An attribute used with entity
nodes corresponding to personal pronouns (overt or not; they can be deduced
from verbal morphology or from other contextual clues). Known values are
1st
, 2nd
, 3rd
, and 4th
.
:scale
– Used together with :quant
, e.g. in 6.5 on the Richter
scale. Example (1h) in 3-2-2-5.
:season
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:source
– Argument role used for languages that do not have frame files. But also a non-core role in AMR (He drove west, from Houston to Austin.)
:start
– Argument role used for languages that do not have frame files.
:stimulus
– Argument role used for languages that do not have frame files.
:subevent
- Introduced in the AMR guidelines as a non-core role in Part II. Concepts and relations, example from AMR guidelines: The boy won the race in the Olympics. (= the race being the subevent-of the Olympics game). (ML added)
:substitute
– Example 3-1-6 (4c), discourse relation: Instead of going out to eat, we barbecued chicken at home.
:subtraction
– Example (8) in 3-1-6: except for Joe.
:temporal
– The soup cooled for an hour before we ate it. (2b) in 3-3-1-5. According to the UMR guidelines, Part 3-2-1-1. Stage 0: "... UMR uses :temporal
to annotate temporal circumstantials of events, while :time
is only used as a daughter of date-entity concepts to annotate hours and minutes on the clock." (but example 3-1-3-7 (1b) uses :time
for soon, by mistake??)
(Difference between AMR and UMR: :time
as used in AMR are replaced by :temporal
in UMR.) (ML)
:theme
– Argument role used for languages that do not have frame files.
Typically corresponds to :ARG1
.
:time
– Example (4d) in 3-3-1-3. It looks like attribute, introduced among relations in 3-2-2-1. The value is the local time in 24h format. See also
:timezone
(see date-entity below). The relation is used within date-entity
concepts (see below). According to the UMR guidelines, Part 3-2-1-1. Stage 0: "... UMR uses :temporal
to annotate temporal circumstantials of events, while :time
is only used as a daughter of date-entity concepts to annotate hours and minutes on the clock." (but example 3-1-3-7 (1b) uses :time
for soon, by mistake??).
(Difference between AMR and UMR: :time
as used in AMR are replaced by :temporal
in UMR.) (ML)
:timezone
– A relation introduced in 3-2-2-1. Typically used together with :time
. The child node is a concept defining the zone. Apparently they assume some standardized time zone concepts, as the text contained Albuquerque time but they converted it to :timezone (z/ MST)
, i.e.,
Mountain Standard Time (see date-entity below).
The relation is used within date-entity
(see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:topic
– Example (2f) in 3-2-2-2: information about the case.
:undergoer
– Argument role used for languages that do not have frame files.
Typically corresponds to :ARG1
.
:unit
– Used with quentities, used for both standardized, well-established units such as (dollars, weeks) and for ad-hoc mensural constructions (three cups of milk). Introduced in 3-2-2-5. The child node is a unit concept
(both standardized and informal units), e.g., day for duration.
:value
– Used with quentities, used for annotating percentages, phone
numbers, e-mail addresses, and urls; used with ordinal-entity
,
percentage-entity
, url-entity
. Introduced in 3-2-2-5 (in AMR, for other
entities as well).
:vocative
– Not mentioned in the guidelines but listed in the spreadsheet
(Lists for UMR tool) and used in the data. Parent node is the event of the
clause (e.g., a question) that contains the vocative. Child node is the
person to whom the clause is addressed.
:weekday
– A relation introduced in 3-2-2-1. The child node is the concept
with the name of the day of the week, presumably in the local language (they
have an English example and there is :weekday (f/ Friday)
). See also
:day
). This relation is used within date-entity
concepts (see below).
Examples in AMR guidelines, section Other entities: dates, times,
percentages, phone, email,
URLs
(ML)
:wiki
– Attribute of an entity concept, containing a reference to the
article in Wikipedia that describes the entity. The examples in the
guidelines have titles of English articles here, but we should use wikidata
titles instead ("Q"+number).
xx-91
- Abstract predicates are distinguished with the -91
suffix. Seven non-verbal clause predicates are introduced in Part 3-1-1-3 and 3-2-1-1-1. Other predicates with the -91 suffix appear throughout the guidelines -- they should listed in frame files.
:year
– Looks like attribute, introduced among relations in 3-2-2-1. The
value is the year number. (Not sure what they do with BCE or other
calendars.)
This relation is used within date-entity
concepts (see below). Examples in AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs (ML)
:year2
– This relation is mentioned in 3-2-2-1, it is used within date-entity
concepts (see below), e.g., academic year 2011-2012 (from AMR guidelines, section Other entities: dates, times, percentages, phone, email, URLs) (ML)
and
date-entity
- Mentioned in UMR guidelines, exemplified in 2-2-3 (2c). Introduced in AMR guidelines; roles used in date-entity
are listed there in Part II. Concepts and relations, examples are in section Other entities: dates, times, percentages, phone, email, URLs; the same list presented in UMR Part 3-2-2-1: :calendar
, :century
, :day
, :dayperiod
(as afternoon), :decade
, :era
, :month
, :quarter
, :season
, :timezone
, :weekday
, :year
, and :year2
.
In UMR, :time
is added to roles used within date-entity
concepts.
(According to the UMR guidelines, Part 3-2-1-1. Stage 0: "... UMR uses :temporal
to annotate temporal circumstantials of events, while :time
is only used as a daughter of date-entity concepts to annotate hours and minutes on the clock.") (ML)
?? date-interval
Defined in the AMR guidelines, used with :opx
rekation; no mention in UMR (ML added)
distance-quantity
- Mentioned in UMR guidelines, no examples there. Used in the AMR guidelines in examples but apparently without any description. (ML added)
??email-address-entity
- Defined in the AMR guidelines, no mention in UMR, used together with :value
relation/attribute (ML added)
monetary-quantity
- Mentioned in UMR guidelines, exemplified in 2-2-3 (2b) (ML added)
ordinal-entity
- Used e.g. in example 2 (1), Part 2. From AMR to UMR Edmund Pope tasted freedom today for the first time in more than eight months (here together with the :range
relation); also with the :value
relation/attribute, I visited New York for the third time. 3-2-2-5 (1a), or both of them 3-2-2-5 (1b).
percentage-entity
- Mentioned in UMR guidelines, used together with :value
relation/attribute; exemplified in 3-2-2-5 (1c)
??phone-number-entity
- Defined in the AMR guidelines, no mention in UMR, used together with :value
relation/attribute (ML added)
??product-of
- Defined in the AMR guidelines, no mention in UMR (ML added)
seismic-quantity
- Used in 3-2-2-5 (1h), example: 6.5 on the Richter scale (ML added)
speed-quantity
- Used in 3-3-1-3 (3b), example: This car can go up to 150 mph. (ML added)
?? sum-of
- Defined in the AMR guidelines, no mention in UMR (ML added)
temporal-quantity
- Mentioned in UMR guidelines, exemplified in 2-2-3 (2a), 2-2-3 (2b); used with :quant
and :unit
relation(s)/attribute(s); example: The thirty year-old man.
thing
truth-value
url-entity
AMR guidelines mention Quantity types in Sect. Quantities:
Quantity types include: monetary-quantity
, distance-quantity
, area-quantity
, volume-quantity
, temporal-quantity
, frequency-quantity
, speed-quantity
, acceleration-quantity
, mass-quantity
, force-quantity
, pressure-quantity
, energy-quantity
, power-quantity
, voltage-quantity
(zap!), charge-quantity
, potential-quantity
, resistance-quantity
, inductance-quantity
, magnetic-field-quantity
, magnetic-flux-quantity
, radiation-quantity
, concentration-quantity
, temperature-quantity
, score-quantity
, fuel-consumption-quantity
, seismic-quantity
, some of them are exemplified there. However, no exhaustive list and descriptions/definitions are provided.