Кіріспе

Формалды логикадағы болжам Білімді көрсетуге қолданылатын формалды логика жүйесінде, ашық әлем болжамы – бір мәлімдеменің шындығы оның шын екені белгілі болмаған жағдайда да шын болуы мүмкін деген пікір. Бұл, кез келген шындықтың белгілі болуы керек деген жабық әлем болжамына қарама-қарсы тұжырым.

Шығу тегі

Ежелгі грек философтары математикалық және философиялық ұғымдардың пайда болған кездегі әртүрлі жарамдылық деңгейлерін түсіндіру үшін алғашқыда ашық әлем туралы болжамды жасады.

Логикалық мән

Ашық әлем болжамы (OWA) жалпы алғанда, ешбір агент немесе бақылаушының толық білімі болмайтынын және осы себепті жабық әлем болжамын жасай алмайтынын көрсететін бейресми түсінікті формалдайды. OWA агенттің жасауы мүмкін қорытындылар мен шегерімдерді агентке белгілі және шын деп білетін мәлімдемелерден туындайтындарымен шектейді. Ал, жабық әлем болжамы агентке бір мәлімдеме дұрыс екендігі туралы білімнің болмауын, оның жалған екенін қорытуға мүмкіндік береді. Эвристикалық тұрғыдан алғанда, ашық әлем болжамы білімді жүйе ішінде оны ашқанда және толық ақпаратты тапқанымызға немесе болашақта табатынымызға кепілдік бере алмайтын жағдайларда қолданылады. OWA-да жүйеде нақты жазылған білімге кірмейтін немесе одан шығарылған білім туралы мәлімдемелер, дұрыс емес немесе жалған емес, белгісіз деп қарастырылуы мүмкін.

Семантикалық веб тілдері

OWL сияқты семантикалық веб-тілдері ашық әлемді қабылдайды. Вебте нақты бір мәлімдеме болмаса, принцип бойынша, бұл мәлімдеме әлі нақты айтылмаған, оның шындыққа сәйкес келуі немесе келмеуіне қарамастан, сондай-ақ біздің оның шындыққа сәйкес келеді деп сануымызға қарамастан. Қысқасы, мәлімдеме болмауының өзінен дедуктивті есептеу құралы (және олай істемеуі керек) мәлімдеме жалған деген қорытынды шығара алмайды.

Процедуралық бағдарламалау

Көптеген процедуралық бағдарламалау тілдері мен деректер базалары жабық әлемді қабылдайды. Мысалы, егер әдеттегі әуе компаниясының деректер базасында жолаушыға орын тағайындалмаса, жолаушы тіркелмеген деп есептеледі. Жабық әлемді қабылдау әдетте жүйеде ақпаратқа толық бақылау болған кезде қолданылады; бұл көптеген деректер базасы қолданбаларында кездеседі, онда деректер базасының транзакциялық жүйесі бірнеше тәуелсіз клиенттердің (мысалы, әуе компаниясының брондау агенттері) бір мезгілдегі сұраныстарын орталық делдал және төреші ретінде басқарады. Алайда, толық емес ақпаратқа ие көптеген деректер базалары бар: мысалы, пациент тарихында белгілі бір аллергия туралы ешқандай жазба болмағандықтан, пациенттің сол аллергиядан зардап шекпейді деп болжауға болмайды.

Орталық

Логикалық бағдарламалардың күшті теріске шығару тілі бізге кейбір мәлімдемелер үшін жабық әлемді қабылдауға және қалған мәлімдемелерді ашық әлемді қабылдау саласында қалдыруға мүмкіндік береді. Ашық әлемді қабылдау (OWA) мен жабық әлемді қабылдау (CWA) арасындағы орталық позицияны ішінара жабық әлемді қабылдау (PCWA) қамтамасыз етеді. PCWA бойынша, білім базасы көбінесе ашық әлемді семантикасы бойынша қарастырылады, бірақ толықтығын растау арқылы жабық әлемді семантикасы бойынша қарастырылуы тиіс бөліктерді анықтауға болады. PCWA әсіресе CWA ашық доменге байланысты қолданылмайтын, бірақ OWA кез келген нәрсенің мүмкін екендігіне тым оңай сене қоятын жағдайларда қажет.