amrisi / amr-guidelines

246 stars 87 forks source link

Example of have-org-role-91 in DF and proxy data #75

Closed mgeorgescu closed 11 years ago

mgeorgescu commented 11 years ago

Hi all,

Below you can see some of the situations encountered while annotating "have-org-role" and some of the questions that came up:

Possible situations when “have-org-role-91” should not be used:

Storimans was a veteran newsman employed by RTL Nieuws .

(n2 / newsman
     :mod (v / veteran)
     :domain (p2 / person
          :name (n3 / name :op1 "Storimans"))
     :ARG1-of (e / employ-01
          :ARG0 (p / publication
               :name (n / name :op1 "RTL" :op2 "Nieuws")))) 
  1. Costa is an Italian diplomat who has served at the U.N. Office on Drugs and Crime for 6 years .
(d / diplomat
     :mod (c / country
          :name (n / name :op1 "Italy"))
     :domain (p / person
          :name (n2 / name :op1 "Costa")
          :ARG0-of (s / serve-01
               :ARG2 (o / organization
                    :name (n3 / name :op1 "U.N." :op2 "Office" :op3 "on" :op4 "Drugs" :op5 "and" :op6 "Crime"))
               :duration (t2 / temporal-quantity
                    :quant 6
                    :unit (y2 / year))))) 

Or should have-org-role be used in this situation as well?

  1. 40 employees of the state oil company

Suggestion: Use the frame instead of “have-org-role”.

  • When the job is “freelancing”: “worker”, “dancer” > don’t go to “have-org-role”, unless institution is specified.

What about “John is a lawyer”?

Other examples:

  1. Foreign Minister Maxime Verhagen called the findings very serious .
(c / call-01
     :ARG0 (m / minister
          :name (n / name :op1 "Maxime" :op2 "Verhagen")
          :mod (f2 / foreign))
     :ARG1 (t / thing
          :ARG1-of (f / find-01))
     :ARG2 (s / serious
          :degree (v / very))) 

indicate position, without specifying the institution ? Suggestion: yes

