[ Please forgive Pete Kirkham , he first came up with a link to SUMO, who may well answer the question posed by Alex, OP]
(I just provide more information here, I started in the comments field, but soon left the space and layout possibilities ...)
Alex : Most of SUMO is science or technology? It does not contain daily words such as food, people, cars, jobs, etc.
Pete K : SUMO is the top ontology. The mid-level ontologies (where you will find the concepts between “thing” and “beef burrito”) listed on the page do not include food, but reflect the types of organizations that finance the project. For people, there is a mid-level ontology. There is also one for industries (and therefore jobs), including food suppliers, but does not mention burritos if you learn it.
My two cents
100% WordNet (3.0, that is, the latest as well as earlier versions) is mapped to SUMO, and this may just be what Alex needs. Mid-level ontologies related to SUMO (or rather, MILO) work effectively in certain areas and currently do not include Foodstuff, but since WordNet does (including all - many, many of these everyday things), you don’t need to using some kind of formal ontology under "SUMO", but instead using Sumo WordNet mapping (perhaps in addition to WordNet, which, again, is not an ontology, but with its informal and free hierarchy) can also help.
However, some difficulties may arise from two areas (and then some ;-)?):
- The SUMO ontology level cannot be the level that you would have in mind for your particular application. For example, while “Burrito” brings “Food”, at the highest level, the essence in SUMO “Chicken” brings well “chicken”, which only finds “Animal” through a long chain (in particular: Chicken-> Poultry-> Bird- > Warm_Blooded_Vertebrae-> Vertebrae-> Animal).
- The coverage and metadata in Wordnet is impressive, but it can be a little inconsistent with mid-tier concepts. For example, “our” Burrito hypernym is appropriately “Dish,” which provides it with about 140 food items that include generics such as “Soup” or “Casserole”, as well as “Chicken Marengo” (but not saying “Chicken” Cacciatore ")
My point is not to criticize WordNet or SUMO and its related ontologies, but simply to illustrate simply some of the problems associated with building an ontology, especially at the intermediate level.
Regardless of some of the possible shortcomings and shortcomings of the solution based on SUMO and WordNet, the pragmatic use of these frameworks may well "match the score" (in 85% of cases)