37
1 PANEVROPSKI UNIVERZITET APEIRON FAKULTET POSLOVNE INFORMATIKE Redovne studije Smer IT menadžmentPredmet EKSPERTNI SISTEMI „BAZA ZNANJA” MENTOR Prof. dr Branko Latinović Student Marko Savičić

Baze Znanja

Embed Size (px)

DESCRIPTION

Seminarski rad

Citation preview

Page 1: Baze Znanja

1

PANEVROPSKI UNIVERZITET APEIRON

FAKULTET POSLOVNE INFORMATIKE

Redovne studijeSmer bdquoIT menadžmentrdquo

Predmet

EKSPERTNI SISTEMI

bdquoBAZA ZNANJArdquo

MENTOR

Prof dr Branko Latinović

Student

Marko Savičić

Index br 109-08RIT

Sadržaj

1 Uvod3

11 Što je baza znanja 3

12 Svrha baze znanja3

13 Svrha i ciljevi projekta3

2 Neke postojeće baze znanja4

21 Microsoft Knowledge Base4

22 Talisma Knowledge Base7

23 MyBase Desktop Edition10

24 Presjek dostupne programske podrške12

3 Baza podataka14

31 Model baze podataka14

32 Opis baze podataka15

4 Korisničko Sučelje16

41 Glavni Ekran16

42 Kategorije znanja17

43 Vrste znanja19

44 Pretraživanje21

45 Znanje23

5 Zaključak24

Literatura25

2

1 Uvod

11 Što je baza znanja Baza znanje je kolekcija činjenica i pravila koja služi riješavanju problema Baza znanja je posebna vrsta baze podataka koja služi za upravljanje znanjemOna je centralizirani repozitorij za informacije odnosno kolekcija međusobno povezanog znanja Uloga baze znanje je da pomogne korisnicima da nađu znanje koje traže što brže i jednostavnije iz više izvora i da znanje dijele s drugim korisnicima Baza znanja može biti dio ekspertnih sustava koji sadrži činjenice i pravila za riješavanje problema Baza znanja kao računalna aplikacija služi za prikupljanje unos organiziranje i pregledavanje znanjaOna treba optimizirati svaki od tih koraka Baza znanja obično nije statička kolekcija informacija nego se znanje dinamički mora mijenjati stvarati i brisati po potrebi Neke osnovne stvari koje bi svaka baza znanja trebala imati su mogućnost klasificiranja odnosno kategorizacije pretraživanje te unos i upravljanje znanjem Baza znanja se najčešće sastoji od znanja neke organizacije koje želi pružiti korisnicima što uključuje članke pomoć korisničke upute i ostale oblike znanja Ipak najvažnija stvar svake baze znanja su informacije koje baza znanja posjedujeBaza znanja koja sadrži neke irelevantne ili zastarjele informacije koje nikom ne služe nije od velike koristiZato je ključno za svaku bazu znanja da se pazi da informacije stalno budu nove i relevantne kao i da budu dohvatljive odnosno da putem pretraživanja znanja ili pregledom kroz kategorije korisnik uvijek nađe informacije koje je tražio jer je inače to znanje neupotrebljivo Baza znanja ovog projekta sadrži i namijenjena je sadržavanju relativno manjeg broja podatakaBaze znanja koje sadrže jako velik broj podataka trebaju podržavati napredne tehnologije za minimalizaciju broja pristupa disku gdje su pohranjeni podatci optimizaciji upita koja bi radila ekvivalentni upit ali s jednostavnijim izrazima i općenito bolju iskoristivost računalnih sustava 12 Svrha baze znanjaU modernom svijetu informacije su postale široko dostupneUz pomoć razvoja internet infrastrukture i informacijskih tehnologija do znanja je danas lakše doći nego ikad prijeZa razliku od prije informacije su dostupne svima i nitko nema monopol na informacijama nego se one šire jako brzo No ipak u tom moru informacija teže je doći do znanja koje nam je u nekom trenutku potrebnoOd silnih podataka teže je pronaći željeno znanje odnosno filtrirati nepotrebne informacije Zato je upravljanje znanjem postalo jedna od važnijih interdisciplinarnih znanosti i baza znanja ima tu veliku ulogu u pohrani štićenju pretraživanju i razmjeni znanjaBaza znanja je tehnologija i jedan od dijelova cijelog procesa upravljanja znanjem

13 Svrha i ciljevi projekta Cilj ovog projekta je napraviti radnu verziju aplikacije baza znanjaAplikacija radi nad bazom podataka i omogućava stvaranje znanja upisivanjem podataka razvrstavanje i kategorizaciju znanja korisničko definiranje atributa znanja upravljanje dijelovima znanja i pregled i pretraživanje znanjaNa primjeru unijetih dijelova i atributa znanja pokazati koncept znanja svrhu i funkcionalnosti aplikacije

3

2 Neke postojeće baze znanja

21 Microsoft Knowledge Base

Microsoftova baza znanja je jedna od najpopularnijih bazi znanja na internetuSadrži znanje o problemima vezanim za sve Microsoftove proizvode i općenito o računalnoj tehnologiji

Članke u bazi su pisali profesionalci pa taj dio kreiranja znanja je skriven od krajnjih korisnikaNo kako baza sadrži jako puno informacija težište ove baze znanja je stavljeno na brzo i relevantno pretraživanje i pronalaženje specifičnog znanja

Izgled aplikacije je sličan drugim internet bazama znanjaNa početnoj stranici baze znanja bira se jedan od načina pronalaženja odgovarajućeg znanjaTi načini su jednostavno pretraživanje napredno pretraživanje ili biranje nekog linka na lijevoj strani koji predstavlja jedan od proizvoda ili kategorija za koje se pomoć traži

Slika 21 Početni ekran Microsoft Support Center-a

4

Pregledavanje (browsing) je napravljeno tako da na više načina možemo pronaći ono što tražimoMože se krenuti od osnovnih centara za korisničku podršku od kojih je svaki vezan za neki Microsoftov proizvodDalje se na lijevoj strani otvaraju osnovne kategorije dok su na desnoj strani članci razvrstani po vrstama (bdquoHow-toldquo člancildquoTroubleshootingldquo bdquoFixldquoldquoBugldquo instrukcije info bdquoDownloadldquo i razni drugi članci)

Slika 22 Primjer članka u Microsoft Knowledge Base-u

Kod otvaranja pojedinog članka uočavamo da svaki članak ima svoj identifikacijski broj (Article ID) datum zadnje izmjene i broj revizijeSvaki članak je podijeljen na odlomke pa tako imamo ovisno o pojedinom članku i vrsti članka podijele na sažetak pitanje odgovor simptome i ostale dijelove člankaDo drugih povezanih članaka se može doći otvaranjem drugog identifikacijskog broja člankaČlanak može imati i vanjske linkoveNa dnu članka nalazi se dio u kojem piše na koje proizvode se članak odnosiČlanak može imati i ključne riječi i dodatne riječi za upite koji će olakšati pretraživanje članakaKorisnik može komentirati svaki članak ili dati svoju ocjenuČlanci se mogu prevesti na veliki broj stranih jezika uključujući i hrvatski

Na desnoj stranici se nalaze linkovi na povezane članke podijeljene po vrstama kao i povezane stranice izvori podataka itdAlati za stranicu se nalaze na desnoj strani i s njim a se može ispisati članak poslati elektroničkom poštom ili spremiti u posebne favorite podrške

5

Slika 23 Napredno pretraživanje

Unošenjem ključnih riječi u pretraživanju dajemo da znanja da članci koje tražimo spadaju u neko od pitanja koje tražimoTipične ključne riječi su (kbBackup kbEventLog kbformat kbWinsock kbDataBase) i svaka logičkim opisom odgovara nekom području i tematiciKljučne riječi možemo podijeliti na proizvode ili područje na koje se odnose i tipove članaka