See also Annotation of roles decomposed to "person :arg0-of X" & "have-org-role" (#63) Decompose nouns that can be decomposed: e.g.

(p / person
   :ARG0-of (j / judge-01)
(p / person
   :ARG0-of (j / report-01)

If nouns can be decomposed and the type of job can be done as a freelance, don’t use “have-org-role-91”, unless the organization is specified?
Head of the U.N. drug office Antonio Maria Costa

:ARG0 (h / have-org-role-91
           :ARG0 (p / person :name (n / name :op1 "Antonio" :op2 "Maria" :op3 "Costa")
                 :ARG0-of (h2 / head-01
                                          :ARG1 o))
           :ARG1 (o / organization :name (n2 / name :op1 "U.N." :op2 "Drug" :op3 "Office")))

use coreference as annotated above? Or put head-01 on :arg3? Vs.

:ARG0 (h / have-org-role-91
          :ARG0 (p / person
                     :arg0-of (h2 / head-01))
                      :name (n / name :op1 "Antonio" :op2 "Maria" :op3 "Costa"))
         :ARG1 (o / organization
               :name (n2 / name :op1 "U.N." :op2 "Drug" :op3 "Office"))

Annotation of “leader” using have-org-role-91

The Oriental Daily News opined that the recent Hong Kong police efforts to cut down 5 of the so-called Triad branch leaders or district team leaders within a short 3-week period demonstrates the police's determination to eradicate criminal activities.

(p3 / person
       :ARG0-of (h / have-org-role-91

                        :ARG1(b / branch
                                    :part-of (c3 / criminal-organization :name (n4 / name :op1 "Triad")))
                         :ARG3 (l / lead-02)))))

The administration of United States President George W. Bush in its last months in power has managed to synchronize United States policies with the European Union, British, French and German leaders, to press for tougher sanctions and diplomatic action against Iran.

                 :op1 (p4 / person
                        :ARG0-of (l2 / lead-02
                                   :ARG1 (o / organization
                                           :name (n2 / name
                                                   :op1 "European"
                                                   :op2 "Union"))))
                 :op2 (p5 / person
                        :ARG0-of (l3 / lead-02
                                   :ARG1 (c3 / country
                                           :name (n3 / name
                                                   :op1 "Great"
                                                   :op2 "Britain"))))                ...

Stick to “person :arg0-of lead” and also add “lead” as :arg3? or place “lead” directly on :arg3? OR don't go to “have-org-role’ at all?

Annotation of "official"/”senior fellow”/“member” using have-org-role-91 (#62)

Annotation of different official jobs (e.g. “minister”) using have-org-role-91 + country:

French Defense Minister Michele Alliot - Marie conducted security dialogue with Indian leaders about the deal .

Indian Defense Minister George Fernandes

  1. Do we use the frame have-org-role-91 for cases like these?

    we have used it so far.

  2. Would it make sense to annotate the country as :arg 1 of have-org-role-91 when a country is mentioned or stick to using :mod country?
:ARG0 (p / person
         :name (n / name :op1 "Alliot-Marie"))
    :ARG1 (p2 / person
         :name (n2 / name :op1 "George" :op2 "Fernandes")
         :ARG0-of (h / have-org-role-91
              :ARG1 (c / country
                   :name (n3 / name :op1 "India"))
              :ARG2 (m2 / minister
                   :mod (d / defense))))

OR

:ARG0 (p / person
         :name (n / name :op1 "Alliot-Marie"))
    :ARG1 (p2 / person
         :name (n2 / name :op1 "George" :op2 "Fernandes")
         :ARG0-of (h / have-org-role-91
                            :ARG2 (m2 / minister
                       :mod (d / defense))))
:mod (c / country
                                                                :name (n3 / name :op1 "India"))

don’t represent the “defense ministry”

The country is the entity they represent in that function, it is not exactly the same relation as that between an employee, manager, etc and an organization or company, but there are relations or roles even with an organization that involve different kinds of representation, so we could allow it; another option would be to place the country as :mod under the function (minister).

The Taiwan Executive Yuan submitted

(s / submit-01
    :ARG0 (p2 / person
         :name (n / name :op1 "Yuan")
         :ARG0-of (h2 / have-org-role-91
              :ARG1 (c / country
                   :name (n2 / name :op1 "Taiwan"))
              :ARG2 (e / executive)))

PROXY_APW_ENG_20080515_0628.7 Russian Foreign Minister Sergey Lavrov at a joint news conference in Yekaterinburg with the foreign ministers of India and China stated that tightening security at Afghan borders would decrease the threat of drugs and terrorism .

(s / state-01
    :ARG0 (p / person
         :name (n2 / name :op1 "Sergey" :op2 "Lavrov")
         :ARG0-of (h / have-org-role-91
              :ARG1 (c / country
                   :name (n / name :op1 "Russia"))
              :ARG2 (m / minister
                   :mod (f / foreign))))
    :ARG1 (d / decrease-01
         :ARG0 (t / tighten-01
              :ARG1 (s2 / security
                   :location (b / border
                        :mod (c6 / country
                             :name (n6 / name :op1 "Afghanistan")))))
         :ARG1 (t2 / threaten-01
              :ARG1 (a2 / and
                   :op1 (d2 / drug)
                   :op2 (t3 / terrorism))))
    :time (c4 / conference
         :mod (n7 / news)
         :mod (j / joint)
         :location (c5 / city
              :name (n3 / name :op1 "Yekaterinburg"))
         :accompanier (a / and
              :op1 (m2 / minister> Use (have-org-role)
                   :mod (f2 / foreign)
                   :mod (c2 / country
                        :name (n4 / name :op1 "India")))
              :op2 (m3 / minister> Use (have-org-role)
                   :mod (f3 / foreign)
                   :mod (c3 / country
                        :name (n5 / name :op1 "China")))))) 

Other have-org-role-91 usage examples:

PROXY_APW_ENG_20080514_1125.21 NATO 's top commander in charge of military modernization U.S. Gen. James Mattis stated --

Don’t verbalize commander and use 2 “have-org-role”.

NATO's top commander in charge of military modernization U.S. Gen. James Mattis stated --

(s / state-01
     :ARG0 (p2 / person :name (n2 / name :op1 "James" :op2 "Mattis")
           :ARG0-of (h / have-org-role-91
                 :ARG1 (m / military :name (n / name :op1 "NATO"))
                 :ARG2 (c / commander
                       :mod (t / top))
                 :ARG3 (m2 / modernize-01
                       :ARG1 (m3 / military)))
           :ARG0-of (h2 / have-org-role-91
                 :ARG2 (g / general
                       :mod (c2 / country :name (n3 / name :op1 "U.S."))))))

U.S. intelligence officials stated Libyan government was the intended recipient of the cargo.

For “intelligence” do we:

Indian customs agents questioned the captain of the kuwolsan Tae Min Hun.

Do we make the have-org-role-91 as flexible as to incorporate “ship” as :arg3 (currently description of responsibility - the “ship” is the captain’s responsibility)?

(q / question-01
    :ARG0 (p / person
         :ARG0-of (h / have-org-role-91
              :ARG1 (c4 / customs)
              :ARG2 (a2 / agent
                   :mod (c2 / country
                        :name (n / name :op1 "India")))))
    :ARG2 (p3 / person
         :name (n4 / name :op1 "Tae" :op2 "Min" :op3 "Hun")
         :ARG0-of (h2 / have-org-role-91
              :ARG2 (c / captain)
              :ARG3 (s / ship
                   :name (n3 / name :op1 "Kuwolsan"))))) 

Swedish Prosecutor Ronnie Jacobsson stated on September 9, 2008 that charges will not be pressed against the 3 Swedes arrested on suspicion of funding terrorism earlier in 2008.

(s / state-01
     :ARG0 (p2 / person :name (n2 / name :op1 "Ronnie" :op2 "Jacobsson")
           :mod (c2 / country :name (n3 / name :op1 "Sweden"))
           :ARG0-of (h / have-org-role-91
                 :ARG2 (p4 / prosecutor)))
     :ARG1 (c / charge-05 :polarity -
           :ARG1 (p / person :quant 3
                 :mod c2
                 :ARG1-of (a / arrest-01
                       :ARG2 (f / fund-01
                             :ARG0 p
                             :ARG1 (t / terrorism)
                             :ARG1-of (s2 / suspect-01))
                       :time (d2 / date-entity :year 2008
                             :mod (e / early
                                   :degree (m / more))))))
     :time (d / date-entity :day 9 :month 9 :year 2008))

the mayor of the Austrian city of Innsbruck Hilde Zach .

(p3 / person
              :name (n3 / name :op1 "Hilde" :op2 "Zach")
              :ARG0-of (h / have-org-role-91
                   :ARG1 (c2 / city
                        :name (n4 / name :op1 "Innsbruck")
                        :mod (c3 / country
                             :name (n5 / name :op1 "Austria")))
                   :ARG2 (m / mayor))))) 

The 3 Dems and 3 Repubs from the House seem to be intractably committed to their parties ' more extreme wings .

(s / seem-01
    :ARG1 (c / commit-01
         :ARG1 (a / and
              :op1 (p2 / person
                   :quant 3
                   :ARG0-of (h2 / have-org-role-91
                        :ARG1 (p4 / political-party
                             :name (n2 / name :op1 "Democrat" :op2 "Party"))))
              :op2 (p3 / person
                   :quant 3
                   :ARG0-of (h3 / have-org-role-91
                        :ARG1 (p5 / political-party
                             :name (n3 / name :op1 "Republican" :op2 "Party"))))
              :ARG0-of (h / have-org-role-91
                   :ARG1 (g / government-organization
                        :name (n / name :op1 "House"))))
         :ARG2 (w / wing
              :mod (e / extreme
                   :degree (m / more))
              :poss (p / party
                   :poss a))
         :manner (t / tractable
              :polarity -)))

If easier, we may discuss some of these cases during next week's call. Thank you.

uhermjakob commented 11 years ago

Thanks for collecting all these cases. Let's discuss these at the AMR phone meeting tomorrow. Here's my take, largely in sync with your suggestion:

Use have-org-role-91:

Don't use have-org-role-91:

French Defense Minister Michele Alliot-Marie

(p / person
  :name <Michele Alliot-Marie>
  :ARG0-of (h / have-org-role-91
             :ARG1 <France>
             :ARG2 <Defense Minister>))

U.S. intelligence officials

(p / person
  :ARG0-of (h / have-org-role-91
             :ARG1 <U.S. intelligence>
             :ARG2 (o / official)))

Indian customs agents

(p / person
  :ARG0-of (h / have-org-role-91
             :ARG1 <Indian customs>
             :ARG2 (a / agent)))

Taiwan Executive Yang ("Yang" is not a person)

(g / government-organization
  :name (n / name :op1 "Executive" :op2 "Yang")
  :mod (c / country :name (n2 / name "Taiwan")))

prosecutor: prosecute-01 (without have-org-role-91)

nschneid commented 11 years ago
  • if the role clearly implies an organization: president, governor, mayor, foreign minister, official, member (even if organization is not mentioned explicitly)
  • member of a political party ("Democrat", "Republican")
  • member of a legislative body ("senator", "MP")

The "not mentioned explicitly" part is the case that scares me—I'd rather not go into "government-organization that governs" territory for all organizational roles nouns that don't map to verb frames.

If I understand the proposal, it would call for the following:

The president delivered remarks on the crisis in Syria.

(r / remark-01
   :ARG0 (p / person
            :ARG0-of (h / have-org-role-91
                        :ARG2 (p / president)))
   :ARG1 (c / crisis
            :location <Syria>))

Senate Republicans killed the bill.

(k / kill-01
    :ARG0 (p / person
             :ARG0-of (h / have-org-role-91
                         :ARG1 <Senate>)
             :ARG0-of (h / have-org-role-91
                         :ARG1 <Republican Party>))
    :ARG1 (b / bill))

Or would it be:

(k / kill-01
    :ARG0 (p / person
             :ARG0-of (h / have-org-role-91
                         :ARG1 <Senate>
                         :ARG2 (s / senator))
...))

(because a senator, as implied by this sentence, is more than just somebody who works for the Senate)?

If we go this route, I think it will be important to have a fairly circumscribed list of nouns that automatically trigger have-org-role-91, such that the preprocessor can automate most of them.

uhermjakob commented 11 years ago

Consensus at AMR phone meeting:

Use have-org-role-91:

Don't use have-org-role-91:

mgeorgescu commented 11 years ago

Thank you all for your feedback. We'll proceed to implement the changes.