declared outside of functions and can be used anywhere
- variables declared outside a function  - global scope - can be used anywhere inside the program in which they were declared
codified knowledge found in databases, documents etc where it is essential for transfer and storage - no intuition or human experience required eg information in an encyclopedia/textbook