Funksjoner av en kunnskapsbase

Funksjoner av en kunnskapsbase


Integrere informasjon i en enhetlig kunnskapsbase er en god måte å holde den organisert og gjøre den lett tilgjengelig for dem i bedriften som kan ha nytte av sine ressurser. Hvis du planlegger å lage en kunnskapsbase, bruker planleggingsfasen nøye skissere sine funksjoner slik at du kan implementere dem tidlig i prosessen.

tilgjengelighet

Hvis din kunnskapsbase er å bli mye brukt i din organisasjon, må den være tilgjengelig. Hvis du er en god ingeniør, men en dårlig grafisk designer, vurdere strukturering kunnskapsbase utgang med en API som noen med gode UI design ferdigheter kan skrive om. En kunnskapsbase må tillate folk å søke gjennom det raskt, så alle tilgjengelige alternativer bør presenteres rent og enkelt. Artikler som er lagret i kunnskapsgrunnlaget bør også bli presentert med et minimum av utenforliggende data: lage kunnskapsgrunnlaget utgang klar og grei, og ideelt sett hyperkobling den til andre relaterte artikler.

skalerbarhet

Kanskje den viktigste funksjonen i en kunnskapsbase er at det er lett skalerbar. Hvis du planlegger på å gjøre kunnskapsbase over tid for å inkludere flere artikler og informasjon, det må være utformet på en slik måte at det enkelt kan innlemme alle disse nye dataene. Dette kan omfatte alt fra å begrense datatype størrelse til å skape et fleksibelt, strømlinjeformet kodebase. For eksempel, hvis en funksjon av din kunnskapsbase er et enkelt "ja" eller "nei", er det ingen grunn til å lagre informasjonen som ren tekst - heller, lagre det som en mye mindre boolsk variabel i stedet. Finne den mest effektive måten å kode databasen tar tid tidlig, men det kan lønne seg nedover veien når du kan unngå en komplisert refaktorering.

Scope

Som kunnskapsbase vokser og utvikler seg, er det uunngåelig at brukerne vil ønske å legge inn flere funksjoner som flere søkeparametre eller tilleggsinformasjon som skal legges direkte til databasen. Over tid vil disse nye funksjonene bli stadig vanskeligere å innlemme i de eksisterende data (for eksempel hvis du legger til en ny datatype, hva gjør du om alle de eksisterende kunnskapsbase oppføringer?), Og de truer med å innføre "funksjonen krype, "der kunnskapsgrunnlaget blir så omfattende at det blir ubrukelig. Klart definere omfanget av kunnskapsgrunnlaget fra begynnelsen slik at du holder databasen tydelig hensikt og ikke bortkommen fra sin hovedoppgave.

Machine Lesbarhet

Selv om det er viktig at brukerne skal kunne lese informasjonen, like viktig er evnen til database-programvare for å forstå det, bygge i liberale mengder "metadata" - kontekstuell informasjon som beskriver hva artikkelen handler om - til database struktur slik at du kan bruke beregningsmessig enkel måte å sortere det. Husk skalerbarhet, også; kompliserte spørsmål som tok en brøkdel av et sekund i en svært liten database kan fort ta så lang tid at de hemme brukbarheten av kunnskapsgrunnlaget.