Teadmiste teine praktiline töö
Üldine eesmärk: lehekülgedelt loetud andmete automaatne täiendamine kontekstist järeldatud infoga.
Vaata näitena õppejõu demosüsteemi, mis teeb seda koodis: lehelt lugemise koodi näide analoogiline asi tuleb realiseerida reeglifaili ja järeldusmootoriga.
Kust saada reeglifaile?
Esiteks, süsteemil on kogu aeg nö standard-reeglifail.
Teiseks, lehel on oma reeglifail ka (võib olla, ei pea olema).
Järeldusi tuleb teha nendest kahest reeglifailist pluss loetud datast kokku.
Eeldame lihtsuse mõttes, et standard-reeglifail ei lähe lehe reeglifailiga vastuollu.
Järelduste protsess on selline:
- Pidevalt koguneb nö kõhtu mingit datat: kokku VANADATA
- Lugedes lehe läbi, saame datahulga D1, D2, ...,Dn
- Peale lehe läbilugemist püüame järeldada kõike võimalikku uutest faktidest, täpsemalt
kogumist (VANADATA+D1+D2+....+Dn).
- Järeldatud uued datad jätame meelde, nagu oleks nad lehelt loetud.
Soovitus on kasutada otteri toestajat: http://www-unix.mcs.anl.gov/AR/otter/
Downloadi, katseta. seejärel loe dokumentatsiooni: http://www-unix.mcs.anl.gov/AR/otter/otter33.pdf
Sobiv näitefail on otteri rdf näitefail: saada see standardinputi a la otter < naitefail.in > tulem.txt ja otsi tulemusfailist tärn tärn KEPT algavaid ridu!
NB!
- Mõistlikud reeglifailid tuleb ise teha ise lehtedele lisada.
- Otteri sisendfail tuleb ise automaatselt koostada loetud datast
- Otteri valjundfail tuleb ise labi tootada ja sealt saadud data enda omale lisada