Microsoftova baza znanja sadrži više od 150000 članaka te je zbog toga dohvat pravog članka pretraživanjem od izuzetne važnosti Napredno pretraživanje Microsoft Support Center-a napravljeno je tako da korisnik može birati veliki broj postavki prilikom stvaranja upita za pretraživanje kako bi što više specificirao svoj upitKorisnik prvo može izabrati proizvod za koji želi pronaći člankeDalje se upisuju riječi za pretraživanje te se mogu unijeti WildChar znakovi što može dosta pomoći jer se pomoću njih eliminiraju različiti sufiksi i prefiksi nekih riječiVrste pretraživanja mogu biti po svim dijelovima teksta članka zatim pretraživanje samo naslova članaka identifikacijskih brojeva članka ili grešakaKorisnik bira da li želi pretraživanje koristeći sve upisane riječi bilo koju upisanu riječ točnu frazu ili frazu koja sadržava boolean izrazeVremensko pretraživanje uključuje biranje zadnje izmjene članka te će rezultat vratiti samo članke čija je zadnja izmjena bila poslije odabraneMogu se izabrati i pojedine vrste članaka koje će se pretraživatRezultat upita se može prikazati podijeljen po kategorijama

6

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 2: Baze Znanja

Sadržaj

1 Uvod3

11 Što je baza znanja 3

12 Svrha baze znanja3

13 Svrha i ciljevi projekta3

2 Neke postojeće baze znanja4

21 Microsoft Knowledge Base4

22 Talisma Knowledge Base7

23 MyBase Desktop Edition10

24 Presjek dostupne programske podrške12

3 Baza podataka14

31 Model baze podataka14

32 Opis baze podataka15

4 Korisničko Sučelje16

41 Glavni Ekran16

42 Kategorije znanja17

43 Vrste znanja19

44 Pretraživanje21

45 Znanje23

5 Zaključak24

Literatura25

2

1 Uvod

11 Što je baza znanja Baza znanje je kolekcija činjenica i pravila koja služi riješavanju problema Baza znanja je posebna vrsta baze podataka koja služi za upravljanje znanjemOna je centralizirani repozitorij za informacije odnosno kolekcija međusobno povezanog znanja Uloga baze znanje je da pomogne korisnicima da nađu znanje koje traže što brže i jednostavnije iz više izvora i da znanje dijele s drugim korisnicima Baza znanja može biti dio ekspertnih sustava koji sadrži činjenice i pravila za riješavanje problema Baza znanja kao računalna aplikacija služi za prikupljanje unos organiziranje i pregledavanje znanjaOna treba optimizirati svaki od tih koraka Baza znanja obično nije statička kolekcija informacija nego se znanje dinamički mora mijenjati stvarati i brisati po potrebi Neke osnovne stvari koje bi svaka baza znanja trebala imati su mogućnost klasificiranja odnosno kategorizacije pretraživanje te unos i upravljanje znanjem Baza znanja se najčešće sastoji od znanja neke organizacije koje želi pružiti korisnicima što uključuje članke pomoć korisničke upute i ostale oblike znanja Ipak najvažnija stvar svake baze znanja su informacije koje baza znanja posjedujeBaza znanja koja sadrži neke irelevantne ili zastarjele informacije koje nikom ne služe nije od velike koristiZato je ključno za svaku bazu znanja da se pazi da informacije stalno budu nove i relevantne kao i da budu dohvatljive odnosno da putem pretraživanja znanja ili pregledom kroz kategorije korisnik uvijek nađe informacije koje je tražio jer je inače to znanje neupotrebljivo Baza znanja ovog projekta sadrži i namijenjena je sadržavanju relativno manjeg broja podatakaBaze znanja koje sadrže jako velik broj podataka trebaju podržavati napredne tehnologije za minimalizaciju broja pristupa disku gdje su pohranjeni podatci optimizaciji upita koja bi radila ekvivalentni upit ali s jednostavnijim izrazima i općenito bolju iskoristivost računalnih sustava 12 Svrha baze znanjaU modernom svijetu informacije su postale široko dostupneUz pomoć razvoja internet infrastrukture i informacijskih tehnologija do znanja je danas lakše doći nego ikad prijeZa razliku od prije informacije su dostupne svima i nitko nema monopol na informacijama nego se one šire jako brzo No ipak u tom moru informacija teže je doći do znanja koje nam je u nekom trenutku potrebnoOd silnih podataka teže je pronaći željeno znanje odnosno filtrirati nepotrebne informacije Zato je upravljanje znanjem postalo jedna od važnijih interdisciplinarnih znanosti i baza znanja ima tu veliku ulogu u pohrani štićenju pretraživanju i razmjeni znanjaBaza znanja je tehnologija i jedan od dijelova cijelog procesa upravljanja znanjem

13 Svrha i ciljevi projekta Cilj ovog projekta je napraviti radnu verziju aplikacije baza znanjaAplikacija radi nad bazom podataka i omogućava stvaranje znanja upisivanjem podataka razvrstavanje i kategorizaciju znanja korisničko definiranje atributa znanja upravljanje dijelovima znanja i pregled i pretraživanje znanjaNa primjeru unijetih dijelova i atributa znanja pokazati koncept znanja svrhu i funkcionalnosti aplikacije

3

2 Neke postojeće baze znanja

21 Microsoft Knowledge Base

Microsoftova baza znanja je jedna od najpopularnijih bazi znanja na internetuSadrži znanje o problemima vezanim za sve Microsoftove proizvode i općenito o računalnoj tehnologiji

Članke u bazi su pisali profesionalci pa taj dio kreiranja znanja je skriven od krajnjih korisnikaNo kako baza sadrži jako puno informacija težište ove baze znanja je stavljeno na brzo i relevantno pretraživanje i pronalaženje specifičnog znanja

Izgled aplikacije je sličan drugim internet bazama znanjaNa početnoj stranici baze znanja bira se jedan od načina pronalaženja odgovarajućeg znanjaTi načini su jednostavno pretraživanje napredno pretraživanje ili biranje nekog linka na lijevoj strani koji predstavlja jedan od proizvoda ili kategorija za koje se pomoć traži

Slika 21 Početni ekran Microsoft Support Center-a

4

Pregledavanje (browsing) je napravljeno tako da na više načina možemo pronaći ono što tražimoMože se krenuti od osnovnih centara za korisničku podršku od kojih je svaki vezan za neki Microsoftov proizvodDalje se na lijevoj strani otvaraju osnovne kategorije dok su na desnoj strani članci razvrstani po vrstama (bdquoHow-toldquo člancildquoTroubleshootingldquo bdquoFixldquoldquoBugldquo instrukcije info bdquoDownloadldquo i razni drugi članci)

Slika 22 Primjer članka u Microsoft Knowledge Base-u

Kod otvaranja pojedinog članka uočavamo da svaki članak ima svoj identifikacijski broj (Article ID) datum zadnje izmjene i broj revizijeSvaki članak je podijeljen na odlomke pa tako imamo ovisno o pojedinom članku i vrsti članka podijele na sažetak pitanje odgovor simptome i ostale dijelove člankaDo drugih povezanih članaka se može doći otvaranjem drugog identifikacijskog broja člankaČlanak može imati i vanjske linkoveNa dnu članka nalazi se dio u kojem piše na koje proizvode se članak odnosiČlanak može imati i ključne riječi i dodatne riječi za upite koji će olakšati pretraživanje članakaKorisnik može komentirati svaki članak ili dati svoju ocjenuČlanci se mogu prevesti na veliki broj stranih jezika uključujući i hrvatski

Na desnoj stranici se nalaze linkovi na povezane članke podijeljene po vrstama kao i povezane stranice izvori podataka itdAlati za stranicu se nalaze na desnoj strani i s njim a se može ispisati članak poslati elektroničkom poštom ili spremiti u posebne favorite podrške

5

Slika 23 Napredno pretraživanje

Unošenjem ključnih riječi u pretraživanju dajemo da znanja da članci koje tražimo spadaju u neko od pitanja koje tražimoTipične ključne riječi su (kbBackup kbEventLog kbformat kbWinsock kbDataBase) i svaka logičkim opisom odgovara nekom području i tematiciKljučne riječi možemo podijeliti na proizvode ili područje na koje se odnose i tipove članaka

