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,
katta tarmoq bilan, uni ko'rish qiyin.
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