1. Data:
* fakta: Dette er grundlæggende oplysninger om enheder og deres forhold. For eksempel "John er studerende" eller "Paris er Frankrigs hovedstad."
* regler: Disse udtrykker forhold mellem fakta og kan bruges til at udlede ny viden. For eksempel "Hvis nogen er studerende, er de også en person" eller "hvis det regner, er jorden våd."
* koncepter: Dette er abstrakte ideer eller kategorier, der repræsenterer grupper af enheder. For eksempel "dyr", "køretøj" eller "følelser."
* Forhold: Disse definerer, hvordan forskellige enheder eller koncepter er forbundet. For eksempel "har en kapital", "er en del af" eller "årsager."
2. Struktur:
* videnrepræsentation: Den måde, hvorpå data er organiseret og repræsenteret i videnbasen. Almindelige metoder inkluderer:
* semantiske netværk: Grafer, hvor noder repræsenterer koncepter og kanter, repræsenterer forholdet mellem dem.
* rammesystemer: Data er organiseret i rammer, som er datastrukturer, der repræsenterer specifikke objekter eller koncepter.
* Logisk programmering: Bruger formel logik til at repræsentere viden som logiske udsagn.
* ontologier: Formelle beskrivelser af koncepter og forhold inden for et specifikt domæne.
* Metadata: Oplysninger om selve dataene, såsom dens kilde, oprettelsesdato og gyldighed.
3. Ræsonnementsfunktioner:
* inferensmotor: Et system, der bruger videnbasen til at udlede ny viden ved at anvende logiske regler og ræsonnemetoder.
* forespørgselssprog: Et sprog, der bruges til at stille spørgsmål og hente oplysninger fra videnbasen.
4. Ansøgninger:
* ekspertsystemer: Bruges til at automatisere beslutningstagning inden for specifikke domæner som medicin, finans eller teknik.
* Informationsindhentning: Bruges til at søge og hente relevante oplysninger fra store datasæt.
* Naturlig sprogbehandling: Bruges til at gøre det muligt for maskiner at forstå og behandle menneskeligt sprog.
* robotik: Bruges til at gøre det muligt for robotter at forstå deres miljø og træffe beslutninger.
Eksempler på videnbaser:
* Wikipedia: En enorm videnbase af artikler om forskellige emner.
* Google Knowledge Graph: En storstilet videnbase, der driver Google-søgning.
* dbpedia: En videnbase, der er udvundet fra Wikipedia.
* wordnet: En leksikalsk database over engelsk, der grupperer ord i sæt synonymer.
I det væsentlige fungerer en videnbase som et lager af information, der giver maskiner mulighed for at "tænke" og løse problemer ved at resonnere om verden.