Domain knowledge

Domain knowledge

Domain knowledge is that valid knowledge used to refer to an area of human endeavour, an autonomous computer activity, or other specialized discipline.

Specialists and experts use and develop their own domain knowledge. If the concept domain knowledge or domain expert is used, we emphasize a specific domain which is an object of the discourse/interest/problem.

Knowledge capture

More particular, in software engineering, domain knowledge is knowledge about the environment in which the target system operates, for example, software agents. Domain knowledge is important, because it usually must be learned from software users in the domain (as domain specialists/experts), rather than from software developers. Expert’s 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 efficient in every domain is called domain-independent knowledge, for example logics and mathematics. Operations on domain knowledge are performed by meta-knowledge.

Literature

Hjørland, B. & Albrechtsen, H. (1995). Toward A New Horizon in Information Science: Domain Analysis. Journal of the American Society for Information Science, 1995, 46(6), 400-425.

See also


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Domain Knowledge —   The knowledge of an expert which is used to create an expert system. See also Expert system …   International financial encyclopaedia

  • Domain engineering — Domain engineering, also called product line engineering, is the entire process of reusing domain knowledge in the production of new software systems. It is a key concept in systematic software reuse. A key idea in systematic software reuse is… …   Wikipedia

  • Domain — may refer to: General Territory (administrative division), a non sovereign geographic area which has come under the authority of another government Public domain, a body of works and knowledge without proprietary interest Eminent domain, the… …   Wikipedia

  • Knowledge Discovery Metamodel — (KDM) is publicly available specification from the Object Management Group (OMG). KDM is a common intermediate representation for existing software systems and their operating environments, that defines common metadata required for deep semantic… …   Wikipedia

  • Knowledge process outsourcing — (KPO) is a form of outsourcing, in which knowledge related and information related work is carried out by workers in a different company or by a subsidiary of the same organization, which may be in the same country or in an offshore location to… …   Wikipedia

  • Knowledge (disambiguation) — Knowledge can refer to* Knowledge, the possession of information. * the philosophical concept studied in epistemology * a concept in English law, see knowingly * The Knowledge (book series), children s series * The Knowledge, the rigorous… …   Wikipedia

  • Domain expert — A domain expert or subject matter expert (SME) is a person with special knowledge or skills in a particular area. Domain experts are individuals who are both knowledgeable and extremely experienced with application domains… …   Wikipedia

  • Knowledge Sharing Effort — The Knowledge Sharing Effort (KSE) was initiated in 1990 by the Defense Advanced Research Projects Agency, an agency of the United States Department of Defense. It involved the participation of dozens of researchers from both academia and… …   Wikipedia

  • Knowledge engineers — are computer systems experts who are trained in the field of expert systems. Receiving information from domain experts, the knowledge engineers interpret the presented information and relay it to computer programmers who code the information in… …   Wikipedia

  • Knowledge representation — is an area in artificial intelligence that is concerned with how to formally think , that is, how to use a symbol system to represent a domain of discourse that which can be talked about, along with functions that may or may not be within the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”