Microsoftova baza znanja sadrži više od 150000 članaka te je zbog toga dohvat pravog članka pretraživanjem od izuzetne važnosti Napredno pretraživanje Microsoft Support Center-a napravljeno je tako da korisnik može birati veliki broj postavki prilikom stvaranja upita za pretraživanje kako bi što više specificirao svoj upitKorisnik prvo može izabrati proizvod za koji želi pronaći člankeDalje se upisuju riječi za pretraživanje te se mogu unijeti WildChar znakovi što može dosta pomoći jer se pomoću njih eliminiraju različiti sufiksi i prefiksi nekih riječiVrste pretraživanja mogu biti po svim dijelovima teksta članka zatim pretraživanje samo naslova članaka identifikacijskih brojeva članka ili grešakaKorisnik bira da li želi pretraživanje koristeći sve upisane riječi bilo koju upisanu riječ točnu frazu ili frazu koja sadržava boolean izrazeVremensko pretraživanje uključuje biranje zadnje izmjene članka te će rezultat vratiti samo članke čija je zadnja izmjena bila poslije odabraneMogu se izabrati i pojedine vrste članaka koje će se pretraživatRezultat upita se može prikazati podijeljen po kategorijama

6

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 3: Baze Znanja

1 Uvod

11 Što je baza znanja Baza znanje je kolekcija činjenica i pravila koja služi riješavanju problema Baza znanja je posebna vrsta baze podataka koja služi za upravljanje znanjemOna je centralizirani repozitorij za informacije odnosno kolekcija međusobno povezanog znanja Uloga baze znanje je da pomogne korisnicima da nađu znanje koje traže što brže i jednostavnije iz više izvora i da znanje dijele s drugim korisnicima Baza znanja može biti dio ekspertnih sustava koji sadrži činjenice i pravila za riješavanje problema Baza znanja kao računalna aplikacija služi za prikupljanje unos organiziranje i pregledavanje znanjaOna treba optimizirati svaki od tih koraka Baza znanja obično nije statička kolekcija informacija nego se znanje dinamički mora mijenjati stvarati i brisati po potrebi Neke osnovne stvari koje bi svaka baza znanja trebala imati su mogućnost klasificiranja odnosno kategorizacije pretraživanje te unos i upravljanje znanjem Baza znanja se najčešće sastoji od znanja neke organizacije koje želi pružiti korisnicima što uključuje članke pomoć korisničke upute i ostale oblike znanja Ipak najvažnija stvar svake baze znanja su informacije koje baza znanja posjedujeBaza znanja koja sadrži neke irelevantne ili zastarjele informacije koje nikom ne služe nije od velike koristiZato je ključno za svaku bazu znanja da se pazi da informacije stalno budu nove i relevantne kao i da budu dohvatljive odnosno da putem pretraživanja znanja ili pregledom kroz kategorije korisnik uvijek nađe informacije koje je tražio jer je inače to znanje neupotrebljivo Baza znanja ovog projekta sadrži i namijenjena je sadržavanju relativno manjeg broja podatakaBaze znanja koje sadrže jako velik broj podataka trebaju podržavati napredne tehnologije za minimalizaciju broja pristupa disku gdje su pohranjeni podatci optimizaciji upita koja bi radila ekvivalentni upit ali s jednostavnijim izrazima i općenito bolju iskoristivost računalnih sustava 12 Svrha baze znanjaU modernom svijetu informacije su postale široko dostupneUz pomoć razvoja internet infrastrukture i informacijskih tehnologija do znanja je danas lakše doći nego ikad prijeZa razliku od prije informacije su dostupne svima i nitko nema monopol na informacijama nego se one šire jako brzo No ipak u tom moru informacija teže je doći do znanja koje nam je u nekom trenutku potrebnoOd silnih podataka teže je pronaći željeno znanje odnosno filtrirati nepotrebne informacije Zato je upravljanje znanjem postalo jedna od važnijih interdisciplinarnih znanosti i baza znanja ima tu veliku ulogu u pohrani štićenju pretraživanju i razmjeni znanjaBaza znanja je tehnologija i jedan od dijelova cijelog procesa upravljanja znanjem

13 Svrha i ciljevi projekta Cilj ovog projekta je napraviti radnu verziju aplikacije baza znanjaAplikacija radi nad bazom podataka i omogućava stvaranje znanja upisivanjem podataka razvrstavanje i kategorizaciju znanja korisničko definiranje atributa znanja upravljanje dijelovima znanja i pregled i pretraživanje znanjaNa primjeru unijetih dijelova i atributa znanja pokazati koncept znanja svrhu i funkcionalnosti aplikacije

3

2 Neke postojeće baze znanja

21 Microsoft Knowledge Base

Microsoftova baza znanja je jedna od najpopularnijih bazi znanja na internetuSadrži znanje o problemima vezanim za sve Microsoftove proizvode i općenito o računalnoj tehnologiji

Članke u bazi su pisali profesionalci pa taj dio kreiranja znanja je skriven od krajnjih korisnikaNo kako baza sadrži jako puno informacija težište ove baze znanja je stavljeno na brzo i relevantno pretraživanje i pronalaženje specifičnog znanja

Izgled aplikacije je sličan drugim internet bazama znanjaNa početnoj stranici baze znanja bira se jedan od načina pronalaženja odgovarajućeg znanjaTi načini su jednostavno pretraživanje napredno pretraživanje ili biranje nekog linka na lijevoj strani koji predstavlja jedan od proizvoda ili kategorija za koje se pomoć traži

Slika 21 Početni ekran Microsoft Support Center-a

4

Pregledavanje (browsing) je napravljeno tako da na više načina možemo pronaći ono što tražimoMože se krenuti od osnovnih centara za korisničku podršku od kojih je svaki vezan za neki Microsoftov proizvodDalje se na lijevoj strani otvaraju osnovne kategorije dok su na desnoj strani članci razvrstani po vrstama (bdquoHow-toldquo člancildquoTroubleshootingldquo bdquoFixldquoldquoBugldquo instrukcije info bdquoDownloadldquo i razni drugi članci)

Slika 22 Primjer članka u Microsoft Knowledge Base-u

Kod otvaranja pojedinog članka uočavamo da svaki članak ima svoj identifikacijski broj (Article ID) datum zadnje izmjene i broj revizijeSvaki članak je podijeljen na odlomke pa tako imamo ovisno o pojedinom članku i vrsti članka podijele na sažetak pitanje odgovor simptome i ostale dijelove člankaDo drugih povezanih članaka se može doći otvaranjem drugog identifikacijskog broja člankaČlanak može imati i vanjske linkoveNa dnu članka nalazi se dio u kojem piše na koje proizvode se članak odnosiČlanak može imati i ključne riječi i dodatne riječi za upite koji će olakšati pretraživanje članakaKorisnik može komentirati svaki članak ili dati svoju ocjenuČlanci se mogu prevesti na veliki broj stranih jezika uključujući i hrvatski

Na desnoj stranici se nalaze linkovi na povezane članke podijeljene po vrstama kao i povezane stranice izvori podataka itdAlati za stranicu se nalaze na desnoj strani i s njim a se može ispisati članak poslati elektroničkom poštom ili spremiti u posebne favorite podrške

5

Slika 23 Napredno pretraživanje

Unošenjem ključnih riječi u pretraživanju dajemo da znanja da članci koje tražimo spadaju u neko od pitanja koje tražimoTipične ključne riječi su (kbBackup kbEventLog kbformat kbWinsock kbDataBase) i svaka logičkim opisom odgovara nekom području i tematiciKljučne riječi možemo podijeliti na proizvode ili područje na koje se odnose i tipove članaka

Microsoftova baza znanja sadrži više od 150000 članaka te je zbog toga dohvat pravog članka pretraživanjem od izuzetne važnosti Napredno pretraživanje Microsoft Support Center-a napravljeno je tako da korisnik može birati veliki broj postavki prilikom stvaranja upita za pretraživanje kako bi što više specificirao svoj upitKorisnik prvo može izabrati proizvod za koji želi pronaći člankeDalje se upisuju riječi za pretraživanje te se mogu unijeti WildChar znakovi što može dosta pomoći jer se pomoću njih eliminiraju različiti sufiksi i prefiksi nekih riječiVrste pretraživanja mogu biti po svim dijelovima teksta članka zatim pretraživanje samo naslova članaka identifikacijskih brojeva članka ili grešakaKorisnik bira da li želi pretraživanje koristeći sve upisane riječi bilo koju upisanu riječ točnu frazu ili frazu koja sadržava boolean izrazeVremensko pretraživanje uključuje biranje zadnje izmjene članka te će rezultat vratiti samo članke čija je zadnja izmjena bila poslije odabraneMogu se izabrati i pojedine vrste članaka koje će se pretraživatRezultat upita se može prikazati podijeljen po kategorijama

