Pengetahuan domain

Pengetahuan domain adalah pengetahuan tentang disiplin, bidang tertentu, atau subjek spesifik seperti keuangan, kesehatan, hukum, pendidikan, teknik, dan lain-lain yang berbeda dengan pengetahuan umum (atau pengetahuan yang tidak bergantung pada domain). Istilah ini sering digunakan untuk merujuk pada disiplin ilmu yang lebih umum, seperti untuk menggambarkan seorang ahli perangkat lunak yang memiliki pengetahuan umum tentang pemrograman komputer serta pengetahuan domain tentang pengembangan program untuk industri tertentu. Orang-orang yang memiliki pengetahuan di bidang tertentu sering dianggap sebagai expert atau ahli di bidangnya.

Pengetahuan domain mengacu pada pengetahuan deklaratif (mengetahui bahwa), pengetahuan prosedural (mengetahui bagaimana), dan pengetahuan kondisional (mengetahui kapan dan di mana) yang perlu dimiliki individu agar dapat berkinerja dalam domain tertentu. 

 Penangkapan Pengetahuan 
Dalam rekayasa perangkat lunak, pengetahuan domain (domain knowledge) adalah pengetahuan tentang lingkungan tempat sistem target beroperasi, misalnya, agen perangkat lunak. Pengetahuan domain biasanya harus dipelajari dari pengguna perangkat lunak di domain tersebut (sebagai spesialis/ahli domain), bukan dari pengembang perangkat lunak. Pengetahuan ini dapat mencakup alur kerja pengguna, alur data, kebijakan bisnis, konfigurasi, dan batasan, dan sangat penting dalam pengembangan aplikasi perangkat lunak. Pengetahuan domain ahli (seringkali informal dan tidak terstruktur dengan baik) diubah menjadi program komputer dan data aktif, misalnya dalam seperangkat aturan dalam basis pengetahuan, oleh para perekayasa pengetahuan.

Berkomunikasi antara pengguna akhir dan pengembang perangkat lunak seringkali sulit. Mereka harus menemukan bahasa yang sama untuk berkomunikasi. Mengembangkan kosakata bersama yang cukup untuk berkomunikasi seringkali membutuhkan waktu.

Pengetahuan yang sama dapat dimasukkan ke dalam pengetahuan domain yang berbeda. Pengetahuan yang dapat diterapkan di sejumlah domain disebut pengetahuan independen domain, misalnya logika dan matematika. Operasi pada pengetahuan domain dilakukan oleh metapengetahuan.

 Referensi 

domain