Hoe communitygegevens werken is een speciale GeoLira-weergave voor dit deel van het observatorium. Deze combineert de routespecifieke interface met dezelfde grenzen voor bron, versheid, privacy en bewijs die op het hele platform worden gebruikt.
Meerdere gates scheiden het formulier van het aggregaat
Een check-in doorloopt eerst schema- en toestemmingsvalidatie. Alleen bekende velden, scorebereiken van 1-5, goedgekeurde categorieën en een optionele landcode van twee letters worden geaccepteerd. Het systeem controleert ook local_date en weigert records die het contract schenden. Alleen geaccepteerde records komen in aanmerking voor aggregatie.
Het structurele filter verwijdert duplicaten en records buiten het venster
CommunityPulseAbuseFilter vereist het juiste schema, de bewijsklasse, toestemmingsversie en submission_id. Het weigert duplicaten, ongeldige timestamps, niet-ondersteunde locale, ongeldige landcodes en waarden buiten het contract. Dit filter maakt geen vingerafdrukken van gebruikers en belooft geen volledige weerstand tegen automatisering, daarom vereist de inzendingslaag ook een externe rate limit.
Aggregatie behoudt privacy- en bewijsgrenzen
Na filtering worden statistieken gepubliceerd vanaf de eerste geldige inzending en een categorie vanaf de eerste reactie. Naarmate meer check-ins binnenkomen worden waarden het gemiddelde van de huidige steekproef. Individuele inzendings-ID's worden niet openbaar, maar bij een steekproefgrootte van 1 kan een aggregaat de reactie van één persoon weerspiegelen. Het aggregaat blijft COMMUNITY_SELF_REPORT en Community Pulse blijft AUTHORED_INDEX.