About Signals
Understanding how the Mandate Pipeline detects and categorizes signals in UN documents.
What are Signals?
Signals are specific phrases or patterns in UN General Assembly documents that indicate particular types of mandates, requests, or procedural actions. The Mandate Pipeline automatically scans operative paragraphs of resolutions and proposals to identify these signals.
Each signal corresponds to a category of action that the General Assembly may take, such as requesting reports, scheduling meetings, or establishing processes.
Signal Types
Indicates decisions about agenda items, scheduling of future consideration, or requests for inclusion in upcoming sessions.
Trigger Phrases
References the President of the General Assembly, high-level meetings, interactive dialogues, or multistakeholder events.
Trigger Phrases
Indicates procedural arrangements such as the appointment of co-facilitators, co-chairs, or informal consultations.
Trigger Phrases
Requests for reports from the Secretary-General or other bodies to inform the General Assembly.
Trigger Phrases
Miscellaneous signal type.
Trigger Phrases
How Detection Works
- Document Processing: PDF documents are parsed to extract text content.
- Paragraph Extraction: Operative paragraphs (numbered paragraphs in the resolution body) are identified and extracted.
- Phrase Matching: Each paragraph is scanned for the trigger phrases defined for each signal type.
- Signal Assignment: When a phrase is found, the corresponding signal is assigned to that paragraph.
- Aggregation: Signals are aggregated at the document level for filtering and analysis.
Configuration
Signals are configured in the config/checks.yaml file. Each signal definition includes:
- signal: The name/identifier for the signal type
- phrases: A list of text patterns that trigger this signal when found in a paragraph
Phrase matching is case-insensitive. A paragraph can have multiple signals if it contains phrases from different signal types.