24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

168 2. Modeli predstavljanja znanja<br />

skup svih sudova Srbije) i klase Sud (koja general<strong>iz</strong>uje jedan sud) je odnos tipa<br />

IS_PART_OF. Ukoliko bi se (greškom) uzelo da je klasa Sud jedna specijal<strong>iz</strong>acija klase<br />

Sudovi (veza tipa AKO), okvir Ustavni sud Srbije nasledio bi pregradak ‘nalaze se u:’ i<br />

vrednost ovog pregratka od okvira Sudovi. U datom rešenju, veza tipa IS_PART_OF prekida<br />

lanac nasleđivanja.<br />

Okvir: Državne institucije<br />

Država: Srbija<br />

Nalaze se u: - (lista gradova)<br />

AKO<br />

IS_PART_OF<br />

Okvir: Sudovi<br />

Okvir: Sud<br />

Država: Srbija<br />

Nalaze se u: - (lista gradova)<br />

Nazivi sudova: - (lista sudova)<br />

Nalazi se u: - (konkretan grad)<br />

IS_A<br />

Slika 84<br />

Okvir: Ustavni Sud Srbije<br />

Država: Srbija<br />

Nalazi se u: -<br />

Zadatak 78: Narudžba (nasleđivanje kvalifikujućih pregradaka)<br />

Posmatrajmo okvir F1 koji predstavlja narudžbu (obrazac kojim se naručuje kupovina<br />

nečega).<br />

a) Navesti primer nasleđivanja vrednosti <strong>iz</strong> ovog okvira u neki drugi okvir.<br />

b) Posmatrajmo kvalifikujući pregradak valuta vezan za pregradak cena koštanja u okviru<br />

narudžbe. Pretpostavimo da pregradak cena koštanja nasleđuje svoju vrednost od istog<br />

pregratka nekog drugog okvira F2. Odakle se pregradak valuta nasleđuje?<br />

Anal<strong>iz</strong>a problema<br />

Svaki pregradak definisan je vrednošću koju sadrži i tipom te vrednosti. Na primer, pregradak<br />

cena koštanja može imati vrednost 100 i tip dinari. Tip pregratka može biti eksplicitno<br />

naveden u definiciji pregratka ili može biti određen vrednošću nekog drugog pregratka K.<br />

Pregradak K tada se naziva kvalifikujući pregradak jer određuje tip vrednosti drugih<br />

pregradaka.<br />

Na primer, za pregradak valuta tip može biti eksplicitno definisan kao jedna od vrednosti<br />

dinari, marke, dolari. Pošto je pregradak valuta kvalifikujući za pregradak cena koštanja, to<br />

znači da će vrednost ovog pregratka (na primer dinari) određivati tip vrednosti pregratka cena<br />

koštanja.<br />

Rešenje<br />

a) Pošto okvir F1 predstavlja prilično apstraktnu klasu njegova struktura odgovara<br />

praznom formularu narudžbenice. Drugim rečima, većina pregradaka ovog okvira (koji<br />

definišu, na primer, ko naručuje, šta se naručuje i od koga) je prazna pa specifičniji okviri ne<br />

mogu od F1 naslediti vrednosti. Pregratci koji su popunjeni u okviru F1 mogli bi biti: naslov<br />

popunjen vrednošću narudžba ili, eventualno pregradak gde se dobija sa vrednošću:<br />

kancelarija magacionera koji opisuje gde se mogu uzeti prazni obrazci narudžbenice.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!