V taxonomii
Tento příspěvek na blogu napsal Yukti (který se k nám připojil s programem Outreachy). Laskavě nám dal svolení to zde sdílet, protože si myslíme, že to téma velmi dobře vysvětluje. Děkujeme moc Yukti! (Odkaz na původní článek „Everybody Struggles“).
V období podávání přihlášky do programu Outreachy jsem si nevěděla rady se spoustou slov a pojmů. Slovo, které mě teď nejvíc zaujalo, je Taxonomie (množné číslo: Taxonomie
). Jako nováček v komunitě Open Food Facts jsem si všiml, že se o tomto termínu hodně mluví, je zmiňován v Issues a pull requests. Netrvalo dlouho a uvědomil jsem si, že tento termín by měl být v kontextu projektu důležitý.
Zdá se, že tato definice je ještě více matoucí, že? (koneckonců, to není Open Animal Facts, to je Open Food Facts). V tu chvíli jsem mohl nejasně rozeznat, co tento termín může znamenat mimo biologický kontext, ale stále jsem nebyl schopen ho skutečně spojit s projektem.
Posun vpřed
Přiznám se, že jsem váhal, zda mám požádat člena komunity, aby to pro mě “definoval&dquo; protože tento termín byl pro tento projekt tak ústřední, že mi přišlo spravedlivé dát si pár dní, prozkoumat kódovou základnu a zjistit, jak věci fungují. Toto slovo (a několik dalších pojmů) přirozeně začalo dávat smysl, když jsem se v příštích několika dnech blíže seznámil se strukturou úložiště.
Takže… co jsou taxonomie? (Odkaz také na stránku wiki!)
Taxonomie jsou jádrem datové struktury v Open Food Facts. Jedná se o nezpracované textové soubory (.txt)
, které obsahují hlavně překlady, klasifikace, štítky, seznamy složek a hierarchie.
Abychom to trochu zjednodušili, jejich funkci lze široce rozdělit na 2 části,
- Klasifikace: K vytvoření hierarchie spotřebního zboží můžeme použít taxonomie. Nejlépe to vysvětlí příklad: Podívejme se’na tuto stránku produktu “Sušenky Nutella” odkazovaná zde.
- Překlady: Pomocí nich můžeme udržovat seznam překladů složek, určitých frází, měrných jednotek, živin a zemí. Pokud jste bilingvní jako já, možná už víte, že Překladač Google se občas netrefí. Mohou existovat místní variace názvů, alternativní pravopis, neobvyklé přísady, synonyma (alternativní názvy) a mnoho dalších případů, kdy by použití překladatelského nástroje náš problém nevyřešilo.
Něco skvělého o taxonomii
Můžete do nich přispívat bez ohledu na to, jak dobře znáte kódování. Ano, slyšeli jste správně! Pokud najdete něco, co byste chtěli opravit nebo přidat do taxonomií, stačí jen upravit/přidat do textových souborů odkazovaných zde a navrhnout změnu prostřednictvím pull request. (související s popisným návodem)
Slova závěrem
Brzy přijdu s blogem, který bude specifický pro přispívání do taxonomií Open Food Facts pro někoho, kdo není zasvěcen do kódování a/nebo Git a GitHub.
Zůstaňte naladěni! 🙂
Odhlašuji se, Yukti
No Comments