Så fungerar gemenskapsdata är en särskild GeoLira-vy för denna del av observatoriet. Den kombinerar det ruttspecifika gränssnittet med samma käll-, aktualitets-, integritets- och evidensgränser som används på hela plattformen.
Flera grindar skiljer formuläret från aggregatet
En incheckning passerar först validering av schema och samtycke. Endast kända fält, poängintervall 1-5, godkända kategorier och en valfri landskod med två bokstäver accepteras. Systemet kontrollerar också local_date och avvisar poster som bryter mot kontraktet. Endast godkända poster får ingå i aggregering.
Det strukturella filtret tar bort dubbletter och poster utanför tidsfönstret
CommunityPulseAbuseFilter kräver korrekt schema, evidensklass, samtyckesversion och submission_id. Det avvisar dubbletter, ogiltiga tidsstämplar, locale som inte stöds, ogiltiga landskoder och värden utanför kontraktet. Filtret fingeravtrycker inte användare och lovar inte fullständigt motstånd mot automatisering, så inskickningslagret kräver också en extern hastighetsgräns.
Aggregering bevarar integritets- och evidensgränser
Efter filtrering publiceras statistik från den första behöriga inskickningen och en kategori från sitt första svar. När fler incheckningar kommer in blir värdena medelvärdet för det aktuella urvalet. Individuella inskickningsidentifierare blir inte offentliga, men med en urvalsstorlek på 1 kan ett aggregat spegla en persons svar. Aggregatet förblir COMMUNITY_SELF_REPORT och Community Pulse förblir AUTHORED_INDEX.