0% found this document useful (0 votes)
260 views

Domain Knowledge

Domain knowledge refers to specialized knowledge in a particular area of expertise or discipline. Experts in a domain develop knowledge within their area of focus. Domain knowledge is important for software as it comes from users within a domain rather than developers, and is represented in rules or knowledge bases. Communicating domain knowledge between users and developers can be difficult as they need a shared understanding. Some knowledge, like logic and math, applies across domains.

Uploaded by

nieotyagi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
260 views

Domain Knowledge

Domain knowledge refers to specialized knowledge in a particular area of expertise or discipline. Experts in a domain develop knowledge within their area of focus. Domain knowledge is important for software as it comes from users within a domain rather than developers, and is represented in rules or knowledge bases. Communicating domain knowledge between users and developers can be difficult as they need a shared understanding. Some knowledge, like logic and math, applies across domains.

Uploaded by

nieotyagi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

10/22/13

Domain knowledge - Wikipedia, the free encyclopedia

Domain knowledge is 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 k nowledge or domain expert is used, we emphasize a specific domain which is an object of the discourse/interest/problem.

Knowledge capture

[edit]

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

Literature

[edit]

Hjrland, 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.

en.wikipedia.org/wiki/Domain_knowledge

1/1

You might also like