此猫头鹰设计是否与ERD匹配?

问题描述 投票:-1回答:1

我是本体设计新手我有一个案例想要为其应用猫头鹰文件现在我有食品表,它与另外两个表连接:ServingSize表和Nutritions表。我有一个类似以下的SQL查询。

我为owl文件做了一个小设计,请问您的意见是否正确:我制作了Product,Nutrient类,并创建了一个对象属性:hasNutrient但是我现在很困惑,如何添加其他对象:配料,名称,份量单位和值?将它们也添加为类还是数据对象?以及如何为产品添加个人?我使用Protege 4。

SELECT p.Manufacturer, p.NDB_Number, p.Long_Name ,group_concat(n.Nutrient_Name SEPARATOR '/') AS Nutrient, p.Ingredients, ss.Household_Serving, ss.Household_Serving_Size_UOM FROM products as p
left join nutrients as n on n.NDB_No = p.NDB_Number 
left join servingsize as ss on ss.NDB_No = p.NDB_Number
mysql owl ontology
1个回答
-1
投票

在设计上有什么帮助吗?

© www.soinside.com 2019 - 2024. All rights reserved.