{'fraction_non_alphanumeric': 0.0213903743315508, 'fraction_numerical': 0.002005347593582888, 'mean_word_length': 5.2635983263598325, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Engineering knowledge engineering

The number of areas to which knowledge engineering can be applied is growing rapidly. A curious knowledge engineer might question which patterns in techniques are discernible across those different areas. One such area of interest to the author is how useful scientific theory becomes engineering knowledge, as might underpin the techniques by which knowledge engineering, i.e., the ways that knowledge is integrated into computer systems, takes place. GFC Rogers1 observes that the knowledge in engineering design differs from that in science: “a theory can be of great practical use for design purposes, yet inadequate from a scientific point of view.” As illustration, Rogers mentions the preferential use of the older, known inadequate, corpuscular theory of light in the design of optical equipment, even though the more comprehensive wave theory that replaced it can deal with diffraction, interference and polarisation too. The modern process by which scientific knowledge loses its scientific validity but not necessarily its engineering utility – by which the corpuscular theory is replaced by the wave theory, for instance – is the subject of the youtube video2 in which Richard Feynman presents on the scientific method. Made in black and white, like many of the great comedy classics, the video is actually quite hilarious given the audience’s reaction to what the great scientist is saying. Already, within 7 seconds, Feynman’s got his first laugh: