OTPROn-Time Performance
On-time performance rate for {legal_name} (latest reported period, as a percentage 0-100). EXTRACTION RULES: pick the named on-time / schedule-reliability authority APPROPRIATE TO THE TRANSPORT MODE — airlines → OAG / FlightStats / Cirium / DOT US DB1B; couriers/parcel → ShipMatrix / company quarterly; rail → operator punctuality report / national rail regulator; liner shipping/maritime → Sea-Intelligence Global Liner Performance schedule-reliability %; bus/public-transit → operator/regulator punctuality publication. Return exact_numerical{value: <pct>, unit: "percent", source_urls: [...]}. ZERO-IS-ABSENT (CLAUDE.md #2/#4): if no on-time-performance figure for {legal_name} is publicly disclosed, return type="absent" reason="not_disclosed" — NEVER return 0 (0 is a not-found placeholder, NOT a measured value), NEVER estimate from anecdotal/marketing claims, NEVER substitute an industry/peer average. A genuine non-disclosure is EXPECTED for many private/regional carriers and is reclassified to a clean not_applicable (excluded from coverage), NOT a fabricated low score and NOT an insufficient retry loop. A disclosed-but-low OTP (e.g. a carrier with verified poor punctuality) IS a real value and scores the deserved band. Server applies ratio_band (<70→20, 70-80→45, 80-90→70, 90-95→85, 95+→95).
Formula
OTP = otp_pct × 1.00Pesi dei componenti
Distribuzione pesi
- Cat A · Deterministic
Dettaglio componenti
| Componente | Peso | Tier fonte |
|---|---|---|
| Otp Pct | 100% | Cat A |
Fonti utilizzate
Cat D · Viral
- Evidence Extractor:Perplexity
Livelli di confidence
Alta
Tutti i componenti richiesti presenti, dati < 90 giorni
Media
Componenti principali presenti, dati < 180 giorni
Bassa
Copertura parziale o dati > 180 giorni — pubblicato con disclaimer
Insufficiente
Dati insufficienti — indice non mostrato pubblicamente