Application of Protégé, SWRL and SQWRL in fuzzy ontology-based menu recommendation
Dhomas Hatta Fudholi, Noppadol Maneerat, Ruttikorn Varakulsiripunth, Yasushi P. Kato · 2009
We develop a daily menu assistance system which is built to give a suggested daily menu based on daily calories need. In this paper, we design a recommendation feature using fuzzy ontology to give menu recommendation by few factors, such as price, rate, vote and taste, since so many menus are suggested. Protege, SWRL (Semantic Web Rule Language) and SQWRL (Semantic Query-Enhanced Web Rule Language) are used to show that this feature provides user the more specific, recommended and preferable menus. Protege, an open-source ontology design software, is used to develop menu recommendation ontology. SWRL is used to build fuzzy ontology classes and properties mapping, and also calculations. SQWRL performs a query in menu recommendation results.