Jump to content

Folksonomy Engine: Difference between revisions

Refactor "how" section
(Refactoring)
(Refactor "how" section)
Line 12: Line 12:
* 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 48: Line 48:


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 will add 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.
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.


=== Social tagging ===
Properties, or material facts, allows to specify a value or multiple values for the corresponding product.
Β 
Social tagging can be introduced in different ways. Simpler forms as Hashtags or Text Tags or more complex ones as individual attributes in units.
Β 
==== Text Tags ====
Β 
There are many ways to implement social tagging inside of text, as simple plain keywords or more sophisticated forms with colors or different types of tags. The list of tags can be completely free for the user, predefined by admins or curated by admins.
Β 
==== Individual properties and attributes ====
Β 
Properties, or material facts, allowing to specify a value or multiple values for the corresponding product. Eg. it allows adding free properties with values.


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].