6

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 4: Baze Znanja

2 Neke postojeće baze znanja

21 Microsoft Knowledge Base

Microsoftova baza znanja je jedna od najpopularnijih bazi znanja na internetuSadrži znanje o problemima vezanim za sve Microsoftove proizvode i općenito o računalnoj tehnologiji

Članke u bazi su pisali profesionalci pa taj dio kreiranja znanja je skriven od krajnjih korisnikaNo kako baza sadrži jako puno informacija težište ove baze znanja je stavljeno na brzo i relevantno pretraživanje i pronalaženje specifičnog znanja

Izgled aplikacije je sličan drugim internet bazama znanjaNa početnoj stranici baze znanja bira se jedan od načina pronalaženja odgovarajućeg znanjaTi načini su jednostavno pretraživanje napredno pretraživanje ili biranje nekog linka na lijevoj strani koji predstavlja jedan od proizvoda ili kategorija za koje se pomoć traži

Slika 21 Početni ekran Microsoft Support Center-a

4

Pregledavanje (browsing) je napravljeno tako da na više načina možemo pronaći ono što tražimoMože se krenuti od osnovnih centara za korisničku podršku od kojih je svaki vezan za neki Microsoftov proizvodDalje se na lijevoj strani otvaraju osnovne kategorije dok su na desnoj strani članci razvrstani po vrstama (bdquoHow-toldquo člancildquoTroubleshootingldquo bdquoFixldquoldquoBugldquo instrukcije info bdquoDownloadldquo i razni drugi članci)

Slika 22 Primjer članka u Microsoft Knowledge Base-u

Kod otvaranja pojedinog članka uočavamo da svaki članak ima svoj identifikacijski broj (Article ID) datum zadnje izmjene i broj revizijeSvaki članak je podijeljen na odlomke pa tako imamo ovisno o pojedinom članku i vrsti članka podijele na sažetak pitanje odgovor simptome i ostale dijelove člankaDo drugih povezanih članaka se može doći otvaranjem drugog identifikacijskog broja člankaČlanak može imati i vanjske linkoveNa dnu članka nalazi se dio u kojem piše na koje proizvode se članak odnosiČlanak može imati i ključne riječi i dodatne riječi za upite koji će olakšati pretraživanje članakaKorisnik može komentirati svaki članak ili dati svoju ocjenuČlanci se mogu prevesti na veliki broj stranih jezika uključujući i hrvatski

Na desnoj stranici se nalaze linkovi na povezane članke podijeljene po vrstama kao i povezane stranice izvori podataka itdAlati za stranicu se nalaze na desnoj strani i s njim a se može ispisati članak poslati elektroničkom poštom ili spremiti u posebne favorite podrške

5

Slika 23 Napredno pretraživanje

Unošenjem ključnih riječi u pretraživanju dajemo da znanja da članci koje tražimo spadaju u neko od pitanja koje tražimoTipične ključne riječi su (kbBackup kbEventLog kbformat kbWinsock kbDataBase) i svaka logičkim opisom odgovara nekom području i tematiciKljučne riječi možemo podijeliti na proizvode ili područje na koje se odnose i tipove članaka

Microsoftova baza znanja sadrži više od 150000 članaka te je zbog toga dohvat pravog članka pretraživanjem od izuzetne važnosti Napredno pretraživanje Microsoft Support Center-a napravljeno je tako da korisnik može birati veliki broj postavki prilikom stvaranja upita za pretraživanje kako bi što više specificirao svoj upitKorisnik prvo može izabrati proizvod za koji želi pronaći člankeDalje se upisuju riječi za pretraživanje te se mogu unijeti WildChar znakovi što može dosta pomoći jer se pomoću njih eliminiraju različiti sufiksi i prefiksi nekih riječiVrste pretraživanja mogu biti po svim dijelovima teksta članka zatim pretraživanje samo naslova članaka identifikacijskih brojeva članka ili grešakaKorisnik bira da li želi pretraživanje koristeći sve upisane riječi bilo koju upisanu riječ točnu frazu ili frazu koja sadržava boolean izrazeVremensko pretraživanje uključuje biranje zadnje izmjene članka te će rezultat vratiti samo članke čija je zadnja izmjena bila poslije odabraneMogu se izabrati i pojedine vrste članaka koje će se pretraživatRezultat upita se može prikazati podijeljen po kategorijama

6

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 5: Baze Znanja

Pregledavanje (browsing) je napravljeno tako da na više načina možemo pronaći ono što tražimoMože se krenuti od osnovnih centara za korisničku podršku od kojih je svaki vezan za neki Microsoftov proizvodDalje se na lijevoj strani otvaraju osnovne kategorije dok su na desnoj strani članci razvrstani po vrstama (bdquoHow-toldquo člancildquoTroubleshootingldquo bdquoFixldquoldquoBugldquo instrukcije info bdquoDownloadldquo i razni drugi članci)

Slika 22 Primjer članka u Microsoft Knowledge Base-u

Kod otvaranja pojedinog članka uočavamo da svaki članak ima svoj identifikacijski broj (Article ID) datum zadnje izmjene i broj revizijeSvaki članak je podijeljen na odlomke pa tako imamo ovisno o pojedinom članku i vrsti članka podijele na sažetak pitanje odgovor simptome i ostale dijelove člankaDo drugih povezanih članaka se može doći otvaranjem drugog identifikacijskog broja člankaČlanak može imati i vanjske linkoveNa dnu članka nalazi se dio u kojem piše na koje proizvode se članak odnosiČlanak može imati i ključne riječi i dodatne riječi za upite koji će olakšati pretraživanje članakaKorisnik može komentirati svaki članak ili dati svoju ocjenuČlanci se mogu prevesti na veliki broj stranih jezika uključujući i hrvatski

Na desnoj stranici se nalaze linkovi na povezane članke podijeljene po vrstama kao i povezane stranice izvori podataka itdAlati za stranicu se nalaze na desnoj strani i s njim a se može ispisati članak poslati elektroničkom poštom ili spremiti u posebne favorite podrške

5

Slika 23 Napredno pretraživanje

Unošenjem ključnih riječi u pretraživanju dajemo da znanja da članci koje tražimo spadaju u neko od pitanja koje tražimoTipične ključne riječi su (kbBackup kbEventLog kbformat kbWinsock kbDataBase) i svaka logičkim opisom odgovara nekom području i tematiciKljučne riječi možemo podijeliti na proizvode ili područje na koje se odnose i tipove članaka

Microsoftova baza znanja sadrži više od 150000 članaka te je zbog toga dohvat pravog članka pretraživanjem od izuzetne važnosti Napredno pretraživanje Microsoft Support Center-a napravljeno je tako da korisnik može birati veliki broj postavki prilikom stvaranja upita za pretraživanje kako bi što više specificirao svoj upitKorisnik prvo može izabrati proizvod za koji želi pronaći člankeDalje se upisuju riječi za pretraživanje te se mogu unijeti WildChar znakovi što može dosta pomoći jer se pomoću njih eliminiraju različiti sufiksi i prefiksi nekih riječiVrste pretraživanja mogu biti po svim dijelovima teksta članka zatim pretraživanje samo naslova članaka identifikacijskih brojeva članka ili grešakaKorisnik bira da li želi pretraživanje koristeći sve upisane riječi bilo koju upisanu riječ točnu frazu ili frazu koja sadržava boolean izrazeVremensko pretraživanje uključuje biranje zadnje izmjene članka te će rezultat vratiti samo članke čija je zadnja izmjena bila poslije odabraneMogu se izabrati i pojedine vrste članaka koje će se pretraživatRezultat upita se može prikazati podijeljen po kategorijama

6

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 6: Baze Znanja

