Servicegränssnitt för realtidsinformation

Standardgränssnittet för realtidsinformation eller SIRI är ett XML -protokoll som gör det möjligt för distribuerade datorer att utbyta realtidsinformation om kollektivtrafiktjänster och fordon.

Protokollet är en CEN- norm, utvecklad ursprungligen som en teknisk standard med initialt deltagande av Frankrike, Tyskland ( Verband Deutscher Verkehrsunternehmen ), Skandinavien och Storbritannien ( RTIG )

SIRI är baserad på CEN Transmodels abstrakta modell för information om kollektivtrafik, och består av en allmän modell och ett XML- schema för information om kollektivtrafik.

En SIRI-vitbok finns tillgänglig för ytterligare information om protokollet.

Omfattning

CEN SIRI tillåter par av serverdatorer att utbyta strukturerad realtidsinformation om scheman, fordon och anslutningar, tillsammans med informationsmeddelanden relaterade till driften av tjänsterna. Informationen kan användas för många olika ändamål, till exempel:

  • Att tillhandahålla information om avgång från hållplats i realtid för visning på hållplatser, internet och mobila leveranssystem;
  • För att tillhandahålla framstegsinformation i realtid om enskilda fordon;
  • Att hantera förflyttningen av bussar som roamar mellan områden som täcks av olika servrar;
  • För att hantera synkroniseringen av garanterade anslutningar mellan hämtnings- och matartjänster;
  • Att utbyta planerade och realtidsuppdateringar av tidtabeller;
  • Att distribuera statusmeddelanden om driften av tjänsterna;
  • Att tillhandahålla prestandainformation till drifthistorik och andra ledningssystem.

CEN SIRI inkluderar ett antal valfria funktioner. Olika länder kan ange en landsprofil för den delmängd av SIRI-kapacitet som de vill anta.

Arkitektur

CEN SIRI-standarden har två distinkta komponenter:

  1. SIRI Common Protocol Framework . Ramverket tillhandahåller en enhetlig arkitektur för att definiera datameddelanden antingen som begäran/svarspar eller som publicerings-/prenumerationstjänster. Nyttolastinnehållsmodellen är separerad från meddelandeaspekterna så att samma nyttolastinnehåll kan användas i både förfrågnings- och prenumerationstjänster och samma gemensamma meddelandekomponenter kan användas för alla olika funktionella tjänster. Gemensamma funktioner för prenumerationshantering, tjänsteövervakning, autentisering på innehållsnivå etc tillhandahålls.
  2. SIRI Funktionella tjänster . SIRI-specifikationen specificerar ett antal distinkta funktionella tjänster, var och en designad för utbyte av en specifik typ av kollektivtrafikdata, alla använder samma protokollramverk och baserar sitt nyttolastinnehåll på Transmodels konceptuella modell . Ytterligare funktionella tjänster kan läggas till som använder samma ramverk men olika modeller för nyttolastinnehåll för att täcka ytterligare tjänster.

CEN SIRI Funktionella tjänster

SIRI V1.0 definierade åtta funktionella tjänster;

  • SIRI-PT: Planerad tidtabellstjänst : Tillåter utbyte av den planerade tidtabellen för en kollektivtrafik längs en rutt.
  • SIRI-ET: Beräknad tidtabellstjänst : Tillåter utbyte av tidtabellen i realtid för en kollektivtrafik längs en rutt.
  • SIRI-ST: Stopptidtabellstjänst : Tillåter utbyte av planerade ankomster och avgångar vid en hållplats för kollektivtrafiken.
  • SIRI-SM: Stop Monitoring -tjänst: Tillåter utbyte av realtidsankomster och avgångar vid en hållplats för kollektivtrafiktjänster.
  • SIRI-VM: Vehicle Monitoring Service: Tillåter utbyte av realtidspositioner för kollektivtrafikfordon.
  • SIRI-CT: Anslutningstidtabellstjänst : Tillåter utbyte av planerade anslutningar av kollektivtrafiktjänster vid en hållplats.
  • SIRI-CM: Anslutningsövervakningstjänst : Tillåter utbyte av realtidsanslutningar för kollektivtrafiktjänster vid en hållplats, med hänsyn till förseningar.
  • SIRI-GM: Allmän meddelandetjänst : Tillåter utbyte av enkla meddelanden som rör kollektivtrafiktjänster.

