我是本体设计新手我有一个案例想要为其应用猫头鹰文件现在我有食品表,它与另外两个表连接: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
在设计上有什么帮助吗?