Slika 23 Napredno pretraživanje

Unošenjem ključnih riječi u pretraživanju dajemo da znanja da članci koje tražimo spadaju u neko od pitanja koje tražimoTipične ključne riječi su (kbBackup kbEventLog kbformat kbWinsock kbDataBase) i svaka logičkim opisom odgovara nekom području i tematiciKljučne riječi možemo podijeliti na proizvode ili područje na koje se odnose i tipove članaka

Microsoftova baza znanja sadrži više od 150000 članaka te je zbog toga dohvat pravog članka pretraživanjem od izuzetne važnosti Napredno pretraživanje Microsoft Support Center-a napravljeno je tako da korisnik može birati veliki broj postavki prilikom stvaranja upita za pretraživanje kako bi što više specificirao svoj upitKorisnik prvo može izabrati proizvod za koji želi pronaći člankeDalje se upisuju riječi za pretraživanje te se mogu unijeti WildChar znakovi što može dosta pomoći jer se pomoću njih eliminiraju različiti sufiksi i prefiksi nekih riječiVrste pretraživanja mogu biti po svim dijelovima teksta članka zatim pretraživanje samo naslova članaka identifikacijskih brojeva članka ili grešakaKorisnik bira da li želi pretraživanje koristeći sve upisane riječi bilo koju upisanu riječ točnu frazu ili frazu koja sadržava boolean izrazeVremensko pretraživanje uključuje biranje zadnje izmjene članka te će rezultat vratiti samo članke čija je zadnja izmjena bila poslije odabraneMogu se izabrati i pojedine vrste članaka koje će se pretraživatRezultat upita se može prikazati podijeljen po kategorijama

6

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 7: Baze Znanja

22 Talisma Knowledge Base

Talisma Knowledge Base je multi korisnički sustav koji organizacijama koje ga upotrebljavaju pruža help desk korisničku podršku kao i upravljanje dokumentima Talisma je sofisticirana baza znanja za velike organizacije iako je sučelje napravljeno vrlo jednostavno no postoje funkcionalnosti poput raznih statističkih izvještaja koje su od važnosti samo većim organizacijama prvenstveno poslovnim Talisma Knowledge Base je napravljena potpuno kao internet baza znanja Baza znanja se može podijeliti u četiri osnovna modulaTo su kreiranje znanja upravljanje (Managment) znanjem isporuka znanja i izvještaji(Reporting) Na osnovu tih modula razlikujemo i različite uloge korisnika koje koriste te moduleAutori kreiraju znanje zatim tu su korisnici za odobravanje i upravljanje znanjem korisnici koji će to znanje tražiti i pregledavati i na kraju menadžeri za gledanje raznih izvještaja o korištenju baze znanja Kreiranje znanja napravljeno je pomoću intuitivnog sučeljaČlanak je glavna jedinica baze znanjaČlanci se pišu uz pomoć WYSIWYG(What You See Is What You Get) editora za pisanje članakaČlanci se mogu stvarati brisati i editiratiPostoji i mogućnost jednostavnog unosa vanjskih dokumenata(datoteka)Baza znanja podržava većinu najčešće korištenih formata poput MS Worda i Excela Pdf dokumenata html RichTekstFormata kao i unos slika zvuka videa i drugih formataOdmah se radi i formatiranje članaka za printanjeUz dokumente uz članke se mogu povezati i linkovi na druge članke kao i vanjski linkoviPostoje i predlošci(template) za stvaranje članaka Upravljanje znanjem napravljeno je tako da postoje razne korisničke uloge (User Roles) sa većim ili manjim ovlastima pa korisnici na osnovu njih imaju ovlasti stvaranja odobravanja i upravljanja članakaZbog toga postoji i povijest za svaki članak gdje se može vidjeti što je tko i kada promijenio na člankuPostoji mogućnost pračenja cijelog procesa stvaranja i validacije članka Napredne mogućnosti upravljanja podržavaju obavijest putem elektroničke pošte o promjenama statusa članaka kao i praćenje promjena sadržaja specifičnih članaka na koje se korisnici pretplateAutomatizirano je i upravljanje vremena članka gdje se može unaprijed postaviti datum izdavanja članka gledati cijela povijest rada na članku i slično

Slika 24 Formatiranje teksta članka

teksta članka

7

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 8: Baze Znanja

Nakon kreiranja i odobravanja članaka članci se mogu gledati na portaluTu isto postoje razne korisničke uloge za registrirane i neregistrirane korisnike te se svakoj grupi može pridijeliti pristup određenom znanju Napredno pretraživanje uključuje pretraživanje pomoću svih riječi točne fraze boolean izraza i prirodnog jezika te uključivanja sinonima u pretragu sve to uz korištenje WildChar znakovaPretraživanje pruža i mogućnost pretrage na stranim jezicima kao i pretraživanje samo određenih kategorija i potkategorija Postoji i pretraživanje slično kao u ekspertnim sustavima u kojima korisnik daje odgovore na postavljena pitanja pa se na temelju njih daje rezultat pretrageRaznim izvještajima se može vidjeti popularnost članaka koliko i što su korisnici najčešće tražili i gledali popularnost članaka rad pojedinih zaposlenika i slično

Slika 25 Primjer statističkog izvještaja

8

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 9: Baze Znanja

Od ostalih mogućnosti postoji i rječnik podataka pomoću kojeg se definiraju pojmovi za riječi i izraze i prilikom pregledavanja članaka korisnik ima direktni link na objašnjenje ako se unutar članaka pojavi ta riječ ili pojam Iako je ova baza znanja dosta drukčijeg tipa nego baza znanja za ovaj diplomski zadatak jer je prvenstveno namijenjena velikim prvenstveno poslovnim organizacijama koje će pružati podršku svojim korisnicima ili zaposlenicima postoje neke sličnosti koje su opisane kasnije Izgled članka je sličan kao i u Microsoft knowledge base-uNa sredini se nalazi tekst članka u kojem se ne razlikuju polja za razne dijelove znanja (npr naslov sažetak i slično) nego je korisniku dano da kod pisanja teksta različitim formatom teksta razdvoji tekst u logičke cijeline I u ovoj bazi znanja dodatni podaci o člancima i naredbe za rad sa člankom smještene su na desnoj straniTo su identifikacijski broj članka datum zadnje izmjene printanje članka ili slanje elektroničkom poštom povezani dokumenti i korisničko ocjenjivanje i komentar članka

Slika 26 Izgled članka i sučelja Talisma Knowledge Base-a

9

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 10: Baze Znanja

23 MyBase Desktop Edition

Ova baza znanja ima najviše sličnosti s bazom znanja za diplomski radPrvenstvena joj je namjena da kao desktop aplikacija služi korisnicima prvenstveno za pohranu svojih osobnih podataka Baza znanja služi za stvaranje spremanje i organiziranje znanja u rich text i html formatu Svakom članku se mogu dodati bilo koji oblik dokumenta ili slike uključujući i binarne datoteke slično dodavanju privitka na elektroničku poštuDatoteke se mogu naknadno gledati mijenjati brisati i komentirati Ispis članaka ili kategorija podržava mnoge mogućnosti kao što su doseg i sadržaj ispisa definiranje margina slova zaglavlja i slično OLE Drag amp Drop funkcionalnosti moguće je dodavati kopirati i micati članke i dokumente između članaka ili članaka i Windows operacijskog sustava sučelja Za zaštitu upisanih podataka postoje četiri načina zaštite podataka sa šifrom (password protection) od pristupa samoj bazi pristupa pojedinim granama do definiranju read-only mogućnosti za pojedine članke ili kategorije Uvoz i izvoz (importexport) radi sa raznim formatima teksta datoteka linkova struktura direktorija i CD-ROM indeksa Od naprednih dodatak tu su prebacivanje u html capture web stranica napredna sažimanja podataka uključeni web browser unutar aplikacije optimizaciju brzine i napredno formatiranje teksta i postavke programa

Slika 27 Izgled sučelja MyBase Desktop Edition

10

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 11: Baze Znanja

