civil knowledge