Changes

Jump to navigation Jump to search
6 bytes removed ,  13:34, 26 September 2018
no edit summary
Line 8: Line 8:  
* '''Ingredient incompleteness''' - often an ingredient is incomplete defined in an ingredient list. For instance if an ingredient-list specifies [https://world.openfoodfacts.org/ingredient/milk milk], it should be defined from which mammal the milk comes from, for instance [https://world.openfoodfacts.org/ingredient/cow-s-milk cow's milk].  
 
* '''Ingredient incompleteness''' - often an ingredient is incomplete defined in an ingredient list. For instance if an ingredient-list specifies [https://world.openfoodfacts.org/ingredient/milk milk], it should be defined from which mammal the milk comes from, for instance [https://world.openfoodfacts.org/ingredient/cow-s-milk cow's milk].  
   −
== Theory ==
  −
What theory can be used to base an food ingredients taxonomy on? Is there already a food ontology somewhere?
  −
  −
=== OWL ===
  −
I get the impression that [https://www.w3.org/TR/owl2-primer/ OWL] is the most accepted markup language to exchange semantic networks. I will use the Manchester markup to describe the axioms.
  −
  −
=== Tools ===
  −
Discovering [https://protege.stanford.edu Protégé] from Stanford at the moment. There are standalone versions and web-versions of the app. Maybe the web-version can be used to maintain the ontology by OFF-users. Unfortunately the web-version does not support all the detailed modelling options.
  −
  −
=== Existing ontologies ===
  −
It would be a pity if we have to develop ontologies for all the
  −
  −
==== Languages ====
  −
Several language ontologies exist:
  −
* [http://linkedvocabs.org/lingvoj/ Lingvoj] seems to be a languages ontology, which is available in rdf. It is not clear how to download the individual language files.
  −
* The EU has a XML and SKOS download ([http://publications.europa.eu/mdr/authority/language/ Language NAL]).
  −
* [http://www.lexvo.org Lexvo] (RDF-file can not be loaded by Protégé)
  −
These solutions seem to be overkill for our needs.
  −
  −
==== Food ====
  −
Can we use LinguaL in some way? Maybe for inspiration.
  −
  −
==== DBPedia ====
  −
This should provide links to wikipedia, short summaries and be multilingual.
  −
  −
==== Geography ====
  −
This is needed to get some structure for locations (useful for IGP).
  −
  −
==== Labels ====
  −
Are there taxonomies/ontologies for labels?
  −
  −
=== Issues ===
  −
It is not easy to convert all aspects of OFF to OWL and Protégé. Some issues that have been encountered:
  −
* Translations
  −
* Inheritance
  −
  −
<br />
   
== Ingredients Thesaurus ==
 
== Ingredients Thesaurus ==
 
The current OFF ingredients taxonomy ([https://cryptpad.fr/code/#/2/code/edit/mKQp7RUB1z8lajY4GgPpfMNm/ cryptpad]) can be seen as a thesaurus.
 
The current OFF ingredients taxonomy ([https://cryptpad.fr/code/#/2/code/edit/mKQp7RUB1z8lajY4GgPpfMNm/ cryptpad]) can be seen as a thesaurus.
Line 108: Line 71:  
* '''Wrong translation''' - the ingredient lists in different languages available on products, do not always offer a translations.
 
* '''Wrong translation''' - the ingredient lists in different languages available on products, do not always offer a translations.
 
* '''Translation bootstrapping''' - in order to get up to speed with the translations, we use the Wikipedia and Wikidata to find translations. This can result in the wrong translations as it can be something different than what is found on the package. So be careful for wikipedia disambiguation strings, latin species names, etc. In the long run these should be superseded by what is fond on the products.
 
* '''Translation bootstrapping''' - in order to get up to speed with the translations, we use the Wikipedia and Wikidata to find translations. This can result in the wrong translations as it can be something different than what is found on the package. So be careful for wikipedia disambiguation strings, latin species names, etc. In the long run these should be superseded by what is fond on the products.
 +
 +
 +
== Theory ==
 +
What theory can be used to base an food ingredients taxonomy on? Is there already a food ontology somewhere?
 +
 +
=== OWL ===
 +
I get the impression that [https://www.w3.org/TR/owl2-primer/ OWL] is the most accepted markup language to exchange semantic networks. I will use the Manchester markup to describe the axioms.
 +
 +
=== Tools ===
 +
Discovering [https://protege.stanford.edu Protégé] from Stanford at the moment. There are standalone versions and web-versions of the app. Maybe the web-version can be used to maintain the ontology by OFF-users. Unfortunately the web-version does not support all the detailed modelling options.
 +
 +
=== Existing ontologies ===
 +
It would be a pity if we have to develop ontologies for all the
 +
 +
==== Languages ====
 +
Several language ontologies exist:
 +
* [http://linkedvocabs.org/lingvoj/ Lingvoj] seems to be a languages ontology, which is available in rdf. It is not clear how to download the individual language files.
 +
* The EU has a XML and SKOS download ([http://publications.europa.eu/mdr/authority/language/ Language NAL]).
 +
* [http://www.lexvo.org Lexvo] (RDF-file can not be loaded by Protégé)
 +
These solutions seem to be overkill for our needs.
 +
 +
==== Food ====
 +
Can we use LinguaL in some way? Maybe for inspiration.
 +
 +
==== DBPedia ====
 +
This should provide links to wikipedia, short summaries and be multilingual.
 +
 +
==== Geography ====
 +
This is needed to get some structure for locations (useful for IGP).
 +
 +
==== Labels ====
 +
Are there taxonomies/ontologies for labels?
 +
 +
=== Issues ===
 +
It is not easy to convert all aspects of OFF to OWL and Protégé. Some issues that have been encountered:
 +
* Translations
 +
* Inheritance
    
== Ontology building ==
 
== Ontology building ==
3,390

edits

Navigation menu