KNOWLEDGE MODELING AND REPRESENTATION

KNOWLEDGE MODELING AND REPRESENTATION

CBKM3103
KNOWLEDGE MODELING AND REPRESENTATION
SEPTEMBER 2015
_________________________________________________________________________

ARAHAN KEPADA PELAJAR / INSTRUCTIONS TO STUDENTS

1    This assignment contains only ONE (1) question that is set in both Malay and English.

2.    Answer in English.

3.    Learners are to submit assignment only in MsWord format unless specified otherwise. Please refrain from converting text/phrases into picture format such as .gif / .jpeg / print screen / etc.

4.    Download the language version of the assignmenttemplate concerned from the myVLE for preparation and submission of your assignment. Your assignment should be typed using 12 point Times New Roman font and 1.5 line spacing.

5.    Your assignment should be between 2500 to 3000 wordsexcluding references. The number of words should be shown at the end of your assignment. Do not copy the assignment question and instructions to your answer.

6.    You must submit your assignment ONLINE via the myVLE. Refer to the portal forinstructions on the procedures to submit your assignment online. You are advised to keep a copy of your submitted assignment for personal reference.

7.    You can submit your assignment ONCE only in a SINGLE file.

8.    Your assignment mustbe submitted between 2nd Nov.until 15th Nov. 2015. Submission after 25th Okt. 2015will NOT be accepted.

9.    Your assignment should be prepared individually. You should not copy another person’s assignment. You should also not plagiarise another person’s work as your own.

10.    Please take note that PENALTY will be imposed on late submission of assignment as specified in the Registrar’s Office circular 6/2012 (Refer to Registrar’s Announcement in myVLE)

11.    Please ensure that you keep the RECEIPT issued upon submisson of your assignment as proof of submission. Your assignment is considered as NOT submitted if you fail to produce the submission receipt in any dispute arises concerning assignment submission.

PENILAIAN / EVALUATION
This assignment accounts for 40% of the total marks for the course and shall be assessed based on the Rubricsattached .

You would be given feedback on the assignment before the Final Semester Examination commences.

PLAGIARISME: POTONGAN MARKAH / PLAGIARISM: MARKS DEDUCTION

Warning: The submitted assignment will automatically undergo a similarity check. If plagiarism is detected, marks would be deducted as follows:

No.    % Similarity (From)    % Similarity (To)    % of Mark Deduction
1    0    30    02    30.01    50    5
3    50.01    70    10
4    70.01    100    100

ASSIGNMENT QUESTION / SOALAN TUGASAN

PURPOSE
The purpose of this assignment is to develop student’s ability to use facts, rules and database handling capabilities of the Prolog language.

REQUIREMENT / ASSIGNMENT QUESTION
You are askedto developa database fora clinicenvironment using Prolog. The databasewill be usedtostoreinformation aboutpatients, doctors, treatmentsandmedications. You need towrite aPrologdatabasebased on’set ofattributes’.You are freeto determine at least FOUR attributes for eachof the entities,but markswill only begiven forappropriateattributes. Write the Prolog program to store THREE sample records forpatients, doctors, treatmentsandmedications.

From the database, you are also required to write Prolog program to access the following information:
•    Given a patient name, find the address and phone number.
•    Find a doctor who specializes in gastroenterology.
•    List type of treatment offered by the clinic.
(40)

MUKA SURAT TAMAT / END OF PAGE
ATTACHMENT
ASSIGNMENT RUBRICS
CBKM3103 KNOWLEDGE MODELING & REPRESENTATION / SEPT 2015

