Active Status Indicators (ASI) — a proposal for a live-status overlay on the navigation chart
The chart says what exists. Nothing on the bridge says what it is doing right now.
A berth is charted, but is it free? A lock is charted, but is it operating, levelling, or shut for the night? A bridge is charted, but will it open? Today that information lives in phone calls, VHF conversations, harbour websites and local knowledge — everywhere except the one screen the mariner is actually watching.
activeAssets is designed to close that gap with one product: Active Status Indicators. A nautical authority publishes the near-live operational status of its infrastructure — berths, anchorages, fairway sections, locks, bridges, sluices and mobile terminal infrastructure — and the navigation system (ECDIS, Inland ECDIS, PPU) portrays it as a switchable overlay, in a standardized symbology that looks the same in every port and on every waterway.
Only the ASI. Nothing else. The system stays deliberately simple.
Deliberately universal. The design is written for coastal and inland waters alike — SOLAS and CEVNI regimes, sea locks and canal bridges, one symbology throughout.
Three symbols. That is the entire vocabulary.
| Symbol | Meaning |
|---|---|
| Circle | the asset's state, carried by its fill colour |
| ‹› Chevron | movement in progress — drawn only while something physically moves, pointing where it goes |
| ⚑ Flag | an operation in progress: Alpha (diver down — keep well clear at slow speed) or Bravo (dangerous-cargo transfer), from the International Code of Signals |
All three carry the magenta outline of information objects. Anything the three cannot express was redesigned until it could be — the symbol count is a hard budget, because SOLAS V/15.6 makes minimising distraction on the bridge an explicit design aim.
| Fill | Meaning |
|---|---|
| White | available, open, in service |
| Black | closed, occupied, not operating — a fact about the asset, not a prohibition; a closed span can still be passed under if air clearance allows |
| Orange | conditional — use or passage is subject to a condition (reserved, restricted, crane boom over the water) |
| Blue | in transition — the displayed state will not hold (levelling, gate travelling, span moving) |
| Red | nothing may pass. The only prohibitive colour — and only a human can set or clear it |
| Grey | no trusted data. Not a state: the honest admission that the feed cannot currently be believed |
Green is deliberately absent. Green means permission everywhere in the maritime world, and ASI is designed never to grant permission. A lock door standing fully open portrays white — never green — because the exit light beside it may still show red. The product is designed to own no colour that could be mistaken for telling a vessel to go.
Interrogation, not clutter. The symbol says that something is the case. A click on it says what kind (a depth restriction, a reservation, a session). The specifics — how deep, how long, until when — stay where they already live: S-124, NAVTEX, the operator's website, the VHF working channel, all named in the service metadata. Three tiers, each answering exactly one question.
The datamodel is two small feature types with one join.
ActiveStatusIndicator is the cartographer's: what an asset is
(categoryOfAsset, 13 kinds), where it is, which way it faces.
AssetStatus is the feed's: what that asset is saying right now
(operationalStatus, 18 values). Neither type can carry the other's content, so a
feed can never move an asset and a chart can never assert a status — the separation is enforced
by the catalogue, not by convention. A new kind of asset is a new enumeration value — not a
schema change, not a new symbol, not a new portrayal rule. The encoding is GML (S-100 Part 10b)
for product and stream alike: producible from a database query, readable with standard tooling,
no custom binary formats.
Responsibility stays where it belongs. The publishing authority owns the published truth; responsibility is not transferable. A commercial partner may build and operate everything up to transmission — and a compliant market for exactly that is one of the goals — but the signature on the product is the authority's. Beyond transmission, portrayal is the navigation-system supplier's territory, driven by the portrayal catalogue.
| Deliverable | State |
|---|---|
| Design record and requirements contract | ~40 numbered requirements, every decision minuted |
| Feature Catalogue (S-100 Part 5 XML) | drafted; machine-checked (well-formed, references resolve, enumerations consistent) |
| Portrayal guide + the three symbols (SVG, S-100 profile) | drafted |
| Product specification skeleton (S-100 Part 11 structure, working name S-1XX) | drafted |
| Technical service documents (G1128 tiers 1 and 2) | drafted; SECOM details pending verification against the published IEC edition |
| Test dataset + scripted scenario (“one afternoon at the lock”, T0–T9) | built — includes deliberate failure cases a correct viewer must grey out |
| Interactive browser mockup | built; demonstrates intent, not conformance — walks the full T0–T9 scenario |
Open in the licensing sense too. Standards documents under CC BY 4.0; tooling — producer pipeline, validators, test viewer — under Apache-2.0, with one exception: the thin QGIS plugin wrapper is GPLv3, as QGIS policy requires. An ECDIS supplier can implement ASI without paying anyone, asking anyone, or adopting anyone's stack: three SVG symbols, one small GML schema, one colour function. The bar to adoption is deliberately as low as it can be made.
Drafts, test data, mockup and the full design record are available on request — fabian@maraton.consulting — including the conflicts register kept precisely so this discussion can be a sharp one.