Domain expert
Il domain expert è una figura lavorativa nell'ambito dello sviluppo dei sistemi esperti ( software ). Non si tratta di una figura professionale specifica poiché è legata al dominio di conoscenza del sistema esperto. Ad esempio, è un medito nel caso dei software medico-diagnostici, è un legale nel caso dei software giuridici, ecc. Il ruolo del domain expert consiste nell'alimentare la base di conoscenza del sistema esperto e di associare le soluzioni ai problemi. Il contributo di conoscenza del domain expert viene, infine, organizzato, concettualizzato e formalizzato dall'ingegnere della conoscenza prima d'essere inserito nel sistema esperto. Il domain expert ha maturato una prolungata esperienza nel relativo campo di conoscenza ( knowledge ). È in grado di delineare le principali casistiche di problemi che possono presentarsi e indicare le relative soluzioni. Oltre a fornire il proprio bagaglio di conoscenza il domain expert deve anche essere in grado di spiegare la logica e il ragionamento delle associazioni problema-soluzione ( problem solving ) al fine di consentire lo sviluppo di un sistema esperto che sia veramente di supporto alle decisioni dell'utente finale. Al domain expert spetta anche il compito di verificare la validità e l'affidabilità del sistema esperto nella fase finale di test del software.