{"instruction": "You are an expert in event extraction. Please extract events from the input that conform to the schema definition. Return an empty list for events that do not exist, and return NAN for arguments that do not exist. If an argument has multiple values, please return a list. Respond in the format of a JSON string.", "schema": [{"event_type": "phishing", "trigger": true, "arguments": ["time", "trusted entity", "victim", "attack pattern", "place", "attacker", "purpose", "damage amount"]}, {"event_type": "patch vulnerability", "trigger": true, "arguments": ["vulnerability", "supported platform", "releaser", "patch number", "patch", "time", "common vulnerabilities and exposures"]}, {"event_type": "discover vulnerability", "trigger": true, "arguments": ["capabilities", "common vulnerabilities and exposures", "vulnerable system owner", "vulnerable system", "vulnerable system version", "discoverer"]}, {"event_type": "ransom", "trigger": true, "arguments": ["price", "time", "victim", "tool", "attacker", "payment method", "damage amount", "place", "attack pattern"]}], "input": "Such attacks — another of which occurred in Atlanta last week — take over parts of private or municipal computer networks and then demand payment , or ransom , for their release ."}
{"phishing": [], "patch vulnerability": [], "discover vulnerability": [], "ransom": [{"trigger": "demand payment", "arguments": {"price": "NAN", "time": "last week", "victim": "NAN", "tool": "NAN", "attacker": "NAN", "payment method": "NAN", "damage amount": "NAN", "place": "Atlanta", "attack pattern": "take over parts of private or municipal computer networks"}}]}