Semantik tarmoqlar Muammolarni hal qilish va foydalanuvchi bilan o'zaro munosabatlarni tashkil qilish uchun zarur bo'lgan bilimlar ob'ektlar / hodisalar va ular orasidagi bog'lanishdir.
Statik semantik tarmoqlar ob'ektlarga ega tarmoqlardir.
Dinamik semantik tarmoqlar (skriptlar) hodisalarga ega tarmoqlardir.
Bilimlar tizimi - bu tarmoqlar to'plami (yoki bitta umumiy tarmoq). Bilimlar bazasi - bu kompyuter tasviridagi bilimlar tizimi.
Semantik tarmoqlarni ifodalash uchun grafiklardan foydalaniladi: vertex - atom ob'ekti (hodisa),
subgraf - tarkibiy jihatdan murakkab ob'ekt (hodisalar), yoy - munosabat yoki harakat. O'zaro munosabatlarga misollar: jins-turlar ("kompyuter" - "shaxsiy kompyuter") butun qism ("kompyuter" - "xotira")
misol tushunchasi ("kompyuter" - "maxsus kompyuter...")
Asosiy amallar: naqsh bilan moslashtirish, topish, almashtirish, nusxa olish Semantik tarmoqlarga misollar: Keyinroq keladi.
Afzalliklari:
bilimlar yaxshi tuzilgan, tuzilishi odamlarga tushunarli. Kamchiliklari:
katta tarmoq hajmi bilan barcha operatsiyalar juda uzoq vaqt oladi,
Freymalar Muammolarni hal qilish va foydalanuvchilarning o'zaro ta'sirini tashkil qilish uchun zarur bo'lgan bilimlar freymlardir.
Freym-tushunchasi - bu munosabat / harakat + ushbu munosabat bilan bog'langan / ushbu harakatda ishtirok etuvchi ob'ektlar.
Freym-misol - bu munosabat / harakat + aniq ob'ektlarning o'ziga xos namunasi (ushbu munosabat bilan bog'langan / ushbu harakatda ishtirok etuvchi).
Bilim tizimi - bu tushuncha freymlari va misol freymlari to'plami.
Bilimlar bazasi - bu kompyuter tasviridagi bilimlar tizimi.
Freym: NOMI - munosabat / harakat
SLOTLAR - ob'ektlar yoki boshqa freymlar
Quyidagi ma'lumotlar har bir slot bilan bog'lanishi mumkin:
TO'LDIRISH SHART (turi, "jimlik holatida", boshqa slotlar bilan aloqa)
ASSOTSIYALANGAN PROTSEDURALAR (masalan, ushbu slot to'lganida bajariladigan harakatlar).
Asosiy operatsiyalar: freymni qidirish / slotni , slot qiymatini almashtirish, freymtushunchaning nusxasini olish.
Misollar: "Siljitish" freym-tushuncha
SILJITISH (kim?, nima?, qayerda?, qayerda?, qachon?,...) Shartlar: kim? - odam, robot,. ... ...
qayerda? – joy