DRS is a recommender system for diabetes that provides diagnosis, recommends drugs, and provides dietary advice. It uses semantic web and data mining techniques for accurate results. The system architecture includes ontologies for drugs, medical tests, foods, and patient information. It uses a decision tree model built with the J48 classifier to diagnose diabetes from patient data. Drug and diet recommendations are made by querying the ontologies and rules using SWRL and SQWRL.