Skip to content

Commit

Permalink
Meeting, Training, Lunch now all extract as the Meeting Label (#264)
Browse files Browse the repository at this point in the history
All study 3 marker blocks are enabled, check the MarkerBlock subset of labels in the taxonomy for more information
  • Loading branch information
remo-help authored Mar 25, 2022
1 parent 4f8651f commit a3e9f9f
Show file tree
Hide file tree
Showing 7 changed files with 61 additions and 9 deletions.
10 changes: 10 additions & 0 deletions src/main/resources/org/clulab/asist/grammars/actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,16 @@ rules:
location: Location? = >/${ positional_preps_+advmod }/
agent: Entity? = >/${agents}/
- name: triage_get
priority: ${ rulepriority }
label: Save
example: "I will save the victim"
pattern: |
trigger = [word=get]
target: Victim = >dobj
location: Location? = >/${ positional_preps_+advmod }/
agent: Entity? = >/${agents}/
- name: triage2
priority: ${ rulepriority }
label: Save
Expand Down
33 changes: 31 additions & 2 deletions src/main/resources/org/clulab/asist/grammars/marker_blocks.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
- name: marker_block
priority: ${ rulepriority }
priority: ${ second_priority }
label: MarkerBlock
type: token
keep: true
pattern: |
[lemma=/(?i)marker/] [lemma=block]?
[lemma=/(?i)marker/ & !mention=MarkerBlock] [lemma=block]?
- name: critical_marker_token
priority: ${ rulepriority }
Expand Down Expand Up @@ -37,3 +37,32 @@
keep: true
pattern: |
[lemma=/(?i)^threat/] [lemma=room]? [lemma=marker] [lemma=block]? | [lemma=/(?i)^threat/] [lemma=room]? [lemma=markerblock] | [word=/(?i)^threatmarker/]
- name: type_A_marker
priority: ${ rulepriority }
label: TypeAMarker
type: token
keep: true
pattern: |
[lemma=/(?i)\ba\b/] [word=type] [word=marker] [word=block]? (?! [word=/(?i)b.?/]|[word=/(?i)a/]|[word=/(?i)c/]|[word=see]) |
[word=marker] [word=block]? []? [word=type] [lemma=/(?i)\ba\b/] | [word=type] [lemma=/(?i)\ba\b/] [word=marker] [word=block]? (?! [word=/(?i)b.?/]|[word=/(?i)a/]|[word=/(?i)c/]|[word=see])
- name: type_B_marker
priority: ${ rulepriority }
label: TypeBMarker
type: token
keep: true
pattern: |
[lemma=/(?i)\bb\b/] [word=type] [word=marker] [word=block]? (?! [word=/(?i)b.?/]|[word=/(?i)a/]|[word=/(?i)c/]|[word=see]) |
[word=marker] [word=block]? []? [word=type] [lemma=/(?i)\bb\b/] | [word=type] [lemma=/(?i)\bb\b/] [word=marker] [word=block]? (?! [word=/(?i)b.?/]|[word=/(?i)a/]|[word=/(?i)c/]|[word=see])
- name: rubble_marker
priority: ${ rulepriority }
label: RubbleMarker
type: token
keep: true
pattern: |
@Rubble [word=marker] [word=block]? (?! [word=/(?i)b.?/]|[word=/(?i)a/]|[word=/(?i)c/]|[word=see]) |
[word=marker] [word=block]? []? @Rubble
1 change: 1 addition & 0 deletions src/main/resources/org/clulab/asist/grammars/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ rules:
- import: org/clulab/asist/grammars/items.yml
vars:
rulepriority: "3+"
second_priority: "5+"

# Extract the sentiments
- import: org/clulab/asist/grammars/sentiments.yml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ rules:
- name: lunch_token
priority: ${ rulepriority }
label: Lunch
label: Meeting
pattern: |
trigger= [lemma=/(?i)^lunch/]
location: Location?= <nsubj >/.*/ | >nmod_in
- name: training_token
priority: ${ rulepriority }
label: Training
label: Meeting
pattern: |
trigger= [lemma=/(?i)^training/] | [word=/(?i)^training/]
location: Location?= <nsubj >/.*/ | >nmod_in
Expand Down
8 changes: 4 additions & 4 deletions src/main/resources/org/clulab/asist/grammars/taxonomy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,9 @@
- West
- Item:
- MarkerBlock:
- RegularMarkerBlock
- RegularMarkerBlock:
- TypeAMarker
- TypeBMarker
- NoVictimMarkerBlock
- CriticalMarkerBlock
- ThreatRoomMarker #this refers to the actual marker block
Expand All @@ -237,9 +239,7 @@
#- Anger
#- Worry
- PuzzleConcept:
- Meeting
- Lunch
- Training
- Meeting # this is for all occurences of lunch, training, meeting
- Damage:
- MildDamage
- ModerateDamage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,18 @@ rules:
>/${preps}/|
>/advmod/
- name: found_victim_got
priority: ${ rulepriority }
label: KnowledgeSharing
example: "I have a victim here"
pattern: |
trigger =[word=/(?i)got$/]
exists: Victim = >/${objects}/
location: Location? = >/${objects}/ >/advmod/|
>/${objects}/ >/${preps}/|
>/${preps}/|
>/advmod/
- name: room_clear
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/org/clulab/asist/grammars/triggers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ toggle_triggers: "flip|toggle|turn|switch|pull|open"

transpose_triggers: "move|shift"

triage_triggers: "save|triage|heal|help|get|rescue"
triage_triggers: "save|triage|heal|help|rescue"

triage_triggers_strict: "save|triage|heal|rescue"

Expand Down

0 comments on commit a3e9f9f

Please sign in to comment.