The Ontological How and Why – Action and Objective –
of Planned Processes in the Food Domain
Damion Dooley and Tarini Naravane
25th September 2022
at ICBO 2022, Ann Arbour Michigan
Aims
Organise an upper-level hierarchy of food processing terms
Future: apply process model patterns to real-world data:
The basics - BFO Process
“An occurrent that has temporal proper parts and for some time t, p s-depends_on [specifically depends on] some material entity at t.”
OBI/COB Planned Process
A process changes stuff!
COB: “A process that is initiated by an agent who intends to carry out a plan to achieve an objective through one or more actions as described in a plan specification”
+
Planned Process Review
+
Planned Process Review
Process dependencies
+
Planned Process Review
Time:
+
Planned Process Review
Information
Sensors and feedback loops
+
Planned Process Review
Devices and agents
+
Planned Process Review
+
From “Food Process Ontology Requirements” https://www.semantic-web-journal.net/system/files/swj3096.pdf
Why (Objectives) and
How (Mechanism)
Objective:
Mechanism:
Objectives: Materials, and Food specificity
Objective types:
Keep it general: material is not necessarily food (e.g. paint can be emulsified.)
Objectives: Materials, and Food specificity
“Material processing for consumption” is about food. Its classes are about the characteristics (including kinds of role) conferred to food material.
Mechanism
None of the process by mechanism terms suggest an endpoint other than a relative change in a material.
Subclasses do not include thresholds or cutoffs like time, temperature or particle size limits.
However they may control (define settings for) a rate of application of a resource such as frequency or rate of energy or catalyst application.
A process can be categorized under more than one parent.
A “boiling in stove pot” process must achieve a boiling objective, and also falls under “direct heating of container”.
Polyhierarchy
Context manipulation: packaging and movement
No change to the (food) entity itself
Heating and boiling water
Problem: FoodOn’s existing boiling processes are simplistic. “boiling in container” claims the result is boiled food. How boiled? �“cooking in container” - how much?
Heating and boiling water
Place quantity of water in container
It appears that process objectives can be expressed directly as process output data structures?
But note OWL issues in “Food Process Ontology Requirements” paper
Heating liquid
Heating water to boiling point
Ways of testing water at boiling point:
Heating water to boiling point
Heating water to boiling point
Heating water, then boiling a bit
ingredient specification: A directive information entity (DE) which specifies an ingredient and its quantity or ratio for use within a plan specification.�
device specification: A DE which is about settings and other parameters that enable a given device to perform a planned process.�
objective specification: A DE that describes an intended process endpoint. As part of a plan specification the concretization is realized in a planned process in which the bearer tries to effect the world so that the process endpoint is achieved.�
action specification: A DE that describes an action the bearer will take.
FoodOn Recipe model
Question: should we enable a simpler view in which Ingredient specifications are either “part of” or “component of” food recipe?��“Has part” is used since the recipe is defined by its ingredient list.
Should we have “ingredient set”, “device set”, “instruction set” layer always there, or inferred?
Mechanism
Macro Rice is cooked in water with applied heat
Molecular Changes in starch granule conformation :gelatinization, retrogradation
Objectives
Macro Human sensed texture of cooked rice
Molecular Instrumental measures viscosity, enthalpy
Chaining processes : Blanching
Blanching is a cooking process wherein a food, usually a vegetable or fruit, is scalded in boiling water, removed after a brief, timed interval, and finally plunged into iced water or placed under cold running water (shocking or refreshing) to halt the cooking process.
People often use blanching as a pre-treatment prior to freezing, drying, or canning
The process has three stages: preheating, blanching, and cooling. The most common blanching methods for vegetables/fruits are hot water and steam, while cooling is either done using cold water or cool air.
Challenges
Need a way to express Macro-level objectives that differ depending on food material anatomy.
Immediate scope and future work
Scope
Future work/Collaboration