Връзки и отношения

G2 предоставя два типа релации между обекти: връзки и релации. Връзките са връзки между два обекта, които са дефинирани от разработчика на приложението и имат графично представяне. В действителната физическа среда, описана в G2, връзката може да съответства на физическа връзка между обекти, като например електрическа връзка или тръбопровод. В G2 разработчикът може да дефинира класове на релации, да препраща към обекти, като указва релациите, в които те участват, и да прави изводи въз основа на наличието или липсата на релации. Релациите, подобно на връзките, представляват връзки между обекти. Връзката е именувана връзка между два обекта. G2 предоставя на разработчика възможността да дефинира различни типове връзки. Въз основа на наличието или липсата на връзка между обектите могат да се направят изводи. Основните разлики между връзките и отношенията са следните:

  1. връзките се задават от разработчика в процеса на създаване на ES, докато връзките се установяват динамично след изпълнението на специални оператори в правила или процедури;
  2. връзките имат графично представяне, докато връзките не се показват на екрана. G2 графиките са повече от изображения. G2 графиките могат да моделират знания чрез представяне на обекти, връзки и зависимости между обекти. G2 може да разсъждава по отношение на връзката, следвайки мрежа от свързани обекти, за да определи причините и следствията. Графичната свързаност на G2 обекти ви позволява да разширите приложната програма, като използвате графичната асоциация на аналози. Графиките включват вградени диаграми (графики), таблици и фигури и др. G2 работи и с Windows GUI помощни програми. Тези помощни програми се възползват напълно от обектно-ориентираниявъзможностиG2.
  3. Отношенията, за разлика от връзките, не са подходящи да бъдат запазени като постоянна част от базата знания.

Назад към индекса: Експертни системи