Semantički web · Usklađenost · Članak 3 · Nacrt
Usklađenost kao graf, a ne tabela
Pitajte tim za usklađenost kako je neki zahtev ispunjen i često dobijete obilazak tabela. Jedan list navodi zahteve. Drugi kontrole. Treći drži dokaze, četvrti rizike, a nalazi revizije žive u izveštaju. Odgovor postoji, ali neko mora ručno da spoji listove, a sledeća osoba će to uraditi ponovo.
Ideja semantičkog weba nudi drugačiji način da se ista informacija drži.
Ideja jednostavnim rečima
Ideja semantičkog weba je da se podaci objavljuju kao povezani, mašinski čitljivi iskazi: ova stvar je u ovakvoj vezi sa onom stvari. Svaka stvar ima sopstveni identitet, a veze su deo podataka, a ne nešto što čitalac mora da zaključi. Skup takvih iskaza je graf znanja.
Za upravljanje, rizik i usklađenost (GRC) to znači malu promenu navike. Zahtev, kontrola, dokaz, rizik i nalaz revizije prestaju da budu redovi u različitim listama. Svaki postaje zapis sa identitetom, a veze među njima takođe postaju zapisi.
Kako kontrola izgleda u grafu
Uzmite jednu kontrolu. Ona ispunjava zahtev. Ublažava rizik. Podržana je dokazom. Testirana je u reviziji, a test je dao nalaz. U grafu je svaki od tih iskaza veza od kontrole do drugog zapisa, i svaka veza kaže ko ju je napravio, kada i na kojoj osnovi.
Nije potrebno ništa egzotično da bi se videla korist. Pitanje „kako je ovaj zahtev ispunjen i kako to znamo?“ postaje šetnja duž veza, a ne obilazak listova.
Šta to omogućava
Sledljivost. Od zahteva možete pratiti veze do kontrole, dokaza i poslednjeg testa, i nazad od nalaza do kontrole na koju se odnosi. Trag su sami podaci.
Mapiranje između okvira. Zahtevi iz različitih okvira često traže gotovo isto. U grafu kontrolu napišete jednom i povežete je sa svakim zahtevom na koji odgovara, pa jedan zapis služi više izvora, a praznina se pokazuje kao zahtev bez kontrole iza sebe.
Jedan zapis, više pogleda. Pošto se činjenice drže jednom, svakoj osobi može da se prikaže deo koji odgovara njenoj ulozi: voditelj usklađenosti vidi status i praznine, revizor testove i dokaze, menadžer rizika rizike koje kontrola ublažava. Niko ne drži privatnu kopiju.
„Kako je ovo izgledalo tada“. Vreme je deo modela na dva načina. Zapis čuva datirane verzije, a svaka izmena se beleži i kao događaj: ko je šta promenio, sa koje vrednosti na koju. Zajedno omogućavaju da se prošlo stanje zapisa pročita nazad, pa pitanja koja revizori postavljaju o nekom trenutku prestaju da budu arheologija.
Mesto gde agenti mogu da čitaju i pišu, uz kapije. Graf je nešto što softverski agenti mogu da čitaju direktno, jer je struktura eksplicitna. Pisanje je druga stvar. U istom duhu kao kontrole iz prvog članka ove serije, agent čita slobodno, ali izmene predlaže preko kapije: recenzija, odobrenje vlasnika i zapis odluke. Graf ostaje pouzdan jer je ono što ulazi u njega odobreno i sledljivo.
Gde graf gubi od tabele
Graf nije besplatan i nije uvek bolji alat. Četiri iskrene cene:
- Održavanje. Veze se moraju stvarati i držati ažurnim. Red u tabeli može da se ispravi za minut; veza se mora ispraviti svuda gde se koristi.
- Zastarela veza je gora od zastarelog reda. Zastareo red izgleda zastarelo. Zastarela veza izgleda kao činjenica, i svako pitanje koje ide duž nje nasleđuje grešku sa samopouzdanjem. Veze trebaju izvor, datum i način da se označe kao zamenjene.
- Održavanje modela. Zajednički rečnik vrsta zapisa i tipova veza pomaže samo dok ga neko poseduje. Bez vlasnika odluta, ili raste dok ga niko ne održava.
- Kvalitet podataka. Graf loše podatke čini vidljivijim, a ne boljim. Duplirani zapisi, imena slobodnog teksta i nedostajući identifikatori pretvaraju se u pokidane ili udvostručene veze.
Za malo, stabilno pitanje na koje odgovara jedan tim, tabela je brža i jeftinija. Graf se isplati kada iste činjenice čitaju mnogi ljudi i mnogi alati, kada su veze važnije od redova i kada istorija mora imati odgovor.
Zašto posebno odgovara ovoj oblasti
Upravljanje, rizik i usklađenost je oblast o vezama: šta se traži, šta se u vezi s tim čini, šta pokazuje da je učinjeno, šta bi još moglo da pođe naopako i šta je našao nezavisni recenzent. Tabele drže stvari, a veze prepuštaju ljudima. Graf drži i jedno i drugo, pa se posao pomera sa usklađivanja na čitanje.
Odgovara i argumentu ove serije. Čvrste kontrole za agente i usklađenost koja može da se automatizuje oba zavise od iste stvari: eksplicitnih, povezanih, zabeleženih činjenica koje osoba ili agent može da prati i proveri.
Za poneti
Čuvajte zahtev, kontrolu, dokaz, rizik i nalaz kao povezane zapise, beležite svaku izmenu kao događaj i pustite agente da slobodno čitaju, a pišu samo preko kapije. Sledljivost, istorija i mapiranje tada proizlaze iz strukture, a ne iz truda.