Coding of frames in Prolog
frame(university, [phone (default, 011686971),
address (default, IIT Delhi)]).
frame(deaprtment, [a_part_of (university),
programme ([Btech, Mtech, Ph.d]))]).
frame(hostel, [a_part_of (university), room(default, 100)]).
frame(faculty, [a_part_of (department), age(range,25,60),
nationality(default, indian), qual(default, postgraduate)]).
frame(nilgiri, [is_a (hostel), phone(011686234)]).
frame(science_faculty, [ako (faculty),qual(default, M.Sc.)]).
frame(renuka, [is_a (science_faculty), qual(Ph.D.),
age(45), address(janakpuri)]).