Diese Seite wurde maschinell übersetzt und wurde noch nicht von einer Person überprüft. Englisch ist die Referenz; Korrekturen auf GitHub sind willkommen. GitHub
Cookwala / Humanitär
Entwurfsprofil
Vom Überschuss auf den Teller, sicher, mit den Telefonen, die Sie bereits haben
Das Humanitarian Profile: das Add-on, das die Dokumente der Lebensmittelrettung definiert: Angebot, Reservierung, Übergabe, Verteilung, Wirkung ist ein kleiner, strenger Datenstandard für Food Banks, Gemeinschaftsküchen, Schulmahlzeiten- und Hilfsprogramme. OFFER, CLAIM, Übergabe mit Temperaturprüfung, servieren, zählen. Es funktioniert über SMS und Tabellenkalkulation, ohne personenbezogene Daten, ohne Roboter und ohne Internet erforderlich. Roboter und Apps können dieselben Dokumente später nutzen.
Der Weg, von Anfang bis Ende
Offer. A store, farm, caterer or kitchen sends what it has: kilograms, storage, temperature, date mark, allergens.
OFFER 36KG YOGURT C 4C UB0511orFARM 120KG TOMATO A BB0411.Claim. A food bank, kitchen or program claims all or part, within a priority tier the program publishes.
CLAIM A7K ALL.Handover with a cold-chain check. At every change of custody a trained person records the temperature and the kilograms accepted or rejected with a reason. A temperature-controlled line without a reading is not recorded; hot food below 60 °C is refused.
HAND A7K 36 T4.6, orHAND A7K 30 REJ 6 PACK T4.6to reject part of it.Kitchen. A community, school, disaster or robot kitchen cooks; a production run can record cooking, hot-holding and cooling temperatures (experimental fleet profile).
Distribution. Meals and people served at a site on a day, as counts only; any count under ten is "fewer than ten".
DIST 410 MEALS 410 PEOPLE 96KG; per-meal nutrients withMENU.Impact. A summary computed from the documents: kilograms rescued, meals, cost per meal, time to claim, safety findings and incidents, each with its method and the number of documents behind it. The nutrition pass rate is self-reported unless nutrients come from linked recipes and portion masses.
Der SMS-Walkthrough
Geben Sie die Nachrichten ein, die ein Spender und eine food bank senden würden, oder drücken Sie die Schaltflächen. Das Gateway in Ihrem Browser wandelt diese in die Dokumente des Profils um, führt die Kühlkettenprüfungen durch (fehlender Messwert, gekühlt über 5 °C, heiß unter 60 °C, ein Artikel der Klasse gekühlt als Umgebungstemperatur deklariert) und berechnet die Zusammenfassung. Es wird nichts irgendwohin gesendet.
Dokumente (die neuesten zuerst) und die Zusammenfassung der Auswirkungen:
Die Grammatik ist in tools/cookwala_ref.py implementiert und wurde durch 24 conformance-Vektoren getestet. Schlüsselwörter sind Englisch; arabisch-indische und westliche Ziffern werden beide akzeptiert. Das echte Gateway ordnet eine registrierte Telefonnummer einer Organisation zu, niemals einer Person. Offer-IDs in diesem Walkthrough sind OF-001, OF-002…
Vier Einstellungen, vier Arbeitsabläufe
Eine Food Bank in Kairo
Telefone und Tabellenkalkulationen (Level H0). Tomaten, Joghurt und Brot eines Supermarkts; 6 kg wegen beschädigter Verpackung abgelehnt; 380 warme Mahlzeiten in einer Gemeinschaftsküche.
Documents and summary →Ein Schulmahlzeit-Programm
Ganze Nüsse bei der Übergabe abgelehnt, weil das Programm Kindern unter fünf Jahren dient; ein Mittagessen mit 640 mg Natrium, das durch das Schul-Rule-Pack markiert wurde.
Documents and summary →Eine Katastrophenküche
Gekochter Reis bei 49 °C im Flow abgelehnt; 650 warme Mahlzeiten mit Warmhalte- und Kühlprotokollen in einem Produktionslauf; eine Warmhalteeinheit unter 60 °C erkannt und die Charge wieder aufgewärmt.
Documents and summary →Eine Roboterküche
Tomaten einer landwirtschaftlichen Genossenschaft per SMS; Geräte-Schritte als Core-Ausführungen verknüpft mit dem Produktionslauf; 900 Pakete gezählt, niemand benannt.
Documents and summary →Alle vier sind illustrative Dokumente, die zur Übung des Schemas geschrieben wurden; keine echte Organisation oder Veranstaltung wird beschrieben.
Keine personenbezogenen Daten, durch Design
- Jede Partei ist eine Organisation: eine did:web-Domain, eine GS1-Standortnummer oder eine Registry-ID. Personen erscheinen nur als Rollen („geschultes Personal“).
- Zahlen, niemals Datensätze: Personen nach Gruppen serviert, jede Gruppe unter zehn als „weniger als zehn“ gemeldet.
- Standorte sind Betriebsstätten oder Verwaltungsbereiche, niemals ein Haushalt.
- Notizen sind 280 Zeichen lang und werden vor dem Speichern auf Telefonnummern und IDs gescannt.
- Aufbewahrung erklärt und durchgesetzt; optionales Hash-only-Audit-Log; In-Country-Hosting, wo erforderlich.
Menschen sind Partner in dieser Arbeit, beschrieben durch Rolle und Situation. Keine Gesichter, keine Bilder von Armut, keine Retter-Sprache auf dieser Website oder in Programmmaterialien, die wir produzieren.
Lebensmittelsicherheit und Ernährungsregeln, überprüfbar
Vier Entwürfe von rule packs: eine prüfbare Liste von Lebensmittelsicherheits- und Ernährungsregeln, die ein Programm anwendet, abgeleitet aus veröffentlichten Leitlinien abgeleitet aus öffentlichen WHO-, Codex- und Sphere-Leitlinien: Kühlkette, die Zwei-Stunden-Regel für gekochte Lebensmittel außerhalb der Temperaturkontrolle, Datumsmarkierungen, Allergene (Abkühlphasen und Wiedererwärmung werden im Produktionslauf einer Küche aufgezeichnet, nicht in diesen Packs); Natrium, freier Zucker, Fette, Obst und Gemüse; Fürsorgeregeln für Kinder unter fünf Jahren, Schwangerschaft, ältere Erwachsene und immungeschwächte Personen; Schulmahlzeiten-Muster; Natriumreduzierung.
Jede Packung gibt an, wer sie nach Beruf geprüft hat. Noch keine wurde geprüft; das ist das Erste, was wir von Ernährungsberatern und Lebensmittelsicherheitsbeauftragten verlangen. Die Zwei-Stunden-Prüfvorlage · Was wir niemals behaupten
Einen Pilotversuch ehrlich durchführen
Vorher
Hypothesen und Schwellenwerte vorregistriert; eine vierwöchige Baseline der aktuellen Praxis; eine Überprüfung der Datenverantwortung gemäß den Leitlinien von ICRC und OCHA; Ethikgenehmigung, wo erforderlich; Rule Packs angepasst durch den Lebensmittelsicherheitsverantwortlichen des Programms.
Währenddessen
Zwölf Wochen, mindestens zwei Standorte und fünf Geber, nach Möglichkeit ein Vergleichsstandort; Erfassung der Zeit pro 100 kg gemessen; Abbruchkriterien: jeder zurechenbare Sicherheitsvorfall, die doppelte Erfassungszeit oder die Anfrage des Partners.
Danach
Die aus den Dokumenten berechnete Zusammenfassung, ein unabhängiger Auswerter, der die Rohdatensätze liest, und die Veröffentlichung dessen, was das Ergebnis zeigt, mit einem Abschnitt „Was ist schiefgelaufen“. Der Partner wird nur mit seiner schriftlichen Vereinbarung genannt.
Das vollständige Protokoll · Das Konzeptpapier für ein Erstgespräch. Kein Pilotlauf wurde durchgeführt und keiner ist finanziert; ein Programm, das sprechen möchte, ist ab dem Erstgespräch ein Partner.
Was wir noch nicht wissen
- Ob ein Programm mit dem Profil mehr rettet als mit seiner aktuellen Methode.
- Wie viel Aufzeichnungszeit die SMS-Grammatik: das exakte Textnachrichten-Format, mit dem ein einfaches Telefon Lebensmittel anbietet, reserviert und übergibt einem Freiwilligen in der Praxis kostet.
- Ob die Rule Packs irgendwo mit dem nationalen Recht vereinbar sind; die Anpassung ist Aufgabe des Programms.
Was ist schiefgelaufen
- Noch nichts aufgezeichnet: Es hat noch keine Bereitstellung stattgefunden.
Interoperabilität
CSV-Vorlagen enthalten HXL-Hashtags; Artikel enthalten GS1 GTINs und Standorte enthalten GLNs oder OCHA P-Codes; Verteilungen werden auf DHIS2-Aggregate abgebildet; Begünstigtensysteme werden nie berührt (nur Aggregate werden übertragen). Die Organisationen hinter diesen Standards sind keine Partner; ihre Formate werden verwendet, damit die bestehenden Tools der Programme unsere lesen können. Abschnitt 9 des Profils.