Criteria    Weight-age    Weak    Low    Fair    Above average    Excellent    Max Marks
0    1    2    3    4
Prolog database:
•    Write a complete Prolog database that shows at least FOUR appropriate attributesof the patients, doctors,treatmentsandmedications    2    No answer or wrong answer was given.    Provided vague answer or answer that poorly met the details of the criteria.    Provided limited answer or answer that basically/ minimally met the details of the criteria.
Provided good answer that mostly met the details of the criteria but it can be improved further.    Provided in depth answer that clearly met the details of the criteria.
8
Pangkalan data Prolog:
•    Menulis pangkalan data Prolog yang lengkap dengan menunjukkan sekurang-kurangnya EMPAT atribut yang sesuai bagi pesakit, doktor, rawatan dan ubat-ubatan
Tiadajawapanataujawapan yang salahdiberikan.    Memberikanjawapan yang tidakjelasataujawapan yang memenuhibutirankriteriasecaralemah.    Memberikanjawapan yang terhadataujawapan yang memenuhibutirankriteriasecaraasas/ minimal.    Memberikanjawapan yang baik yang memenuhikebanyakandaripadabutirankriteriatetapiianyabolehdimantapkanlagi.
Memberikanjawapan yang terperinci yang memenuhibutirankriteriasecarajelas.
Prolog program:
•    Write a complete Prolog program to store THREE sample records forpatients, doctors, treatmentsandmedications
2    No answer or wrong answer was given.    Provided vague answer or answer that poorly met the details of the criteria.    Provided limited answer or answer that basically/ minimally met the details of the criteria.
Provided good answer that mostly met the details of the criteria but it can be improved further.    Provided in depth answer that clearly met the details of the criteria.
8
Program Prolog:
•    Menulis program Prolog yang lengkap untuk menyimpan TIGA sampel rekod bagi pesakit, doktor, rawatan dan ubat-ubatan
Tiadajawapanataujawapan yang salahdiberikan.    Memberikanjawapan yang tidakjelasataujawapan yang memenuhibutirankriteriasecaralemah.    Memberikanjawapan yang terhadataujawapan yang memenuhibutirankriteriasecaraasas/ minimal.    Memberikanjawapan yang baik yang memenuhikebanyakandaripadabutirankriteriatetapiianyabolehdimantapkanlagi.
Memberikanjawapan yang terperinci yang memenuhibutirankriteriasecarajelas.
Prolog program:
•    Write a complete Prolog program to find the address and phone number of the given patient’s name    2    No answer or wrong answer was given.    Provided vague answer or answer that poorly met the details of the criteria.    Provided limited answer or answer that basically/ minimally met the details of the criteria.
Provided good answer that mostly met the details of the criteria but it can be improved further.    Provided in depth answer that clearly met the details of the criteria.
8
Program Prolog:
•    Menulis program Prolog yang lengkap untuk mencari alamat dan nombor telefon untuk nama pesakit yang diberikan
Tiadajawapanataujawapanyang salahdiberikan.    Memberikanjawapan yang tidakjelasataujawapan yang memenuhibutirankriteriasecaralemah.    Memberikanjawapan yang terhadataujawapan yang memenuhibutirankriteriasecaraasas/ minimal.    Memberikanjawapan yang baik yang memenuhikebanyakandaripadabutirankriteriatetapiianyabolehdimantapkanlagi.
Memberikanjawapan yang terperinci yang memenuhibutirankriteriasecarajelas.
Prolog program:
•    Write a complete Prolog program to find a doctor who specializes in gastroenterology    2    No answer or wrong answer was given.    Provided vague answer or answer that poorly met the details of the criteria.    Provided limited answer or answer that basically/ minimally met the details of the criteria.
Provided good answer that mostly met the details of the criteria but it can be improved further.    Provided in depth answer that clearly met the details of the criteria.
8
Program Prolog:
•    Menulis program Prolog yang lengkap untuk mencari seorang doktor yang pakar dalam gastroenterologi
Tiadajawapanataujawapan yang salahdiberikan.    Memberikanjawapan yang tidakjelasataujawapan yang memenuhibutirankriteriasecaralemah.    Memberikanjawapan yang terhadataujawapan yang memenuhibutirankriteriasecaraasas/ minimal.    Memberikanjawapan yang baik yang memenuhikebanyakandaripadabutirankriteriatetapiianyabolehdimantapkanlagi.
Memberikanjawapan yang terperinci yang memenuhibutirankriteriasecarajelas.
Prolog program:
•    Write a complete Prolog program to list type of treatment offered by the clinic    2    No answer or wrong answer was given.    Provided vague answer or answer that poorly met the details of the criteria.    Provided limited answer or answer that basically/ minimally met the details of the criteria.
Provided good answer that mostly met the details of the criteria but it can be improved further.    Provided in depth answer that clearly met the details of the criteria.
8
Program Prolog:
•    Menulis program Prolog yang lengkap untuk menyenaraikan jenis rawatan yang ditawarkan oleh klinik
Tiadajawapanataujawapan yang salahdiberikan.    Memberikanjawapan yang tidakjelasataujawapan yang memenuhibutirankriteriasecaralemah.    Memberikanjawapan yang terhadataujawapan yang memenuhibutirankriteriasecaraasas/ minimal.    Memberikanjawapan yang baik yang memenuhikebanyakandaripadabutirankriteriatetapiianyabolehdimantapkanlagi.
Memberikanjawapan yang terperinci yang memenuhibutirankriteriasecarajelas.
Total    10         40

find the cost of your paper

This question has been answered.

Get Answer