ⓘ Domain knowledge is knowledge of a specific, specialized discipline or field, in contrast to general knowledge, or domain-independent knowledge. The term is oft ..


ⓘ Domain knowledge

Domain knowledge is knowledge of a specific, specialized discipline or field, in contrast to general knowledge, or domain-independent knowledge. 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. People who have domain knowledge, are often considered specialists or experts in the field.


1. Knowledge capture

In software engineering domain knowledge is knowledge about the environment in which the target system operates, for example, software agents. Domain knowledge usually must be learned from software users in the domain as domain specialists/experts, rather than from software developers. It may include user workflows, data pipelines, business policies, configurations and constraints and is crucial in the development of a software application. Experts domain knowledge frequently informal and ill-structured is transformed in computer programs and active data, for example in a set of rules in knowledge bases, by knowledge engineers.

Communicating between end-users and software developers is often difficult. They must find a common language to communicate in. Developing enough shared vocabulary to communicate can often take a while.

The same knowledge can be included in different domain knowledge. Knowledge which may be applicable across a number of domains is called domain-independent knowledge, for example logics and mathematics. Operations on domain knowledge are performed by meta-knowledge.


2. Literature

  • Hjorland, B. & Albrechtsen, H. 1995. Toward A New Horizon in Information Science: Domain Analysis. Journal of the American Society for Information Science, 1995, 466, 400-425.
  • developing an expert system, namely finding and interviewing domain experts and capturing their knowledge via rules, objects, and frame - based ontologies. Expert
  • epistemology focuses on partial knowledge In most cases, it is not possible to understand an information domain exhaustively our knowledge is always incomplete
  • the term always refers to the domain other than the software domain A domain expert is a person with special knowledge or skills in a particular area
  • Traditional knowledge indigenous knowledge and local knowledge generally refer to knowledge systems embedded in the cultural traditions of regional, indigenous
  • instance of the class foaf: Person Ontology Population Additionally domain knowledge in form of an ontology could be created from the status id, either
  • Knowledge - based engineering KBE is the application of knowledge - based systems technology to the domain of manufacturing design and production. The design
  • which the term is used. Customer knowledge knowledge for, about, or from customers. Domain knowledge valid knowledge used to refer to an area of human
  • nearly infinite group of candidate test cases. Domain knowledge plays a very critical role while testing domain - specific work. Kaner 1997, p. 28. Clarke 1976
  • Open Transport project Personal Data and Privacy Public Domain Play media Many of Open Knowledge Foundation s projects are technical in nature. Its most
  • A body of knowledge BOK or BoK is the complete set of concepts, terms and activities that make up a professional domain as defined by the relevant
  • a paying public domain regime, works that have entered the public domain after their copyright has expired, or traditional knowledge and traditional cultural