助力健康饮食与文化传承:Semanticook与Hispania Epigraphica Online的创新应用
一、Semanticook:糖尿病患者营养咨询的得力助手
在当今社会,糖尿病患者的营养管理至关重要。Semanticook项目就是为帮助1型糖尿病患者进行营养管理并准备适合他们饮食的餐食而实施的。
(一)系统实现
- 食物本体构建
- 开发了一个食物本体,它是现有提议的子集,用于存储不同食物类别之间的数据和关系。例如,食物、它们的碳水化合物值以及它们之间的关系都存储和定义在这个本体中。
- 涉及多个类,如Food类是Meal类的超类,与FoodCore有“hasIngredient”关系,意味着食物个体可以有0个或多个FoodCore个体作为成分。
- FoodCategory类用于饮食验证,饮食专家会使用这些类别编写饮食计划;FoodCore类用于表示餐食的核心元素,即餐食的成分;Mixture类用于包含餐食成分。
- 对象属性定义
- 有多种对象属性,如“belongsToCategory”属性,其定义域为FoodCore,值域为FoodCategory,具有“传递性”和“不对称性”,并且有逆属性“categoryIncludes”。
- “hasEquivalent”属性定义了混合物与其元素之间的关系;“hasIngredient”属性定义域为Food,值域为FoodCore,也具有“传递性”和“不对
超级会员免费看
订阅专栏 解锁全文
82

被折叠的 条评论
为什么被折叠?



