Computer science Knowledge representation and reasoning Natural language generation Knowledge base Procedural knowledge Natural language processing Natural language Knowledge-based systems Task (project management) Open Knowledge Base Connectivity Artificial intelligence Representation (politics) Generator (circuit theory) Natural language understanding Process (computing) Programming language Knowledge management Personal knowledge management Engineering