Avoimet ravintotietokannat vertailussa: USDA, Open Food Facts, Nutrola ja FatSecret
Yksityiskohtainen vertailu suurista ravintotietokannoista, mukaan lukien USDA FoodData Central, Open Food Facts, Nutrola ja FatSecret. Kattaa tietojen laadun, kattavuuden, päivitysfrekuenssin, API-käytön, lisensoinnin ja sen, mikä tietokanta on paras käyttötarkoitukseesi.
Jokainen ravitsemussovellus, ruokavalio tutkimus ja ruokateknologian tuote perustuu ydinosaansa, ruokakoostumustietokantaan. Tämän tietokannan laatu, kattavuus ja saavutettavuus määrittävät, kuinka tarkka lopputuote voi olla. Silti useimmat käyttäjät ja jopa monet kehittäjät eivät koskaan tutki, mitä kalorien laskentojen taustalla on. Eri tietokannoilla on erilaisia vahvuuksia, puutteita, päivityssyklejä ja lisensointiehtoja, jotka vaikuttavat siihen, miten ja missä niitä voidaan käyttää.
Tässä artikkelissa vertaillaan perusteellisesti neljää laajimmin käytettyä ravintotietokantaa: USDA FoodData Central, Open Food Facts, Nutrola ja FatSecret. Arvioimme kutakin kattavuuden, tietojen laadun, päivitysfrekuenssin, saavutettavuuden, lisensoinnin ja soveltuvuuden eri käyttötarkoituksiin. Olitpa kehittäjä valitsemassa tietolähdettä, tutkija valitsemassa viitearvoa tai yksinkertaisesti utelias käyttäjä, joka haluaa tietää, mistä sovelluksesi kalorien laskennat tulevat, tämä opas auttaa sinua tekemään tietoon perustuvan valinnan.
Vertailu Yhteenvetona
| Ominaisuus | USDA FoodData Central | Open Food Facts | Nutrola | FatSecret |
|---|---|---|---|---|
| Yhteensä ruokakirjauksia | 370,000+ | 3,000,000+ | 900,000+ | 500,000+ |
| Pääasiallinen tietotyyppi | Viite + brändätty | Pakattuja tuotteita | Yleisimmät + brändätyt + ravintolat | Yleisimmät + brändätyt |
| Maantieteellinen keskittyminen | Yhdysvallat | Globaali (EU-painotteinen) | Globaali (50+ maata) | Globaali (US-painotteinen) |
| Ravinteet per merkintä | Jopa 150 | Vaihteleva (5-40) | 30+ standardia | 15-25 |
| Päivitysfrekuenssi | Neljännesvuosittain (merkittävät), jatkuva (brändätty) | Jatkuva (joukkosijoitettu) | Kuukausittain (merkittävät), päivittäin (yksittäiset) | Jatkuva |
| Tietojen keruumenetelmä | Laboratorioanalyysi + valmistaja | Joukkosijoitettu (käyttäjäskannaukset) | Monilähteinen varmennus | Monilähteinen + yhteisö |
| API-käyttö | Kyllä (ilmainen) | Kyllä (ilmainen) | Kyllä (ilmainen taso + maksullinen) | Kyllä (ilmainen maininnalla) |
| Suurimittakaavainen lataus | Kyllä | Kyllä | Maksullinen taso | Ei |
| Lisenssi | Julkinen alue | Avoin tietokantalisenssi (ODbL) | Omistusoikeus (API-käyttö) | Omistusoikeus (API-käyttö) |
| Viivakoodi/UPC-tiedot | Kyllä (brändätty alaryhmä) | Kyllä (pääpaino) | Kyllä | Kyllä |
| Ravintolaruoat | Rajoitettu | Ei | Kyllä (laaja) | Kyllä (kohtuullinen) |
| Reseptit/koostetut ruoat | Kyllä (Kysely/FNDDS) | Rajoitettu | Kyllä | Kyllä |
USDA FoodData Central
Yleiskatsaus
USDA FoodData Central (FDC) on Yhdysvaltain maatalousministeriön kattava ruokakoostumustietokanta. Se on virallinen lähde ravintotiedoille Yhdysvalloissa ja toimii viitearvona, jota muita tietokantoja usein verrataan. FDC lanseerattiin vuonna 2019 yhtenäisenä alustana, joka yhdisti useita aikaisemmin erillisiä USDA-tietokantoja.
Tietokannan Komponentit
FDC sisältää itse asiassa viisi erilaista tietosarjaa, joilla on erilaiset tarkoitukset ja menetelmät:
Foundation Foods: Noin 2,300 vähäisesti käsiteltyä ruokaa, jotka on analysoitu nykyisten analyysimenetelmien avulla Kansallisen ruoka- ja ravintoaineanalyysiohjelman (NFNAP) alaisuudessa. Nämä merkinnät tarjoavat korkeinta tietojen laatua, ja arvot on saatu suoraan laboratoriotutkimuksista useista näytteistä. Jokainen merkintä sisältää keskiarvot, keskihajonnat ja näytemäärät ravintoarvoista.
SR Legacy (Standard Reference Legacy): Historiallisen USDA Standard Reference -tietokannan viimeinen julkaisu, joka sisältää noin 7,800 ruokamerkintää. SR Legacy tarjoaa ravintoarvot, joita on käytetty tutkimuksessa vuosikymmenten ajan. Vaikka sitä ei enää päivitetä, se on edelleen kriittinen viite.
Survey Foods (FNDDS): Ruoka- ja ravintotietokanta ruokavalio tutkimuksia varten sisältää noin 7,000 ruokaa, jotka on kartoitettu sen mukaan, mitä amerikkalaiset raportoivat syövänsä Kansallisessa terveys- ja ravitsemustutkimuksessa (NHANES). Nämä merkinnät sisältävät koostettuja ja sekoitettuja ruokia reseptipohjaisilla ravintoarvoilla. FNDDS on korvaamaton väline väestötason ruokavalioanalyysiin.
Experimental Foods: Pienempi kokoelma ruokia, joita on analysoitu erityisiä tutkimustarkoituksia varten, kuten uusien viljelykasvien tai kokeellisten ruokamuotojen osalta.
Branded Foods: Yli 350,000 merkintää, jotka on saatu USDA:n globaalista brändättyjen elintarvikkeiden tietokannasta (GFBD), joka kerää tietoja valmistajien toimittamista ravintotietolapuista. Tämä on suurin komponentti merkintöjen määrässä, mutta sen tietojen laatu vaihtelee eniten, koska se riippuu valmistajien tarkkuudesta ja täydellisyydestä.
Tietojen Laatu
Foundation Foods -komponentti edustaa ruokakoostumustietojen kultastandardia. Ravintoarvot määritetään märkäkemian analyysillä (Kjeldahl proteiinille, happohydrolyysi rasvalle, pommikalorimetria energialle) useista näytteistä, jotka on saatu eri paikoista ja kausista. Analyysimenetelmät noudattavat AOAC Internationalin protokollia, ja tiedot käyvät läpi monitasoisen laadun tarkastuksen.
SR Legacy -tietojen laatu on myös korkea, mutta se heijastaa vanhempia analyysimenetelmiä ja otantaprotokollia joissakin merkinnöissä. Jotkut merkinnät ovat peräisin vuosikymmenten takaa, ja vaikka ravintoarvot olivat tarkkoja analyysin aikana, ruokakoostumus voi muuttua ajan myötä maatalouskäytännöissä, eläinten hoidossa ja elintarvikkeiden käsittelyssä tapahtuvien muutosten vuoksi.
Branded Foods -tietojen laatu on vaihtelevaa. Ravintoarvot tulevat valmistajien ilmoittamista ravintotietolapuista, joille FDA sallii tiettyjä toleransseja. Esimerkiksi FDA sallii merkittyjen kalorimäärien olevan jopa 20 prosenttia korkeampia kuin todelliset arvot, ja vitamiinit ja mineraalit voivat olla läsnä 80 prosenttia tai enemmän merkittyjen arvojen mukaan. Tämä tarkoittaa, että brändättyjen elintarvikkeiden merkinnät voivat poiketa laboratoriotutkimuksista saaduista arvoista.
Ravinteiden Syvyys
USDA FDC tarjoaa syvimmän ravinteiden kattavuuden kaikista julkisista tietokannoista. Foundation Foods -merkinnät voivat sisältää jopa 150 erilaista ravinnetta ja ruokakomponenttia, mukaan lukien kaikki makroravinteet, yksittäiset aminohapot, yksittäiset rasvahapot (tyydyttyneet, kertatyydyttymättömät, monityydyttymättömät, trans), vitamiinit, mineraalit, karotenoidit, flavonoidit ja muut bioaktiiviset yhdisteet. Mikään muu tietokanta ei saavuta tätä yksityiskohtaisuutta analyyttisille ruoille.
Käyttö ja Lisensointi
FDC-tiedot ovat julkisella alueella (ei tekijänoikeusrajoituksia). Ne ovat saatavilla:
- Verkkoliittymä: fdc.nal.usda.gov manuaalisia hakuja varten
- API: api.nal.usda.gov ilmaisella API-avaimen rekisteröinnillä (1,000 pyyntöä tunnissa)
- Suurimittakaavainen lataus: CSV- ja JSON-tiedostojen lataukset koko tietokannasta, päivitetään neljännesvuosittain
Julkisen alueen asema tarkoittaa, että kuka tahansa voi käyttää USDA-tietoja mihin tahansa tarkoitukseen, kaupalliseen tai ei-kaupalliseen, ilman mainintavelvoitteita (vaikka maininta on hyvä käytäntö).
Rajoitukset
- US-keskeinen: Tietokanta kattaa pääasiassa Yhdysvalloissa saatavilla olevia ruokia. Kansainväliset ruoat, alueelliset tuotteet ja ei-US-ruokajärjestelmät ovat aliedustettuina.
- Ei ravintolatietoja: FDC ei sisällä ravintolakohtaisia ruokalistoja. Chipotle-burrito ei ole sama kuin yleinen burrito, mutta FDC:llä on vain yleinen versio.
- Päivitysviive: Foundation Foods -merkintöjä päivitetään harvoin (joitakin merkintöjä ei ole analysoitu yli vuosikymmeneen). Branded Foods -päivitykset riippuvat valmistajien lähetyksistä.
- Ei kuvia: FDC ei sisällä ruokavalokuvia, mikä tekee siitä sopimattoman itsenäiseksi resurssiksi visuaaliseen ruokantunnistuskoulutukseen.
- Monimutkainen rakenne: Viiden tietokannan arkkitehtuuri, jossa on erilaiset ID-järjestelmät, ravinteiden kattavuustasot ja tietomuodot, tekee FDC:stä haastavan integroida ilman merkittävää kehitystyötä.
Open Food Facts
Yleiskatsaus
Open Food Facts (OFF) on ilmainen, avoin ja yhteisöllinen tietokanta ruokatuotteista ympäri maailmaa. Se perustettiin vuonna 2012 ja toimii voittoa tavoittelemattomana projektina, jonka tehtävä on verrattavissa Wikipedian toimintaan, mutta ruokatuotteiden osalta. Vuoteen 2026 mennessä se sisältää yli 3 miljoonaa tuotteen merkintää yli 200 maasta, mikä tekee siitä suurimman avoimen ruokadatabasin tuotemäärältään.
Tietojen Keruumenetelmä
Open Food Facts perustuu täysin joukkosijoitettuihin kontribuutioihin. Käyttäjät (sekä yksityishenkilöt että organisaatiokumppanit) lähettävät tuotetietoja skannaamalla viivakoodeja ja kuvaamalla ravintotietolappuja Open Food Facts -mobiilisovelluksen tai verkkosivuston avulla. Optinen merkintä tunnistus (OCR) auttaa tekstin erottamisessa etikettikuvista, mutta ihmisten tarkistus ja korjaus ovat keskeisiä laadunvarmistusprosessissa.
Kattavuus
OFF:n kattavuus on erinomainen pakatuissa ja prosessoiduissa ruoissa, erityisesti Euroopassa. Ranskassa, Saksassa, Yhdistyneessä kuningaskunnassa ja Yhdysvalloissa on eniten tuotemerkkimerkintöjä. Tietokanta erottuu erityisesti:
- Pakatuista supermarketin tuotteista, joilla on viivakoodit
- Kansainvälisistä tuotteista, joita ei ole US-keskeisissä tietokannoissa
- Ainesosaluetteloista ja allergeenitiedoista
- Ravintotietolaputiedosta tuotteen alkuperämaan muodossa (EU-muoto, US-muoto jne.)
- Lisäaineista ja käsittelyindikaattoreista (NOVA-luokittelu)
- Nutri-Score (etuetiketin ravintoluokitus, jota käytetään useissa EU-maissa)
Tietojen Laatu
Koska OFF-tiedot ovat joukkosijoitettuja, laatu vaihtelee merkittävästi merkintöjen välillä:
- Täydellisyys: Monilla merkinnöillä on puutteellisia ravintotietoja. Tuotteella saattaa olla kaloreita ja makroravinteita, mutta vitamiinit, mineraalit tai jopa kuitu puuttuvat. Vuoden 2021 analyysi havaitsi, että vain 67 prosentilla OFF-merkinnöistä oli täydelliset makroravinteetiedot (energia, proteiini, hiilihydraatit, rasva), ja alle 20 prosentilla oli mikroravinteita, jotka ylittivät natriumin.
- Tarkkuus: OCR-virheet, käyttäjäkirjoitusvirheet ja sekaannukset annos- ja 100 gramman arvojen välillä tuovat virheitä. Yhteisön tarkistusprosessi havaitsee monia näistä, mutta virheiden määrä on suurempi kuin kuratoiduissa tietokannoissa.
- Kaksinkertaisuus: Sama tuote voi esiintyä useita kertoja eri viivakoodeilla (alueelliset variantit, uudelleenpakatut tuotteet) tai ristiriitaisilla tiedoilla eri kontribuuttoreilta.
- Ajantasaisuus: Tuotteita saattaa muokata valmistajat, mutta OFF-merkintää ei ehkä päivitetä, ellei käyttäjä skannaa uutta versiota.
OFF käsittelee laatuongelmia kontribuuttoreiden mainejärjestelmällä, tietojen validoimisella (esim. lippujen merkitseminen, joissa kalorit eivät vastaa 4 x proteiinia + 4 x hiilihydraattia + 9 x rasvaa) ja yhteisön moderoinnilla.
Ainutlaatuiset Ominaisuudet
Ainesosien analyysi: OFF jäsentää ainesosaluetteloita rakenteiseksi tiedoksi, tunnistaen lisäaineet niiden E-numeroiden mukaan ja merkitsemällä allergeenit. Tämä ainesosatason tieto on harvinaista muissa tietokannoissa.
Ympäristön arviointi: OFF laskee Eco-Score-arvon, joka on ympäristövaikutusten arviointi tuoteryhmän, ainesosien, pakkauksen ja alkuperän perusteella. Tämä tekee siitä ainutlaatuisen resurssin kestävyyskeskeisille sovelluksille.
NOVA-luokittelu: Jokainen tuote luokitellaan NOVA-ultra-käsittelyasteikolla (1 = käsittelemätön, 4 = ultra-käsitelty), mikä mahdollistaa tutkimuksen ja sovellukset, jotka keskittyvät ruoan käsittelytasoihin.
Käyttö ja Lisensointi
OFF-tiedot ovat saatavilla Avoimen tietokantalisenssin (ODbL) alla, joka vaatii maininnan ja jakamisen (johdannaiset tietokannat on myös oltava avoimia). Käyttömenetelmät sisältävät:
- Verkkoliittymä: world.openfoodfacts.org
- API: Ilmainen, ei todennusta vaadita kohtuulliselle käytölle
- Suurimittakaavainen lataus: Koko tietokanta saatavilla CSV- ja MongoDB-tiedostoina (monigigatavuiset tiedostot)
- Mobiili-SDK: Viivakoodiskannauksen integroimiseksi
ODbL-lisenssi tarkoittaa, että kaupalliset sovellukset voivat käyttää OFF-tietoja, mutta niiden on mainittava Open Food Facts ja jaettava kaikki parannukset tietokantaan takaisin yhteisölle. Tämä jakamisvelvoite voi olla rajoitus joillekin kaupallisille käyttötarkoituksille.
Rajoitukset
- Pakattujen elintarvikkeiden painotus: OFF on pääasiassa pakattujen tuotteiden tietokanta. Käsittelemättömät kokonaisruoat (tuoreet vihannekset, irtotavarat, tuore liha), ravintolaruoat ja kotiruoka ovat huonosti edustettuina.
- Vaihtelevat täydellisyydet: Monet merkinnät puuttuvat keskeisistä ravinteista. Sovellukset, jotka tarvitsevat täydellisiä makro- ja mikroravinteiden profiileja, eivät voi luottaa pelkästään OFF:iin.
- Laatu vaihtelee: Joukkosijoitettu data sisältää väistämättä enemmän virheitä kuin ammattimaisesti kuratoitu data. Tuotantosovellusten tulisi toteuttaa validoimiskerroksia.
- Ei valmistuskontekstia: OFF tallentaa ruoat myytyinä, ei kulutettuina. Pasta-arkki sisältää kuivia ravintoarvoja; kypsennetyt arvot (joita käyttäjät todella syövät) on laskettava erikseen.
Nutrola
Yleiskatsaus
Nutrola ylläpitää omistusoikeudellista ruokakoostumustietokantaa, joka on suunniteltu erityisesti AI-pohjaista ravitsemusseurantaa varten. Tietokanta yhdistää useita auktorisoituja lähteitä joukkovarmennettuihin tietoihin kattaakseen kaikki ruoat, joita käyttäjät todella syövät: yleiset kokonaisruoat, brändätyt tuotteet, ravintolaruoat, alueelliset ruoat ja koostetut ateriat.
Tietolähteet ja Menetelmät
Nutrolan tietokanta rakennetaan monilähteisen aggregoinnin ja varmennusprosessin kautta:
USDA FoodData Central: Foundation Foods ja SR Legacy -tiedot toimivat viitekerroksena yleisille kokonaisruoille ja yleisille valmistuksille. USDA-tiedot synkronoidaan 30 päivän kuluessa jokaisesta USDA-julkaisusta.
Valmistajatiedot: Ravintotiedot brändätyistä tuotteista saadaan valmistajien toimittamista tiedoista, jotka on varmennettu etikettiskannausten avulla ja ristiviitattu, kun se on mahdollista, USDA:n Branded Foods -merkintöjen kanssa.
Ravintolapartnerit: Nutrola tekee yhteistyötä ravintolaketjujen kanssa ja käyttää julkaistuja ravintolatietoja (joita suuret Yhdysvaltain ketjut ovat velvollisia tarjoamaan FDA:n kalorimerkintävaatimusten mukaan) ravintolaruokamerkintöjen täyttämiseksi.
Joukkovarmennetut merkinnät: Ruoille, joita ei kateta yllä olevilla lähteillä, erityisesti alueellisille ja kansainvälisille ruoille, Nutrola luo alkuperäiset merkinnät standardoitujen reseptien ja USDA:n ainesosatietojen perusteella, ja vahvistaa ja tarkentaa niitä käyttäjäpalautteen avulla. Kun useat käyttäjät johdonmukaisesti korjaavat ruokamerkintää samaan suuntaan, korjaus tarkistetaan ja mahdollisesti otetaan käyttöön.
AI-avusteinen tietojen syöttö: Nutrola käyttää AI-malleja ravintotietojen erottamiseen ruokapakkauksista useilla kielillä ja muodoissa, vähentäen manuaalista vaivannäköä kansainvälisen kattavuuden laajentamiseksi.
Kattavuusprofiili
| Kategoria | Arvioidut merkinnät | Huomiot |
|---|---|---|
| Yleisimmät kokonaisruoat | 12,000 | Ristiviitattu USDA Foundation + SR Legacy |
| Brändätyt tuotteet (US) | 380,000 | Säännöllinen synkronointi valmistajatietojen kanssa |
| Brändätyt tuotteet (kansainväliset) | 210,000 | Painopiste EU-, UK-, AU- ja Aasian-Pasifikin markkinoilla |
| Ravintolaruoat | 85,000 | US-ketjut + valitut kansainväliset ketjut |
| Alueelliset ja kulttuuriset ruoat | 45,000 | 50+ keittiötä, joukkovarmennettu |
| Koostetut ateriat ja reseptit | 168,000 | Reseptipohjaisia ainesosatason tietoja |
| Yhteensä | 900,000+ |
Tietojen Laadun Mittarit
Nutrola käyttää useita laadunvalvontamenetelmiä:
- USDA:n ristiviittaus: Kaikki yleiset ruokamerkinnät ristiviitataan USDA-viitetietojen kanssa. Merkinnät, jotka poikkeavat yli 15 prosenttia USDA-viitearvoista mistä tahansa makroravinteesta, merkitään tarkistettavaksi.
- Ravintotietojen uskottavuustarkistukset: Automaattiset tarkistukset varmistavat, että kalorimäärät ovat johdonmukaisia makroravinteiden kokonaismäärien kanssa (kalorien tulisi olla noin 4 x proteiini + 4 x hiilihydraatti + 9 x rasva + 7 x alkoholi, tietyn toleranssin sisällä). Merkinnät, jotka eivät läpäise tätä tarkistusta, eristetään, kunnes ne on tarkistettu.
- Käyttäjäkorjausanalyysi: Käyttäjäkorjausten tilastollinen analyysi tunnistaa merkinnät, joita korjataan systemaattisesti samaan suuntaan, mikä laukaisee tietotiimin tarkistuksen.
- Aikaisempi tarkastus: Satunnainen otos merkinnöistä tarkastetaan neljännesvuosittain ensisijaisten lähteiden (USDA, valmistajatietolaput, ravintoloiden julkaistut tiedot) mukaan.
Ravinteiden Kattavuus
Standardimerkinnät sisältävät yli 30 ravinnetta: energia (kcal), proteiini, kokonaishiilihydraatit, kokonaisrasva, tyydyttynyt rasva, transrasva, kertatyydyttymätön rasva, monityydyttymätön rasva, kolesteroli, natrium, ravintokuitu, kokonaissokerit, lisätyt sokerit, A-vitamiini, C-vitamiini, D-vitamiini, kalsium, rauta, kalium, B6-vitamiini, B12-vitamiini, magnesium, sinkki ja useita muita. USDA Foundation Foodsista peräisin olevat merkinnät voivat sisältää lisäravinteita, jotka on peräisin USDA-tiedoista.
Käyttö
- API: Ilmainen taso (500 pyyntöä/päivä) ja maksulliset tasot. Katso Nutrola API -kehittäjäopas täydellistä dokumentaatiota varten.
- Sovelluksessa: Nutrolan mobiili- ja verkkosovellukset tarjoavat ensisijaisen pääsyn kuluttajille.
- Suurimittakaavainen pääsy: Saatavilla Enterprise-tasolla tutkimus- ja kaupallisille kumppaneille.
- Lisenssi: Omistusoikeus. API-käyttöä säätelevät Nutrolan kehittäjien palveluehdot. Tietoja ei voi jakaa suurimittakaavaisesti ilman kaupallista lisenssiä.
Rajoitukset
- Omistusoikeus: Toisin kuin USDA ja OFF, Nutrolan tiedot eivät ole vapaasti ladattavissa tai jaettavissa. Tämä rajoittaa sen käyttöä akateemisessa tutkimuksessa, joka vaatii avointa dataa.
- Ravinteiden syvyys: Vaikka yli 30 ravinnetta on riittävä useimmille kuluttaja- ja kliinisille sovelluksille, se ei vastaa USDA Foundation Foodsin yli 150 ravinteen syvyyttä erikoistuneessa tutkimuksessa.
- Uudempi tietokanta: Nutrolan tietokanta on nuorempi kuin USDA ja OFF, mikä tarkoittaa, että historiallinen kattavuus lopetetuista tuotteista ja perinteisistä ruoista on vähemmän täydellinen.
FatSecret
Yleiskatsaus
FatSecret on yksi vanhimmista ravitsemusseurantapalveluista, joka on toiminut vuodesta 2007. Sen ruokadatabasi on kehittynyt lähes kahden vuosikymmenen aikana yhdistämällä ammatillista tietojen kuratointia, yhteisön kontribuutioita ja kumppanuuksia. FatSecret Platform API tekee tämän tiedon saataville kehittäjille.
Tietolähteet
FatSecretin tietokanta hyödyntää useita lähteitä:
- Omistusoikeudellinen ruokadatatiimi: FatSecretilla on oma tiimi, joka kuratoi yleisiä ruokamerkintöjä ravintotietojen lähteistä, hallituksen tietokannoista ja valmistajatiedoista.
- Yhteisön kontribuutiot: Käyttäjät voivat lisätä ja muokata ruokamerkintöjä, samoin kuin Open Food Facts, mutta valvotussa ympäristössä.
- Valmistajapartnerit: Brändättyjen elintarvikkeiden tiedot valmistajien lähetyksistä.
- Kansainväliset elintarvikeviranomaiset: FatSecret viittaa useiden maiden ruokakoostumustietokantoihin (Australian FSANZ, Yhdistyneen kuningaskunnan COFID/McCance ja Widdowsonin jne.) kansainvälisen kattavuuden tukemiseksi.
Kattavuus
FatSecretin tietokanta sisältää noin 500,000 ruokamerkintää, joilla on kohtuullinen globaali kattavuus. Tietokanta on saatavilla 16 kielellä, mikä heijastaa FatSecretin läsnäoloa useilla kansainvälisillä markkinoilla. Kattavuus on vahvinta Yhdysvaltojen, Australian ja Euroopan ruoissa. Ravintolaruokien kattavuus on kohtuullinen, mukaan lukien suuret Yhdysvaltain ketjut.
Tietojen Laatu
FatSecret käyttää moderointijärjestelmää yhteisöön lisättyjen merkintöjen osalta, ja sen ammatillinen datatiimi kuratoi ydintietokannan. Tietojen laatu on yleensä hyvä yleisille ruoille ja suurille brändätyille tuotteille. Kuitenkin, kuten kaikissa tietokannoissa, jotka hyväksyvät yhteisön kontribuutioita, rajatapaukset ja harvinaisemmat tuotteet voivat sisältää vaihtelevaa tarkkuutta.
Ravinteiden kattavuus on rajoitetumpaa kuin USDA tai Nutrola, tyypillisesti tarjoamalla 15-25 ravinnetta per merkintä. Keskeiset makroravinteet, natrium, kuitu, sokeri ja tyydyttynyt rasva ovat johdonmukaisesti saatavilla. Mikroravinteiden kattavuus on vähemmän kattava.
Käyttö ja Lisensointi
- API: FatSecret Platform API on ilmainen käyttää, ja siinä on antelias raja 5,000 pyyntöä päivässä. Kuitenkin, ilmaisia API:ta käyttävien sovellusten on näytettävä FatSecretin brändäys ja maininta.
- Todennus: OAuth 1.0, joka on monimutkaisempaa toteuttaa kuin API-avaimen tai OAuth 2.0 -menetelmät, joita muut tarjoajat käyttävät.
- Suurimittakaavainen lataus: Ei saatavilla. Tiedot ovat saatavilla vain API:n kautta.
- Lisenssi: Omistusoikeus, jossa vaaditaan maininta ilmaisella tasolla. Valkoisen etikettin vaihtoehtoja on saatavilla kaupallisten kumppanuuksien kautta.
Ainutlaatuiset Ominaisuudet
Monikielinen tuki: 16 tuettua kieltä, FatSecretilla on laajempi kielikattavuus kuin useimmilla kilpailijoilla, paitsi Open Food Factsilla.
Pitkä aikajänne: Lähes kahden vuosikymmenen toiminta tarkoittaa, että FatSecretin tietokanta on testattu ja hiottu perusteellisesti. Rajatapaukset, joita uudemmat tietokannat vielä löytävät, on usein jo käsitelty.
Ravinto- ja reseptiyhdistäminen: FatSecretin alusta sisältää resepti- ja ateriasuunnittelutoimintoja, jotka on tiiviisti integroitu ruokadatabasiin, tarjoten valmiita käyttötarkoituksia kehittäjille, jotka rakentavat ateriasuunnittelutyökaluja.
Rajoitukset
- Ei suurimittakaavaista latausta: Kehittäjät eivät voi ladata koko tietokantaa offline-analyysiä tai paikallista isännöintiä varten. Kaikki pääsy on käytävä API:n kautta.
- OAuth 1.0 -todennus: Vanhempi todennusprotokolla lisää toteutuksen monimutkaisuutta verrattuna yksinkertaiseen API-avaimen todennukseen.
- Mainintavelvoite: Pakollinen FatSecret-brändäys ilmaiselle API-käyttäjälle voi olla ristiriidassa joidenkin sovellusten suunnittelun tai brändäysvaatimusten kanssa.
- Rajoitettu mikroravinteiden data: Sovellukset, jotka vaativat kattavaa vitamiini- ja mineraalitietoa, saattavat löytää FatSecretin kattavuuden riittämättömäksi.
- Ei AI-tunnistusta: Alustalla ei ole AI-pohjaisia ruokantunnistustoimintoja.
Kasvotusten: Yksityiskohtainen Ominaisuusvertailu
Makroravinteiden Tietojen Täydellisyys
Määrittelemme "täydellisen makroravinteiden tiedon" siten, että merkinnässä on energia (kcal), proteiini (g), kokonaishiilihydraatit (g) ja kokonaisrasva (g).
| Tietokanta | % Merkinnöistä, joissa täydelliset makrot | Huomiot |
|---|---|---|
| USDA FDC (Foundation) | 100% | Laboratorioanalysoitu |
| USDA FDC (SR Legacy) | 99.8% | Lasketaan muutamalle merkinnälle |
| USDA FDC (Brändätty) | 94% | Joissakin valmistajien lähetyksissä puutteita |
| Open Food Facts | ~67% | Vaihtelee maan ja kontribuuttorin mukaan |
| Nutrola | 99.2% | Laadunvalvontakäytäntö estää puutteelliset merkinnät |
| FatSecret | ~92% | Korkeampi kuratoiduille, alhaisempi yhteisöön lisätyille |
Kansainvälinen Ruokakattavuus
| Alue | USDA | Open Food Facts | Nutrola | FatSecret |
|---|---|---|---|---|
| Pohjois-Amerikka | Erinomainen | Hyvä | Erinomainen | Erinomainen |
| Länsi-Eurooppa | Rajoitettu | Erinomainen | Hyvä | Hyvä |
| Itä-Aasia | Huono | Kohtalainen | Hyvä | Kohtalainen |
| Etelä-Aasia | Huono | Kohtalainen | Hyvä | Kohtalainen |
| Kaakkois-Aasia | Huono | Kohtalainen | Hyvä | Huono |
| Latinalainen Amerikka | Huono | Kohtalainen | Hyvä | Kohtalainen |
| Lähi-itä | Huono | Huono | Kohtalainen | Huono |
| Afrikka | Erittäin huono | Huono | Rajoitettu | Huono |
| Oseania | Rajoitettu | Hyvä | Hyvä | Erinomainen |
Ravintola- ja Valmistettujen Ruokien Kattavuus
| Tietokanta | Suuret Yhdysvaltain Ketjut | Alueelliset Yhdysvaltain Ravintolat | Kansainväliset Ketjut | Valmistetut/Deli Ruoat |
|---|---|---|---|---|
| USDA | Ei | Ei | Ei | Vain yleinen |
| Open Food Facts | Erittäin rajoitettu | Ei | Erittäin rajoitettu | Ei |
| Nutrola | 85,000+ merkintää | Kasvava | Valitut markkinat | Kyllä |
| FatSecret | Kohtuullinen | Rajoitettu | Rajoitettu | Joitakin |
Kehittäjäkokemus
| Tekijä | USDA | Open Food Facts | Nutrola | FatSecret |
|---|---|---|---|---|
| API-dokumentaation laatu | Riittävä | Hyvä | Erinomainen | Hyvä |
| Aika ensimmäiseen onnistuneeseen kutsuun | 15-30 min | 5 min (ilman todennusta) | 10 min | 20-30 min (OAuth 1.0) |
| SDK:n saatavuus | Ei virallista | Python, JS, Dart | Python, JS (virallinen) | Yhteisön SDK:t |
| Sandbox/testiympäristö | Ei | Tuotanto = testi | Kyllä | Ei |
| Webhook-tuki | Ei | Ei | Suunnitteilla (2026) | Ei |
| Erätoiminnot | Kyllä (lataus) | Kyllä (lataus) | Kyllä (API) | Ei |
Oikean Tietokannan Valitseminen
Akateemiseen Tutkimukseen
Pääsuositus: USDA FoodData Central
Akateeminen tutkimus vaatii tyypillisesti kaikkein auktoritatiivisinta, hyvin dokumentoitua ja vapaasti saatavilla olevaa dataa. USDA FDC, erityisesti Foundation Foods -komponentti, tarjoaa laboratorioanalysoituja ravintoarvoja tilastollisella dokumentaatiolla (keskiarvot, keskihajonnat, näytemäärät), joita voidaan viitata vertaisarvioiduissa julkaisuissa. Julkisen alueen lisenssi poistaa kaikki oikeudelliset monimutkaisuudet. Erityisesti ravinteisiin keskittyvissä tutkimuksissa USDA on ainoa vaihtoehto, jolla on riittävä syvyys.
Lisää: Open Food Facts pakattuja elintarvikkeita, ruokaympäristötutkimuksia tai ultra-käsittelyarviointeja (NOVA-luokittelu) varten.
Kuluttajaravintolasovelluksiin
Pääsuositus: Nutrola tai Nutritionix (API:n kautta)
Kuluttajasovellukset tarvitsevat laajaa kattavuutta ruoista, joita ihmiset todella syövät, mukaan lukien ravintolaruoat, brändätyt tuotteet ja kansainväliset ruoat. Niiden on saatava johdonmukaista tietolaatua ja annoskokoja, jotka vastaavat sitä, miten ihmiset ajattelevat ruoasta (esimerkiksi "keskikokoinen kananrinta" eikä "100 grammaa raaka broilerilihaa"). Nutrolan API tarjoaa tämän yhdistelmän luonnollisella kielen jäsentämisellä ja valinnaisella AI-tunnistuksella.
Lisää: USDA viitekerroksena yleisille kokonaisruoille ja täyttämään mikroravinteiden tietovajeet.
Pakattujen Elintarvikkeiden / Viivakoodiskannaussovelluksiin
Pääsuositus: Open Food Facts
Jos sovelluksesi keskittyy pakattujen elintarvikkeiden viivakoodien skannaamiseen, OFF tarjoaa suurimman viivakoodilla indeksoidun tietokannan, jolla on globaali kattavuus, täysin ilmaiseksi ja avoimesti. Sen ainesosien jäsentäminen, allergeenien merkitseminen ja Nutri-Score ja Eco-Score -ominaisuudet lisäävät arvoa, jota pelkkä ravintotieto ei tarjoa.
Lisää: Nutrola tai FatSecret tuotteille, joita puuttuu OFF:sta ja ei-pakatuille ruoille.
Kansainvälisiin tai Monikielisiin Sovelluksiin
Pääsuositus: Open Food Facts + Nutrola
OFF tarjoaa laajimman kansainvälisen pakattujen elintarvikkeiden kattavuuden yli 40 kielellä. Nutrola lisää kansainvälisiä kokonaisruokia ja ravintolakattavuutta 8 kielellä, joissa on korkeampi tietojen täydellisyys. FatSecretin 16 kielen tuki on myös merkityksellinen kuluttajille suunnatuissa sovelluksissa.
Budjettirajoitteisille Projekteille
Pääsuositus: FatSecret Platform API tai USDA + Open Food Facts
FatSecretin ilmainen taso, jossa on 5,000 päivittäistä pyyntöä, on anteliain kaikista omistusoikeudellisista API:sta, edellyttäen, että voit mukauttaa mainintavelvoitetta. Vaihtoehtoisesti yhdistämällä USDA:n (viitetietona) Open Food Factsin (brändättyjen tuotteiden osalta) saat täysin ilmaisen, avoimen datan pinon, vaikka sinun on investoitava kehitysaikaa tietojen normalisointiin ja laadun suodattamiseen.
Tietokantojen Väliset Entiteettisuhteet
Ymmärtäminen siitä, miten nämä tietokannat liittyvät toisiinsa, auttaa, kun integroidaan useita lähteitä:
USDA on viiteviranomainen: Nutrola, FatSecret ja monet OFF:n merkinnät saavat yhteiset ravintotietojen arvot USDA-datasta. Kun näet "kananrinta: 165 kcal per 100g" useissa tietokannoissa, tuo luku on peräisin USDA-analyysistä.
OFF ja Nutrola viittaavat molemmat USDA:han perusdatana: Molemmat tietokannat käyttävät USDA:ta perustana yleisille ruokamerkinnöille ja keräävät lisätietoja (brändätyt tuotteet, kansainväliset ruoat) päälle.
Viivakoodin päällekkäisyys: OFF, Nutrola ja FatSecret indeksoivat ruoat viivakoodin mukaan, mutta niiden kattavuus vaihtelee. Tietyllä UPC:llä voi olla merkintöjä kaikissa kolmessa, kahdessa tai vain yhdessä. Useiden tietokantojen tarkistaminen parantaa viivakoodin hakutulosten osumatarkkuutta.
Ravintoladata on avaintekijä: USDA:lla ja OFF:lla ei ole käytännössä lainkaan ravintoladataa. Nutrola tarjoaa kattavimman ravintolakattavuuden. FatSecretilla on kohtuullinen kattavuus. Käyttäjille, jotka syövät usein ulkona, tämä on usein ratkaiseva tekijä.
Tietojen Laadun Menetelmien Vertailu
| Laadun Mittari | USDA Foundation | USDA Brändätty | Open Food Facts | Nutrola | FatSecret |
|---|---|---|---|---|---|
| Pääasiallinen tietolähde | Laboratorioanalyysi (AOAC-menetelmät) | Valmistajien etiketit | Käyttäjäskannatut etiketit | Monilähteinen varmennus | Monilähteinen kuratointi |
| Näytteen monimuotoisuus | Useita alueita/kautta | Yksi etiketti | Yksi kontribuutio | Ristiviitattu | Vaihteleva |
| Kalori/makrotarkkuuden tarkistus | Laboratorio vahvistanut | Ei järjestelmällistä | Automaattinen kaavavalvonta | Automaattinen + manuaalinen tarkastus | Moderointitarkistus |
| Tilastollinen dokumentaatio | Kyllä (SD, n) | Ei | Ei | Ei | Ei |
| Päivityslaite | Tutkimusohjelman syklit | Valmistajan lähetykset | Käyttäjän kontribuutio | Valmistaja + käyttäjä + tarkastus | Käyttäjä + datatiimi |
| Virheiden korjausprosessi | Sisäinen tieteellinen tarkastus | Rajoitettu | Yhteisön moderointi | Käyttäjäpalautteet + datatiimi | Käyttäjäraportit + moderointi |
Usein Kysytyt Kysymykset
Mikä ravintotietokanta on tarkin?
Yleisille kokonaisruoille USDA FoodData Central Foundation Foods on tarkin, koska se perustuu suoraan laboratorioanalyysiin käyttäen standardoituja menetelmiä. Pakattujen ja brändättyjen tuotteiden osalta tarkkuus riippuu siitä, kuinka ajankohtaisia tiedot ovat suhteessa tuotteen viimeisimpään koostumukseen. Yhtä tietokantaa ei voida yleisesti pitää "tarkimpana" kaikille ruokatyypeille. Paras lähestymistapa tuotantosovelluksille on käyttää USDA:ta viitekerroksena ja täydentää tietokannalla, jolla on vahvempaa kattavuutta brändättyjen, ravintola- ja kansainvälisten ruokien osalta.
Voinko yhdistää tietoja useista ravintotietokannoista?
Kyllä, ja tämä on yleinen käytäntö. Päähaasteet ovat ravinteiden nimien ja yksiköiden normalisointi eri tietokannoissa (esim. "A-vitamiini" voi ilmoittaa IU:ssa, RAE:ssa tai mcg:ssa lähteestä riippuen), käsitellä kaksoismerkintöjä samasta ruoasta eri ravintoarvoilla ja hallita erilaisia lisensointivaatimuksia. USDA-tiedot (julkinen alue) voidaan yhdistää vapaasti mihin tahansa muuhun lähteeseen. Open Food Facts -tiedot vaativat ODbL-yhteensopivuutta, jos yhdistettyä tietokantaa jaetaan edelleen.
Kuinka usein minun pitäisi päivittää paikallista ravintotietojeni kopiota?
USDA-tietojen osalta neljännesvuosittaiset synkronoinnit, jotka on sovitettu USDA:n julkaisusyklien mukaan, ovat riittäviä Foundation- ja Legacy-tiedoille. Brändättyjen elintarvikkeiden tiedot muuttuvat useammin; kuukausittaiset synkronoinnit ovat suositeltavia. Open Food Factsin osalta kuukausittaiset tai viikoittaiset synkronoinnit ovat sopivia jatkuvan kontribuutiomallin vuoksi. Nutrolan tai FatSecretin API-pohjaisen pääsyn osalta tiedot ovat aina ajankohtaisia API-kutsun hetkellä, joten paikallista synkronointia ei tarvita, ellei tietoja välimuistita.
Miksi kalorien laskennat vaihtelevat eri tietokannoissa saman ruoan osalta?
Useat tekijät aiheuttavat eroja: erilaiset analyysimenetelmät, erilaiset näytteen lähteet, erilaiset määritelmät "samasta" ruoasta (onko "ruskea riisi" kypsennetty vai kuiva? pitkäjyväinen vai lyhytjyväinen? suolalla vai ilman?), pyöristämiskäytännöt ja tietojen ikä. Eroja 5-10 prosenttia tietokantojen välillä saman ruoan osalta on yleistä ja heijastaa yleensä oikeutettua vaihtelua eikä virheitä.
Onko Open Food Facts -data riittävän luotettavaa tuotantosovellukseen?
Open Food Facts -data on riittävän luotettavaa tuotantokäyttöön, jos toteutat validoimiskerroksia. Parhaat käytännöt sisältävät merkintöjen suodattamisen, jotka eivät läpäise makronutrientti-kaloriyhdisteiden tarkistuksia, vähimmäistäydellisyysvaatimusten asettamisen, ristiviittauksen toiseen lähteeseen korkealiikenteisille merkinnöille ja tietojen luotettavuusindikaattoreiden näyttämisen käyttäjille. Monet menestyvät sovellukset, mukaan lukien osa Yuka:sta ja muista ruokaskannaussovelluksista, luottavat OFF-tietoihin näillä varotoimilla.
Sisältääkö Nutrolan tietokanta tietoja USDA:sta ja Open Food Factsista?
Nutrola käyttää USDA FoodData Centralia viitekerroksena yleisille kokonaisruoille, jotka synkronoidaan säännöllisesti USDA-julkaisujen kanssa. Nutrola ei suoraan sisällä Open Food Facts -tietoja, vaikka pakattujen ruokien kattavuudessa on luonnollista päällekkäisyyttä, jossa molemmat tietokannat saavat tietoja valmistajien etiketeistä. Nutrolan omistusoikeudellinen kerros sisältää ravintoladataa, joukkovarmennettuja kansainvälisiä ruokia ja AI-vahvistettuja merkintöjä, joita ei ole saatavilla joko USDA:ssa tai OFF:ssa.
Entä Nutritionix, CalorieKing ja muut kaupalliset tietokannat?
Nutritionix ylläpitää yhtä suurimmista kaupallisista ruokadatabasoista (yli 1 miljoona merkintää) erityisen vahvalla ravintolaruokakattavuudella. CalorieKing on hyvin tunnettu tietokanta, joka on suosittu Australiassa ja Yhdysvalloissa. Molemmat ovat omistusoikeudellisia ja tarjoavat API-pääsyä kaupallisilla hinnoilla. Keskityimme tässä vertailussa tietokantoihin, joilla on ilmaisia tai avoimia pääsykerroksia, jotta voimme tarjota käytännöllisintä ohjausta kehittäjille ja tutkijoille. Nutritionix sijoittuu Nutrolan rinnalle täydellisessä kaupallisessa vertailussa, korkeammalla hinnoittelulla mutta syvemmällä Yhdysvaltain ravintolakattavuudella.
Yhteenveto
Yhtäkään ravintotietokantaa ei voida pitää täydellisenä kaikille käyttötarkoituksille. USDA FoodData Central pysyy kultastandardina analyyttisessa tarkkuudessa ja ravinteiden syvyydessä, Open Food Facts johtaa pakattujen tuotteiden kattavuudessa ja avoimuudessa, Nutrola tasapainottaa kattavuuden laajuutta tietojen laadun kanssa ja tarjoaa vahvinta ravintola- ja kansainvälistä ruokakattavuutta ilmaisilla API-pääsyillä, ja FatSecret tarjoaa kypsän, hyvin testatun tietokannan anteliaalla ilmaisella API-pääsyllä.
Vahvin lähestymistapa vakaville sovelluksille on käyttää useita tietokantoja kerroksittain: USDA viiteperustana, kattava tietokanta kuten Nutrola todellisten ruokien kattavuuden ja API-pohjaisen pääsyn osalta, ja täydentäviä lähteitä kuten Open Food Facts pakattujen tuotteiden laajentamiseksi. Ymmärtäminen kunkin tietokannan vahvuuksista, rajoituksista ja menetelmistä varmistaa, että sovelluksesi ravintotiedot ovat niin tarkkoja ja täydellisiä kuin nykyinen ruokakoostumustieteen tila sallii.
Valmis muuttamaan ravitsemusseurantaasi?
Liity tuhansien joukkoon, jotka ovat muuttaneet terveysmatkansa Nutrola avulla!