Difference between revisions of "Folksonomy Engine"
(Refactoring) |
(Fix link) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
[[Category:Roadmap]] | [[Category:Roadmap]] | ||
− | {{Project|title=Folksonomy Engine|description=The goal of '''Folksonomy engine''' is to unleash an ocean of new usages regarding food knowledge. Folksonomy engine allows all kind of people — citizens, researchers, journalists, professionals, artists, communities, innovators... — to enrich and use Open Food Facts, thanks to '''free properties''' for your own use or to enrich the shared knowledge. Open Food Facts, as the biggest open-food database in the world, already feeds hundreds of data reuses. It will allow thousands of new apps and new usages.|what=<br> | + | {{Project|title=Folksonomy Engine|description=The goal of '''Folksonomy engine''' is to unleash an ocean of new usages regarding food knowledge. Folksonomy engine allows all kind of people — citizens, researchers, journalists, professionals, artists, communities, innovators... — to enrich and use Open Food Facts, thanks to '''free properties''' for your own use or to enrich the shared knowledge. Open Food Facts, as the biggest open-food database in the world, already feeds hundreds of data reuses. It will allow thousands of new apps and new usages. |
+ | |||
+ | Folksonomy engine project was partly funded by [https://nlnet.nl/discovery/ NLnet Search and Discovery program]|what=<br> | ||
# An [https://api.folksonomy.openfoodfacts.org/docs API] to allow save/retry/modify property/value pairs for each product.<br> | # An [https://api.folksonomy.openfoodfacts.org/docs API] to allow save/retry/modify property/value pairs for each product.<br> | ||
# A user interface to for the end user, integrated to Open Food Facts.|why=unleash new usages with free properties for each product|status=<br> | # A user interface to for the end user, integrated to Open Food Facts.|why=unleash new usages with free properties for each product|status=<br> | ||
Line 12: | Line 14: | ||
* 2021-10: Folksonomy Engine API works | * 2021-10: Folksonomy Engine API works | ||
* 2021-11: Folksonomy Engine UI|people=<br> | * 2021-11: Folksonomy Engine UI|people=<br> | ||
− | * Project owner: Charles Nepote; Lucas at the beginning of the project | + | * Project owner: Charles Nepote; Lucas Huber at the beginning of the project |
* API dev: Christian Quest | * API dev: Christian Quest | ||
* Product Opener integration: Charles Nepote | * Product Opener integration: Charles Nepote | ||
Line 22: | Line 24: | ||
Other directories/documents (if any) | Other directories/documents (if any) | ||
− | * [https://drive.google.com/drive | + | * [https://drive.google.com/drive/folders/1-Dvs8hqVkHFsPqFSGl_7Pdn36hPp7WyJ?usp=drive_link Main directory for presentation, description, documentation...] |
Code and bug tracking on Github: | Code and bug tracking on Github: | ||
Line 48: | Line 50: | ||
As of today, Open Food Facts is made of a set of predefined properties (about 20 types of properties such as the product name, the product weight, the ingredients, the nutrients, etc.). | As of today, Open Food Facts is made of a set of predefined properties (about 20 types of properties such as the product name, the product weight, the ingredients, the nutrients, etc.). | ||
− | Folksonomy engine | + | Folksonomy engine is adding several kinds of new individual data properties to Open Food Facts or Open Products Facts. In fact, the scope of such new data properties is nearly endless, so we intend to get feedback from the community to define which one we should implement and how the user interface should look like. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Properties, or material facts, | + | Properties, or material facts, allows to specify a value or multiple values for the corresponding product. |
Example: This product height is 35 cm, which ends up in a tag like [height = 35cm]. | Example: This product height is 35 cm, which ends up in a tag like [height = 35cm]. |
Revision as of 09:11, 17 July 2024
Folksonomy Engine
Summary
The goal of Folksonomy engine is to unleash an ocean of new usages regarding food knowledge. Folksonomy engine allows all kind of people — citizens, researchers, journalists, professionals, artists, communities, innovators... — to enrich and use Open Food Facts, thanks to free properties for your own use or to enrich the shared knowledge. Open Food Facts, as the biggest open-food database in the world, already feeds hundreds of data reuses. It will allow thousands of new apps and new usages.
Folksonomy engine project was partly funded by NLnet Search and Discovery program
Description
Status:
- Folksonomy Engine API is up and running.
- Folksonomy Engine user interface is currently tested by Open Food Facts administrators. There also a simpler interface that can be installed as a user script.
People: {{{who}}}
Impact (why)
{{{impact_why}}}
Expected outcomes (what)
{{{expected_outcomes_what}}}
Timeline
- 2021: project launched
- 2021-10: Folksonomy Engine API works
- 2021-11: Folksonomy Engine UI
Resources / Contributing
{{{contributing}}}
{{{resources}}}
Archives
Documentation and communication
- Short presentation (4 pages) [old documentation, to be modified]
- Project document Wiki page. (This current document)
Other directories/documents (if any)
Code and bug tracking on Github:
- Folksonomy Engine repo: this repository centralise issues and discussions dedicated to the whole project
Slack channel: #folksonomy_engine
Use cases
- Health and food safety
- Cooking and preparation
- Grocery Apps
- Product qualities
- (Bad) Food Marketing
- List properties of products targeting particular people
- List properties of products related to consumers behavior
See, some use cases we are starting to investigate.
We also have investigated separately mobile use cases, as they allow very different kind of things.
How
As of today, Open Food Facts is made of a set of predefined properties (about 20 types of properties such as the product name, the product weight, the ingredients, the nutrients, etc.). Folksonomy engine is adding several kinds of new individual data properties to Open Food Facts or Open Products Facts. In fact, the scope of such new data properties is nearly endless, so we intend to get feedback from the community to define which one we should implement and how the user interface should look like.
Properties, or material facts, allows to specify a value or multiple values for the corresponding product.
Example: This product height is 35 cm, which ends up in a tag like [height = 35cm].
Sometimes a property can have multiple values:
Example: This product has to be recalled if produced on 2020-03-31, 2020-04-01, 2020-04-02. [Recall: if produced from 2020-03-31 - 2020-04-02]
Wishful deliverables
Here we put wishful deliverables if any.
- Tool to monitor tag usages.
- Workshop for contributors.
Questions/ideas
- What about a deliverable dedicated to communication?
- Use case in collaboration with scientists?
Archives
Old timeline.
Deliverable | Date | Who | Comments |
---|---|---|---|
D1. Ideation document: uses cases (report in wiki page)
|
Feb. | XX | |
D2. Functional and technical specifications (architecture design) (report in wiki page) | September | Charles
Stéphane (Review) |
|
D3. Server-side implementation (database and web UI): properties’ database implementation and CRUD interfaces with a minimal UI to validate the design:
|
September | Christian (dev)
Charles (tests) |
|
D4. Search and discovery integration and APIs. Making properties accessible using simple search and a discovery engine; integration with the advanced search; API access
|
April-May | Stéphane (dev)
XX (tests) |
|
D5. Mobile UI integration on the Open Food Facts apps | June | XX |
|
D6. Three uses cases:
|
Sep. | XX |