The answer is "<span>Domain-specific declarative".
Usually there are two general kinds, domain specific and domain general. Domain specific denotes to a specific field or time like in the given case Josh has to </span><span>learn important events that occurred during the civil war as opposed to domain general which will consist a global view of a general subject.</span>