debugging CausedMotion collapsing some referents

parent e75a63c4
......@@ -11,6 +11,12 @@
:agreement nil
:tense :present
:evokes "TakingSchema"}
{:id (uuid)
:form "put"
:pos "V"
:agreement nil
:tense :present
:evokes "PuttingSchema"}
{:id (uuid)
:form "bring"
:pos "V"
......@@ -57,6 +63,12 @@
:numerus "Singular"
:type "DesignedContainer"
:semantic-size :small}
{:id (uuid)
:form "bowl"
:pos "N"
:numerus "Singular"
:type "DesignedContainer"
:semantic-size :medium}
{:id (uuid)
:form "pan"
:pos "N"
......@@ -67,6 +79,11 @@
:pos "N"
:type :ingredient
:numerus "Plural"}
{:id (uuid)
:form "dough"
:pos "N"
:type :ingredient
:numerus "Singular"}
{:id (uuid)
:form "cups"
:pos "N"
......@@ -117,7 +134,8 @@
:pos :conjunction}
{:id (uuid)
:form "it"
:pos :personal-pronoun}])
:numerus "Singular"
:pos "PPRON"}])
(def lex-by-form (group-by :form cooking-lexicon))
(def lex-by-id (group-by :id cooking-lexicon))
......@@ -194,7 +212,7 @@
node])))
:goal-test goal-all-cxns-failed
:constraints (constrain-any
(constrain-unique-unit-feature #{:word :pos :isa :numerus
(constrain-unique-unit-feature #{:word :pos :isa :numerus :classifies
:clause-type :has-number-value :scene-state})
(constrain-unique-feature-value #{:word})
(constrain-no-variable-features))
......@@ -622,7 +640,8 @@
[(? :effect-role) :classifies (? :path)]
[(? :cause-motion) :isa "CausedMotion"]
[(? :cause-motion) :tag "semantic"]
]}
]
:search-preference :min-bindings}
{:id :locative-off-PP-process
:match [[(? :clause) :subunit (? :vp)]
[(? :vp) :isa "VP"]
......@@ -682,6 +701,7 @@
[(? :linked-2) :isa "Linked-2"]
[(? :linked-2) :tag "semantic"]
]}
;TODO Link TerminalState with Covered-Schema TODO
{:id :instrumental-PP-process ; "Whisk with a spoon."
:match [[(? :clause) :subunit (? :vp)]
[(? :vp) :isa "VP"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment