Line 11: |
Line 11: |
| == Tools == | | == Tools == |
| | | |
− | === Boost taxonomy contributions === | + | === Help boost taxonomy contributions === |
| + | ====Description==== |
| + | [[Global taxonomies|Taxonomies]] are at the heart of Open Food Facts in many aspects. It helps identify components (ingredients, labels, brands,…) and link them to useful properties, at the base of nutri-score, eco-score, allergens identification and some other properties. It is a less known but very important contribution area for the project. |
| | | |
| + | Up to now contributors who wants to contribute to the taxonomy would have to edit in a cumbersome flat file and open a pull request. That's not easy. |
| + | |
| + | Taxonomy editor comes to the rescue. While still in [http://ui.taxonomy.localhost:8091/ alpha stage], it should rapidly be deployed to production. Now it's time t add a lot of features to really help taxonomy grow rapidly in many languages. |
| + | ====Expected outcomes==== |
| + | The project will develop features that will help taxonomy contributors to adapt and edit the taxonomy. |
| + | |
| + | * a lot of checks: missing translations, duplicated synonyms, entries with a lot of children |
| + | * enriching the search engine with useful filters |
| + | * helpers to enrich taxonomy properties: links to wikidata, ciqual codes, etc. |
| + | * dashboards at taxonomy level |
| + | * exploration of the graph |
| + | * suggestions or consistency checks by LLMs |
| + | * tracking modifications of nodes to enable comparison with raw taxonomy |
| + | |
| + | It will leverage the graph database as well as external APIs. You will develop iteratively (continuous deployment is already there) getting immediate feedback from the community. |
| + | |
| + | ====Project information==== |
| + | *repository: <u>https://github.com/openfoodfacts/taxonomy-editor/</u> |
| + | *Slack channels: #taxonomy-editor #taxonomy |
| + | *Potential mentors: Pierre, Alex |
| + | *Project duration: 350 hours |
| + | *Skills required: Reactjs / Python / Neo4j |
| + | *Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span> |
| == Your idea == | | == Your idea == |
| You are a candidate and have a specific project idea, that's really welcome. | | You are a candidate and have a specific project idea, that's really welcome. |