GeoLira комбинира регистрирани източници, канонично хранилище, проверки за актуалност, derived engines, browser приложение и незадължителни лични или общностни функции. Всеки слой има собствени правила за собственост, поверителност и доказателства.
Pipeline за данните има шест основни етапа
Данните преминават през източници, ingest, канонично хранилище, качество, derived analysis и доставка. Източникът първо се нуждае от известна идентичност и договор. Adapter картографира upstream payload в каноничен запис, след което качеството проверява диапазона, състоянието и актуалността. Едва след тези gates записът може да захранва derived calculations и потребителския интерфейс.
Продуктовите слоеве не споделят едно определение за истина
Науката съдържа измервания, модели и derived analysis. Общността съдържа анонимни самоотчети и агрегати. Личният слой съдържа лични наблюдения, ограничени до собственика. Символичният слой и Духовността съдържат интерпретации и практики с източници. Комбинирането на тези пространства в един продукт не позволява класовете доказателства да се разменят без изричен договор.
Fail-closed поведението е част от продукта, а не UX дефект
Ако източник е недостъпен, запис надвиши hard stale, станция е невалидна или необходимата извадка липсва, функцията може да върне PARTIAL или UNAVAILABLE. GeoLira не трябва да запълва липсата с нула, номинална стойност или стар запис без предупреждение. Същото правило важи за предупрежденията и авторските индекси, които изискват актуални компоненти.