Na lijevoj strani aplikacije nalazi se stablo struktura s čvorovima koji predstavljaju kategorije potkategorije ili same člankeČlanci se sastoje od formatiranog teksta sa slikama i svaki može imati više povezanih dokumenata ili linkova Ispod članka nalaze se dodane datoteke i linkovi Za ljepši izgled sučelja u aplikaciju se mogu dodavati ikone po želji te se one mogu pridjeljivati kategorijama i člancima

Slika 28 Pretraživanje u MyBase Desktop Edition

Način pretraživanja se može vidjeti na prethodnoj sliciBira se da li se želi tražiti po točnoj frazi po svim unijetim riječima sa jednom od unijetih riječi ili se žele isključiti članci koji ne sadrže neke riječiBira se i doseg pretraživanja odnosno da li će se pretražiti naslovi tekst članka ili imena dodanih datotekaPretraživanje se može postaviti da bude osjetljivo na velika i mala slova Ova baza znanja najsličnija je diplomskom radu zato što joj je namjena da kao desktop aplikacija služi korisniku kao baza znanja te nema mogućnosti razmjene znanja putem interneta direktno u bazi znanja nego jedan korisnik (ili više korisnika na istom računalu) stvara i razmješta znanje te poslije traži i pregledava to što je pohranio Razlike između ove baze znanja i projekta su neke dodatne napredne funkcije i naredbe MyBase Desktop baze znanja koje toliko ne mijenjaju koncepciju baze znanja no olakšavaju rad aplikacije Također u MyBase Desktopu članci nisu nikako struktuirani i ne mogu se podijeliti u logičke cijelineČlanak nema definiranu oznaku datum stvaranja niti ključne riječi

11

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 12: Baze Znanja

24 Presjek dostupne programske podrške

