PIDF-LO è il linguaggio strutturato utilizzato da molti sistemi di emergenza per esprimere e scambiare posizione. È importante perché le decisioni prevedibili di instradamento e invio dipendono dalla rappresentazione prevedibile dei dati.

Perché i team hanno difficoltà con PIDF-LO

La maggior parte delle sfide non riguardano la comprensione dei concetti principali della RFC. Le sfide emergono durante l'implementazione reale in cui componenti diversi gestiscono i campi opzionali in modo diverso, utilizzano una formattazione civica incoerente o eliminano silenziosamente i metadati.

Insidie ​​comuni

  • Campi dell'indirizzo civico incompleti che sembrano validi ma instradano in modo ambiguo.
  • Precisione delle coordinate che non corrisponde alle aspettative operative.
  • Convalida mancante per payload non validi.
  • Nessun test di compatibilità oltre i confini dell'interconnessione.

Commento

Tratta la gestione PIDF-LO come un problema di qualità del prodotto, non come un'attività di integrazione una tantum. Il modello a oggetti dovrebbe essere sottoposto a controllo delle versioni, convalidato e testato di regressione in ogni importante aggiornamento del sistema.

Consigli per il controllo

  1. Mantenere una specifica rigorosa del profilo con esempi.
  2. Applicare lo schema e la convalida semantica in ingresso.
  3. Aggiungere test negativi per record non corretti/parziali.
  4. Tieni traccia dei difetti di analisi in un backlog di interoperabilità.

Fonti