知識を分類すると、アプリオリな知識(世界を観察せずとも獲得される知識)とアポステリオリな知識(世界を観察するか、何らかの相互作用をなした時に獲得される知識)がある。推論による知識は、事実や他の推論による知識(理論)からの推論に基づいている。そのような知識には、実験によって検証可能なものと不可能なものがある。例えば、原子に関する全ての知識は推論による知識である。事実による知識と推論による知識の違いは一般意味論の規範によって探求されている。様々な分野の知識.知識と見なされる信念を生成する学問分野は多々ある。科学的理論を生成する科学、評決を生成する法学、歴史を生成する歴史学、証明を生成する数学などである。科学と工学の知識.科学者は科学的方法を通して知識を得ようとする。その手法は、まず興味深い現象を探し、そこに疑問を呈するところから始まる。科学者はその後興味深い疑問を選び、それまでの知識に基づいて仮説を構築する。その後、実世界で仮説を検証するための制御された実験方法を設計する。さらに科学者は実験結果を仮説に基づいて予測する。この時点で科学者は実験を実施し、予測と観測結果を比較する。実験に問題がないと仮定して、予測と結果が合致すれば仮説への証拠となる。合致しなかった場合、仮説は修正される。次に同僚によるレビューと発表を行い、それによって他の科学者と結果を共有する。仮説は、何らかの物理現象を説明する正確かつ信頼できる予測で示され、十分に検証された後に科学的理論となるだろう。科学的理論は一般に知識とみなされるが、あらたなデータが出てきたときに修正される可能性が常にある。科学的理論を使うためには、特定の状況に個別に適用されなければならない。例えば、土木工学者は物理学の一部である静力学の理論を使って橋が持ち上がるかどうかを決定するだろう。これは科学的知識を個別の状況に特殊化することによって新たな知識が生成されるケースの一例である。歴史の知識.