Здравей К.
Бях ти обещал няколко думи за онтологиите. И ето - забавям, но не забравям - откъси от ръкописа.
Автомати
Автомат е устройство, което има вход(ове), изход(и) и вътрешни състояния. В зависимост от това, което получава на входа и вътрешното си състояние той генерира сигнал на изхода.
На пример автомата за кафе: ако на входа има пара, а той е в добро настроение, то те черпи чаша кафе. Няма да споменавам тук един познат чалнат автомат, който на пара реагираше с ресто, кафе и чаша (в тази последователност).
понеже сме в литературен сайт, то ще дам и друг пример
автомата за поезия вижда звезда и в зависимост от настроенето си произвежда:
добро настроение - "звезди, звезди щастливи..." с последващ опис на повода за настроението
лошо настроение - "звезди проклети, кой ви тика..." с последващи проклятия и/или оплаквания от повода за настроението
скука - "звезди бездушни, кво се кьорите..." с последвала тирада оплаквания от Вселената и околностите й.
Общо взето такива са крайните автомати и те генерират текстове от класа на регулярните езици (по Чомски)
Но автоматите не при всяко състояние реагират на всички сигнали на входа (повечето на "дай ми 5 лева" не реагират независимо от вътрешното си състояние). Бихме могли да твърдим, че автомата "разбира" само това, на което реагира.
Бихме могли да наречем онтология на даден автомат съвокупността от всички сигнали които разбира.
И така част от сигналите, които автомата произвежда той не консумира. Това е добре известно от автомата за кафе, който кафе не пие и колкото й да го черпиме с кафе - пара няма да пустне (но от бой разбира и понякога връща откраднатата пара)
Лесно можем да си представиме два автомата свързани на късо (вход-изход изход-вход) и последвалият диалог, ако взаимно се разбират, на пример
- колко си хубав
- колко си умна
и по-нататък цикъл с повторения
но пример на взаимно разбиране е и в друго състояние:
- простак такъв
- пачавра долнопробна
и по-нататък в същият дух цикъл с вариации на тема
Но нещо все още липсва. Не, това все още не бихме могли да наречем онтология. Според мен липсва прекодирането, функциите за превеждане.
пример от горните - ако вторият автомат приложи трансформация, то диалога им става:
- колко си умен
- мани голям простак съм (= уча се на възпитание)
- ама си и хубавец
- абе пачавра съм си (= все обърквам какво да облека)
и отново има разбирателство.
Е, това исках да ти кажа - областите на разбирателство са общите онтологии. Онтологията на отделен автомат е системата от възможни области на разбирателство.
Литература:
Павлов, Радев, Щраков. Математически основи на информатиката
"Лятна вечер - денонощен магазин". народна песен
Сливка. Бира и литература. Онтологии на системите.