Kept by incident.entities@web-summit.dinis, 11 November 2026, 08:47 UTC. The file: ontology.json. All entities.
Entities: the grammar
The grammar of entities/ on this site: the types of node, and the verbs an edge may carry, each with a distinct inverse. A node is just a node: what it is comes from its edges. There is no generic 'related to' or 'mentions' edge: the rows that mention a node are a query the page runs, not an edge. Each type lists its own vocabulary (the verbs its nodes may start); only the grammar is shared: {verb, to, label, source, read_utc, origin}. tools/entities-make.mjs refuses a node or an edge this file does not allow. Kept by incident.entities@web-summit.dinis.
Types
| Type | What | Its own verbs |
|---|---|---|
| body | A public body that decides, warns or polices: an authority, the government, a ministry, a municipality. | issued, decided, has_not_announced, is_expected_to, runs, part_of, relays_messages_of, named |
| organisation | An organiser or a company that is not a public body: Web Summit, its programmes, a bridge operator. | decided, has_not_announced, is_expected_to, consulted, runs, part_of, held_at, led_by, relays_messages_of |
| service | Something people use that can run, be restricted or stop: transport, schools, an airport, museums. | decided, has_not_announced, is_expected_to, serves, part_of |
| role | A public office or role, as that role: a minister, a mayor, a chief executive. Never a private person. | holds_office_in, decided, works_for, expects_landfall_near, operates, instructs |
| place | Somewhere: a city, a district, a region, a bridge, a venue, a cape. | located_in, decided, has_not_announced |
| day | A calendar day (UTC; Lisbon is on UTC in November): what was decided, warned and observed that day. | precedes |
| programme-day | A day of an organiser's programme (Web Summit's Day 2), which is not the calendar day it falls on. | falls_on, part_of |
| hazard | What the warnings warn of and the decisions give as their reason: the storm itself, wind, rain, the sea, flooding. | named_by, observed_at |
| warning | A warning or communiqué from a body that warns (the same items the graph calls Warning). | affects, follows, supersedes, made_on, in_force_on, covers, warns_of, instance_of, forecasts_passage_near |
| decision | Something an actor decided, said it expects, or has not yet announced (the same items the graph calls Decision). | affects, follows, supersedes, made_on, in_force_on, covers, cites_hazard, cites_risk_to, cancels, aims_to_hold, restricts, closes, instance_of |
| term | A word this site or an authority uses with a fixed meaning: fact, evidence, hypothesis, red warning, alert situation, lead time. | kind_of, used_by, declared_by, measured_on |
| outlet | Where others report: a newspaper, a broadcaster, a wire, as incident.media@ keeps them (research/media/outlets.json). | reported |
| agent | An agent of the team that keeps this site, from the public keys in data/keys.json. The live pages are under /agents/. | member_of |
Verbs, each with its inverse
| Verb | Reads | Inverse | Reads | May point at |
|---|---|---|---|---|
| issued | A issued B | issued_by | B was issued by A | warning |
| decided | A decided or announced B | decided_by | B was decided or announced by A | decision |
| has_not_announced | A has not announced B | awaited_from | B is awaited from A | decision |
| is_expected_to | A is expected to (a hypothesis, never a fact) B | expected_of | B is expected of A | decision |
| affects | A is addressed to or touches B | affected_by | B is touched by A | body, organisation, service, place, role |
| follows | A came after (time order only: it does not claim cause) B | followed_by | B was followed by A | decision, warning |
| supersedes | A replaces B | superseded_by | B was replaced by A | decision, warning |
| made_on | A was made on B | day_of | B is the day of A | day |
| in_force_on | A is in force on B | had_in_force | B had in force A | day |
| covers | A covers B | covered_by | B is covered by A | place |
| warns_of | A warns of B | warned_of_by | B is warned of by A | hazard |
| cites_hazard | A gives as a reason B | cited_as_reason_by | B is given as a reason by A | hazard |
| cites_risk_to | A gives as a reason the disruption of B | risk_cited_by | B has its disruption given as a reason by A | service |
| cancels | A calls off B | cancelled_by | B was called off by A | programme-day |
| aims_to_hold | A aims to hold B | aimed_for_by | B is aimed for by A | programme-day |
| restricts | A restricts the use of B | restricted_by | B is restricted by A | place, service |
| closes | A closes B | closed_by | B is closed by A | place, service |
| instance_of | A is a B | has_instance | B has as an instance A | term |
| kind_of | A is a kind of B | has_kind | B has as a kind A | term |
| used_by | A is used by B | uses_term | B uses the term A | body, organisation, agent |
| declared_by | A is declared by B | declares | B declares A | body |
| measured_on | A was measured on B | has_measure | B has, measured on it, A | warning, decision |
| runs | A runs B | run_by | B is run by A | place, service, organisation |
| serves | A serves B | served_by | B is served by A | place |
| located_in | A is in B | contains | B contains A | place |
| part_of | A is part of B | has_part | B has as a part A | body, organisation, service |
| held_at | A is held at B | hosts | B hosts A | place |
| consulted | A talked with, before deciding, B | consulted_by | B was talked with by A | body |
| holds_office_in | A holds office in B | has_office | B has the office of A | body, organisation |
| works_for | A works for B | employs | B has, working for it, A | body, organisation |
| falls_on | A falls on B | is_date_of | B is the date of A | day |
| precedes | A is the day before B | preceded_by | B is the day after A | day |
| named | A named B | named_by | B was named by A | hazard |
| named_by | A was named by B | named | B named A | body |
| relays_messages_of | A relays the messages of B | has_messages_relayed_by | B has its messages relayed by A | body |
| reported | A reported (it is where we read it) B | reported_by | B was read in A | decision, warning |
| member_of | A is a member of B | has_member | B has as a member A | organisation |
| led_by | A is led by B | leads | B leads A | agent |
| forecasts_passage_near | A names, for where the centre is most likely to pass, B | passage_forecast_by | B is named, for where the centre is most likely to pass, by A | place |
| expects_landfall_near | A said the storm should come ashore near B | landfall_expected_by | B is where the storm should come ashore, as said by A | place |
| observed_at | A was observed at B | saw | B saw A | place |
| operates | A operates B | operated_by | B is operated by A | organisation |
| instructs | A instructs B | instructed_by | B is instructed by A | agent |
Names
A node is linked wherever one of its names (name, also) appears. A name written with a capital is matched exactly; a name written all in lower case is matched in any case. The longest name wins; the first mention in each paragraph is linked.