Ytterligare två funktionella tjänster har lagts till som en del av CEN SIRI-specifikationen;

  • SIRI-FM: Facility Monitoring service: Tillåter utbyte av realtidsstatus för anläggningar vid ett hållplats såsom hissar, rulltrappor, etc.
  • SIRI-SX: Situationsutbytestjänst : Tillåter utbyte av strukturerade meddelanden relaterade till kollektivtrafiktjänster och nätverk.

Andra CEN-standarder som använder SIRI Common Protocol Framework

CEN SIRI Common Protocol Framework kan användas av andra standarder för att definiera sina egna funktionella tjänster. Två CEN-standarder som gör detta är;

  • CEN en NeTEx -specifikationen för referensdata för kollektivtrafik använder CEN SIRI Common Protocol Framework för att definiera SIRI-baserad utbytestjänst för att utbyta alla typer av NeTEx -dataelement inom en ram.
  • CEN Open API för distribuerad reseplanering använder CEN SIRI Common Protocol Framework för att definiera ett protokoll för reseplanering .

Aktuell version & dokumentation

Version 2.0 av SIRI [1] , som representerar CEN-dokumenten som publicerade, är för närvarande tillgänglig som en uppsättning XSD-filer paketerade som en zip-fil [2] .

  • CEN TS 15531-1:2015 - Del 1: Kontext och ramverk.
  • CEN TS 15531-2:2015 - Del 2: Kommunikationsinfrastruktur.
  • CENT TS 15531-3:2015 - Del 3: Funktionella tjänstegränssnitt (som täcker funktionstjänsterna SIRI-PT, SIRI-ET, SIRI-ST, SIRI-SM, SIRI-CT, SIRI-CM och SIRI-GM).
  • CEN/TS 15531-4:2011 - Del 4: Funktionella tjänstegränssnitt - Facility Monitoring.
  • CEN/TS 15531-5:2016 - Del 5: Funktionella tjänstegränssnitt - Situationsutbyte.

SIRI upprätthålls under en underhållsordning, med versionskontroll som hanteras av en arbetsgrupp i CEN TC/278 Working Group 3 . Senare versioner av schemat finns tillgängliga på samma plats, tillsammans med ändringsnoteringar.

Historia

CEN SIRI-standarden utvecklades från europeiska nationella standarder för datautbyte i realtid, särskilt den tyska VDV 453-standarden, mellan 2000 och 2005, och inkluderade åtta funktionella tjänster. V1.0 blev en CEN Technical Standard 2006 och en fullständig CEN-standard 2009.

Två ytterligare funktionella tjänster lades till senare Situation Exchange (SX) (Technical Standard 2009, Standard 2016) och Facility Monitoring (FM) (2011).

Ett antal små förbättringar lades sedan till som informella ändringar som skapade interimsversioner v1.1, v1.2, etc.

Två andra CEN-standarder utvecklades som använde sig av "SIRI Common Protocol Framework" för att definiera sina egna funktionella tjänster; NeTEx (v1.0 publicerad 2014) och Open API för distribuerad reseplanering (v 1.0 publicerad 2017).

Version 2.0 av CEN-SIRI utvecklades mellan antagen 2015. Denna är bakåtkompatibel med V1.0 och både formaliserar antagandet av de interimistiska förbättringarna och lägger till ett antal ytterligare funktioner. Ett viktigt nytt tillägg i SIRI v2.0 var beskrivningen av en enhetlig transformation för att rendera CEN-SIRI-meddelanden till ett platt format som kan användas i enkla http-förfrågningar utan en XML-rendering.

Exempel på webbplatser som använder SIRI

Olika SIRI-implementationer används på ett antal platser globalt

Europa

Nordamerika

Asien

Australien

Se även

externa länkar