Vidimo da postoje razne vrste programske podrške baza znanja koje se razlikuju po njihovim osnovnim namjenama kome su te baze znanja namijenjene i o tome ovisi i sama arhitektura i tehnologije baze znanja kao i njena filozofija i način organiziranja kreiranja upravljanja i gledanja znanja Microsoft Knowledge Base prvenstveno služi pružanju pomoći svojim korisnicima odnosno da olakša pronalaženja rješenja korisnicima njihovog softveraKrajnji korisnici nemaju mogučnost stvaranja i organiziranja znanja nego to rade profesionalci dok oni mogu samo znanje gledati i pretraživatiKako se u bazi znanja nalazi jako puno članaka težište je stavljeno na pretraživanje članaka i brzo i točno pronalaženje onog što korisniku treba Talisma Knowledge Base je namijenjena više pružanju pomoći i međusobnoj komunikaciji zaposlenika i korisnika većih organizacijaU njoj se dijele korisničke uloge na temelju onog što korisnik smije raditi na samoj bazi znanjaSam proces stvaranja znanja je složeniji jel proces se sastoji od više koraka te se svako znanje mora odobriti MyBase Desktop Edition nije višekorisnička baza znanja a time nije ni mrežni orijentirana nego je namijenjena pohrani i organiziranju osobnih podataka na disku Ova baza znanja za diplomski zadataka po koncepciji i mogućnostim najsličnija je MyBase Desktop Edition bazi znanja jel je isto namijenjena za rad sa osobnim podacima poput korisničkih računa podataka o karticama i sličnoNo definiranje znanja sličnije je drugim bazama znanja zato što u projektu za svako znanje postoje zapisi poput identifikacijskog broja i datuma zadnje izmjene kao i u Microsoft Knowledge Base-u i Talisma Knowledge Base-u Sama arhitektura projekta je dakle ista kao u MyBaseu dakle jednokorisnička Windows Form aplikacija Pretraživanje je napravljeno po uzoru na Microsoftovu bazu znanja iako sve baze znanja koriste slične napredne funkcije kod stvaranja upita pretraživanjaI u ovoj bazi znanja postoje ključne riječi za definiranje logičke cijeline pretrage Svaka od ovih znanja ima neki oblik pretraživanja (browse) krečući se po kategorijama i podkategorijamaKod ovih baza znanja kod kojih je omogućeno kreiranje kategorija može se praktički stvoriti beskonačno podkategorija pa je tako napravljeno i u ovom radu Sve tri opisane baze znanja imaju sličan izgled sučeljaNa lijevoj strani se nalaze kategorije i potkategorije u obliku stabla koje se pregledavaju (browse)Na desnoj strani je članak dok u Microsoft i Talisma bazi znanja na desnoj strani imamo dodatne podatke o člankuSlično sučelje se napravljeno i u ovoj bazi znanja Koncepcija koju nemaju ove tri opisane baze znanja je korisničko definiranje atributa dok je ovaj rad podržavaZa neku određenu vrstu znanja poput znanja o korisničkim računima serijskim brojevima knjigama itd korisnik može definirati koje stvari su zajedničke za tu vrstu znanja (npr za vrstu znanja korisnički računi definirani atributi su korisničko ime (login) i šifra(password)Korisniku je omogućeno proizvoljno stvaranje vrsta znanja i za svaku vrstu znanje definiranje atributa Kod svih opisanih baza znanja glavni dio baze je članak odnosno znanjeU posljednje dvije opisane baze znanja taj članak je formatirani tekst nestrukturiran koji nema definiranih atributaU Microsoft Support Center bazi znanja postoje neke definirane strukture članka (sažetak simptomi i slično) no kako ta baza nije namijenjena punjenju od strane korisnika ne postoji mogućnost korisničkog definiranja atributa članka

12

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 13: Baze Znanja

Isto tako ovdje imamo mogućnost dodavanja linkova i linkova na povezano znanje no nemamo mogućnost stavljanja dokumenata na server nego stavljamo samo link na određenu datoteku koja se može nalaziti negdje na mreži ili lokalno na disku U vlastitoj bazi znanja korišteno je samo izvještaj koji će prikazati strukturirano sve elemente određenog znanja(članka) ili više članaka no zbog različite filozofije aplikacija nema potrebe za raznim statističkim izvještajima Ovaj diplomski rad je napravljen tako da bude baza znanja prvenstveno za jednog korisnika koji će pohranjivati podatke o svom znanju te nije napravljen kao internet aplikacijaZato i nema korisničkih uloga nego jedan korisnik ima ulogu i administratora i korisnika koji će gledati uneseno znanjeProjekt ne podržava zaštitu pristupa podacima ili kategorijama Kreiranje članka odnosno teksta znanja je rađeno na sličan način kao i u MyBase i Talisma bazi znanjaKoristi se WYSIWYG Editor koji je u projektu napravljen kao Rich Text Format Editor no nema mogućnost podrške za html kao ove dvije baze znanjaEditor ima osnovne mogućnostima poput izmjene veličine vrste boje i stila slova bulleta align-a(lijevo desno sredina)i indent-a(uvučenost teksta) Hijerarhija kategorija je napravljena slično kao i u MyBase i Talisma bazi znanja dakle postoji mogućnost stavljanja praktički beskonačno kategorija i potkategorija i pretraživanja i browsanje po njima

13

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 14: Baze Znanja

3 Baza podataka

31 Model baze podataka

Sl 31 Model Baze Podataka

14

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 15: Baze Znanja

32 Opis baze podataka

Kao što vidimo na prethodnoj slici modela baze podataka baza se sastoji od sedamnaest tablica

Osnovna tablica je tablica _Znanje koja predstavlja određeno znanje odnosno članakSvaki taj članak ima svoj naslov tekst znanja datum kreiranja i datum ažuriranja znanja šifru kao i vezu na vrstu znanjaO vrsti znanja pak ovisi koje će atribute imati znanje dok se u tablici VrijednostAtributa upisuju vrijednosti atributa za svako znanje

Tablica Kategorija predstavlja kategorije koja je povezana s tablicom KategorijaRoditelj u kojoj su opisane hijerarhija kategorija odnosno koja potkategorija pripada kojoj kategorijiSvaka kategorija može imati od nula do praktički beskonačno znanja i potkategorijaTablica KategorijaZnanje je veza odnosno pripadnost znanja pojedinoj kategoriji

Linkovi (veze) su smješteni u tablici Linkovi koja je povezana sa tablicom VrstaLinka gdje se nalazi opis raznih vrsta linkovaVrste linka su http ftp datoteka direktorij e-mail i sličnoLinkovi su povezani sa znanjem tablicom LinkoviZnanjeJedno znanje može imati više veza (linkova)

Slično su riješene osobeOsobe su smještene u tablici OsobeU tablici FunkcijaOsobe nalaze se funkcije osobe vezane uz tablicu Osobe koje mogu biti autor suradnik administrator itdFunkcije se mogu proizvoljno dodavati iz aplikacije u tablicuOsobe su vezane sa znanjem tablicom OsobaZnanje

Tablica PovezanoZnanje služi za zapisivanje veza na povezano znanjeTablica je dvostruko vezana na tablicu ZnanjeU tablici se nalaze ključ znanja i povezanog znanja

Ključne riječi su pohranjene u tablici KljucneRijeci koja je povezana sa znanjem tablicom KljucnaRijecZnanje

15

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 16: Baze Znanja

4 Korisničko Sučelje

41 Glavni Ekran

Slika 41 Izgled glavnog ekrana

Na prethodnoj slici vidimo izgled aplikacije odnosno glavni ekran koji služi za pregled znanja pretraživanje i pregled po kategorijama mijenjanje teksta i otvaranje vanjskih linkova i linkova na povezano znanjeDo ostalih prozora dolazi se vrlo jednostavno obično dvostrukim klikom ili iskočnim izbornikom(context menu) Na lijevoj strani nalazi se kontrola TreeView odnosno pogled po čvorovimaSvaki čvor može predstavljati ovisno o pogledu kategoriju vrstu znanja ili samo znanjeIznad njega nalazi se traka sa alatima koja sadrži osnovne operacije vezane uz čvorove stabla Ispod nje također na lijevoj strani nalaze se kontrole pomoću kojih možemo pretraživati znanje i gledati dobivene rezultate

16

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 17: Baze Znanja

Desno od svega toga nalaze se podaci o znanjuTaj dio se isto dijeli na više dijelova a svaki predstavlja neki dio znanjaNa sredini gore vidi se naslov znanja ispod se nalaze atributi koji ovise o vrsti znanjaIspod toga nalazi se tekst editor koji služi za unos i gledanje teksta znanjaNa traci s alatima iznad toga su kontrole za formatiranje teksta Na desnoj strani znanja gore nalaze se ikone s linkovima na povezano znanje i vanjskim linkovimaTraka sa alatima ispod služi za rad s tim linkovima i mijenjanje pogledaIspod toga nalaze se redomšifra znanja vrsta znanja popis kategorija kojima pripada znanje popis ključnih riječi datum kreiranja znanja i datum ažuriranja te na kraju popis osoba vezanih uz to znanje Iznad cijelog tog djela koji predstavlja informacije o znanju nalazi se traka s alatima na kojoj su alati koji služe za rad s znanjemU isto vrijeme može biti otvoreno više različitih znanja i svako se otvara u zasebnoj stranici

42 Kategorije znanja

Slika 42 Izgled TreeView kontrole po kategorijama

Kao što je prethodno viđeno na lijevoj strani ekrana nalazi se pogled po čvorovimaPostoji više načina prikaza a na Slici 42 to je pogled po kategorijama sa uključenim prikazom znanjaIkona crvene knjige predstavlja kategorije i potkategorije dok ikona papira predstavlja znanje Klikom miša na kategoriju u donjem dijelu ekrana gdje se prikazuju rezultati pretraživanja se ispisuje sve znanje sadržano u toj kategorijiKlikom miša na određeno znanje to znanje se otvara na desnom dijelu ekranaČvorovi se otvaraju i zatvaraju dvostrukim klikom miša na određeni čvor ili na znak plus i minusKategorije i znanje se mogu kopirati i premještati jednostavnim korištenjem Drag and Drop funkcionalnostiZnanje je jednostavno premjestiti pomoću

17

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 18: Baze Znanja

DragampDrop-a iz jedne kategoriju u drugu ili pak jednu potkategoriju u druguDržanjem tipke Control(ctrl) radi se kopiranje znanja ili potkategorija Tipkom delete dok je označeno znanje briše se pripadnost znanja određenoj kategoriji odnosno poziva se funkcija za potpuno brisanje znanja ukoliko znanje pripada samo jednoj kategorijiUkoliko je označena kategorija briše se kategorija no samo ako ne sadrži niti jedno znanje ni potkategoriju Iznad TreeView kontrole nalazi se traka sa alatima za rad s TreeView kontrolom Klikom na prvi gumb na traci stvara se nova kategorijaMora biti označena kategorija kojoj će nova kategorija pripadatiPoziva se prozor za unos naziva kategorije i kada se unese naziv i stisne na gumb bdquookldquo u bazi se stvara zapis nove kategorije kao i njena pripadnostTreeView kontrola se osvježi i pojavljuje se novo stvorena kategorija Klikom na drugi gumb trake s alatima radi se izmjena naziva kategorijeProcedura je istovjetna onoj za stvaranje nove kategorije samo što se u prozoru upisuje novi naziv kategorije i na osvježenoj TreeView kontroli pojavljuje se izmijenjeni naziv Klikom na treći gumb trake radi se brisanje kategorijeKategorija koja se briše ne smije sadržavati niti znanje niti druge potkategorijeNakon što korisnik odobri brisanje kategorije kategorija se briše iz baze i miče iz TreeView kontrole Sljedeća dva gumba služe za proširivanje svih čvorova TreeView-a odnosno skupljanje svih čvorova osim prvog čvora korijena Sljedećim gumbom mijenja se da li se želi da se u TreeView kontroli prikažu članci ili da se isključi prikaz članaka radi bolje preglednosti Tada se članci određene kategorije jedino mogu vidjeti klikom na tu kategoriju u donjem dijelu ekrana Klikom na zadnja tri gumba trake s alatima mijenja se pogled TreeView kontrolePrvim se dolazi do sad opisanog sučelja i pogleda po kategorijamaDrugim se prelazi u pogled po vrstama znanja i mijenjaju se ikone i značenja prva tri gumba trakeI konačno zadnjim se prelazi u model za Browsanje odnosno samo pregledavanje podatakaTaj pogled je istovjetan onom sa kategorijama samo što se ne prikazuju kategorije koje ne sadrže niti jedno znanje i pored svakog naziva kategorije piše broj koji pokazuje koliko koja kategorija sadrži znanjaTada se i miču gumbi koji služe za rad s kategorijama s trake s alatima

Slika 43 Pogled za pregledavanje(browse)

18

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 19: Baze Znanja

43 Vrste znanja

Kao što je prethodno rečeno prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni

Slika 44 Pogled po vrstama znanja

Kao što je prethodno pokazano prelaskom u pogled s vrstama znanja u čvorovima se prikazuju vrste znanja i pripadajuće znanjeTakvim pogledom u hijerarhiji možemo maksimalno imati tri razine čvorovaIkona zelene knjige predstavlja vrstu znanja Na traci s alatima u pogledu po vrstama znanja mijenja se izgled i funkcionalnost prva tri gumba dok ostali ostaju nepromijenjeni Klikom na prvi gumb stvara se nova vrsta znanjaTada se otvara prozor sa slike 45 U ovom prozoru se opisuje vrsta znanjaUnosom teksta atributa i biranjem njegovog tipa i klikom na gumb bdquoDodaj Atributldquo taj atribut se pojavljuje u gornjoj listi atributaBiranjem atributa iz te liste može se taj atribut izmijeniti ili izbrisati iz liste atributaU donje tekst polje upisuje se i sam naziv vrste znanjaNa kraju klikom na tipkuldquoOKldquo u bazi se stvara znanje sa pripadajućim atributima iz listeVračanjem u TreeView čvor s tim imenom vrste znanja se pojavljuje

19

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 20: Baze Znanja

Slika 45 Dodavanje nove vrste znanja

Izmjena vrste znanja se odvija na sličan načinOdabere se čvor koji predstavlja vrstu znanja kojoj želimo promijeniti atribute i kliknemo na drugi gumb s trake alataOtvara se isti prozor kao i kod dodavanja nove vrste znanja samo što je popunjena lista s već postojećim atributimaNa isti način se dodaju brišu i izmjenjuju atributi kao i kod stvaranja nove vrste znanja a ime se isto može promijeniti na donjem tekst polju

Brisanje vrste znanja se radi klikom na treći gumb s trake alataBrisanje određene vrste znanja jedino je moguće ako ne postoji niti jedno znanje te vrste

20

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 21: Baze Znanja

44 Pretraživanje

Slika 46 Stvaranje upita pretraživanja

U donjem lijevom kutu glavnog ekrana nalazi se prostor za upisivanje pojmova pretraživanjaUnutar kontrole tabControl postoje dvije stranice jedna za upis pojmova za pretraživanje a druga za prikaz dobivenih podataka Kod upisa pojmova za pretraživanje inicijalno postoji samo jedno tekst polje za upis pojmova i gumb ldquoTražirdquoTo je jednostavno pretraživanje i ono će pretražiti da li se svaka upisana riječ nalazi unutar nekog znanja bilo da se radi o naslovima znanja atributima tekstu linkovima osobama ključnim riječima ili šiframa znanja i vratiti dobivene rezultate na drugoj stranici tabControl-eKlikom na link ldquoNapredno Pretraživanjerdquo otvaraju se nove mogućnosti koje možemo uključiti kod stvaranja upita pretrageRiječi ili fraza se upisuju u isto tekstualno polje kao i kod jednostavnog pretraživanjaU prvoj kontroli comboBox ispod bira se koji dijelovi znanja će se pretraživatiPonuđene mogućnosti izbora su pretraži ldquoSamo Nasloverdquo gdje će se pretražiti samo naslovi znanja bdquoNaslove i Atributeldquo gdje će u pretragu biti uključeni i atributi znanjaldquo NasloveTekst i Atributeldquo gdje će dodati i tekst znanja u pretraživanje bdquoSveldquo gdje će uz navedene biti pretraženi i linkovi osobe i ključne riječiZatim se bira da li će se pretraživati po svim upisanim riječima ili po točnoj fraziUpit po točnoj frazi neće razdvajati riječi i tražiti ih odvojeno nego će gledati da li se unutar znanja nalazi točno upisana fraza Kod biranja zadnje izmjene kao rezultat pretraživanja bit će prikazano samo ono znanje čiji je datum ažuriranja poslije odabrane zadnje izmjenePonuđene mogućnosti biranja zadnje izmjene su prije ldquosedam danaldquo bdquotrideset danaldquo bdquodevedeset danaldquo bdquošest mjesecildquo ldquojedna godinaldquo

21

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 22: Baze Znanja

Sljedeće se biraju osobe vezane za znanje koje se pretražujeRezultat pretrage će biti samo ono znanje koje ima vezane odabrane osobeOsobe se mogu upisati u tekstualno polje ili se mogu odabrati klikom na gumb pored koji otvara prozor s popisom svih osoba u bazi znanja te se iz tog popisa mišem mogu selektirati osobe koje se žele pretraživati Onda se mogu birati ključne riječi po kojima će se vršiti pretragaKljučne riječi možemo unijeti na isti način kao i kod unosa osoba Ako želimo pretražiti samo pojedine kategorije u sljedeće tekstualno polje upisujemo imena kategorija koje će se jedino pretraživatiKategorije možemo izabrati i iz popisa kategorija klikom na gumb pored tekstualnog poljaTada se otvara forma u kojoj se kategorije izabiru odabirom jedne ili više kategorija iz liste

Slika 47 Odabir vrsta koje će biti uključene u pretraživanje

Na isti način možemo pretraživati i sam određene vrste znanja unosom u tekstualno polje ili izborom iz liste svih vrsta znanjaKao rezultat pretrage će biti samo oni članci čija vrsta znanja odgovara odabranim vrstama znanja Na kraju još možemo pretraživati i po šiframa znanjaŠifra je identifikacijska svakog članka i ako znamo određenu šifru znanja možemo je upisati u tekstualno polje za unos šifri ili odabrati iz liste

22

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 23: Baze Znanja

45 Znanje

Otvaranjem znanja nekim od prije navedenih načina na lijevoj strani ekrana na centralnoj i desnoj strani glavnog prozora se otvara novi UserControl nazvan znanjePregled svakog znanja se isto pak može podijeliti na više dijelova

Slika 48 Osnovni podaci o znanju (naslov atributi tekst)

Na središnjem djelu ekrana gore nalazi se naslov znanja ispod kojih se nalaze atributi i njihove vrijednostiZnanje ne mora sadržavati vrijednosti za svaki atribut pa će onda taj dio liste atributa biti prazanTakođer neke vrste znanja ne moraju sadržavati atribute pa će cijela lista biti praznaNaziv znanja se može promijeniti dvostrukim klikom na polje gdje se nalazi nazivTada se otvara forma za promjenu nazivaVrijednost atributa se mijenja na isti način dakle dvostrukim klikom miša na atribut iz liste koji se želi promijenit te se također otvara forma za promjenu vrijednostiUkoliko unešeni atribut ne odgovara tipu atributa program će dojaviti pogrešku te vrijednost atributa se neće zapisati pa korisnik mora ponoviti postupak dodavanja atributa Na središnjem donjem dijelu ispod liste atributa nalazi se polje za unos izmjenu i čitanje teksta znanjaIznad njega je traka sa alatima koja služi za formatiranje tekstaTo su klasične naredbe i ikone za formatiranje tekstaldquoBoldldquo za masna slova bdquoItalicldquo za ukošena slova bdquoUnderlineldquo za podcrtana slovaZatim su tu naredbe bdquoLeft Alignldquo za poravnavanje teksta sa lijevim rubom ldquoCenter Alignldquo za centriranje teksta i bdquoRight Alignldquo za poravnavanje teksta sa desnim rubomldquoBulletsldquo tekst pretvara u nabrajanje uz stavljanje točki na lijevoj straniGumbom na traci alata bdquoFontldquo otvaramo formu za biranje vrste slova njegove veličine i stilaSljedećim gumbom možemo promijeniti boju slovaUvlačenje i izvlačenje reda teksta radi se sa sljedeća dva gumbaKlikom na zadnji gumb se sačuvaju promijene načinjene u tekstu znanjaTekst je u Rich Text Formatu i podržava ubacivanje slika

23

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 24: Baze Znanja

5 Zaključak

Razvojem moderne tehnologije i informacijske infraastukture ljudi su svakim danom izloženi sve većem i većem broju informacijaInformacije su dostupne svima no pravi problem je od tih informacija napraviti znanje odnosno organizirati znanje tako da bude lako dohvatljivo dobro organizirano i kategorizirano i da postoje potrebni mehanizmi upravljanja znanjem

Danas je upravljanje znanjem jako razvijena znanost koja samo jednim dijelom dira u područje računarstva dok cijeli taj proces skupljanja i upravljanja znanja obuhvaća jako puno područja ljudskog djelovanja

Pokazalo se da organizacije i tvrtke koje ulažu u baze znanja smanjuju troškove obrazovanja zaposlenika i informiranja korisnika dok u isto vrijeme potiču razmjenu i protočnost znanja

Dolaskom informacijskog doba i kretanju prema ekonomiji vezanoj uz znanje postala je jasna važnost upravljanja znanjem

Za razliku od upravljanja informacija gdje je fokus na eksplicitnom znanju upravljanje i baze znanja se više fokusiraju na ljudski faktor poboljšavanju međusobne komunikacije i suradnje

Znanje stvara novo znanje pa će upravljanje i baze znanja biti jedan od važnijih tehnologija sljedećih godina

24

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT
Page 25: Baze Znanja

Literatura

Ekspertni sistemi - Prof dr Branko Latinović

httpwwwmicrosoftcom

httpenwikipediaorg

httphrwikipediaorgwikiBaza_podataka

httpofficemicrosoftcomsr-latn-csaccess-helposnove-baza-podataka-HA010064450aspx

httptalismacom

httpsupportmicrosoftcomkb242450

25

  • FAKULTET POSLOVNE INFORMATIKE
    • Redovne studije
      • Smer bdquoIT menadžmentrdquo
        • Predmet
        • EKSPERTNI SISTEMI
          • Index br 109-08RIT