Domain Knowledge Computer Science
The term is often used in reference to a more general discipline as for example in describing a software engineer who has general knowledge of programming as well as domain knowledge about the pharmaceutical industry.
Domain knowledge computer science. Parade contains paraphrases that overlap very little at the lexical and syntactic level but are semantically equivalent based on computer science domain knowledge as well as non paraphrases that overlap greatly at the lexical and syntactic level but are not semantically. They are frequently either former academic researchers or software engineers with knowledge and skills in statistics programming machine learning and many other domains of mathematics and computer science. Ontological description of the computer science domain scientific publications constitute an extremely valuable body of knowledge whose explication aids scientific processes including state of the art research research comparison or re usage. The term domain knowledge has been in play even before data science became popular.
In general the knowledge acquisition process through a knowledge engineer can be divided into four phases. Accounting systems in many. Domain knowledge is knowledge of a specific specialized discipline or field in contrast to general knowledge or domain independent knowledge. Domain knowledge is expertise in a particular problem area especially problems which aren t the primary concern of a computer science curriculum.
In software engineering it means the knowledge about the environment in which the target i e. Data scientists have and need many skills. The goal is to understand the problem domain identify domain experts analyze various knowledge acquisition techniques and design proper procedures. Capturing domain knowledge of a problem domain is the first step in building an expert system.