Domain engineering for weather information services
MetadataShow full item record
Weather is one of the key factors that affect the livelihood of people everywhere and in the various socio-economic sectors. Accessibility to reliable weather information is therefore vital for decision-making. A domain model is built using domain knowledge. The process of creating a domain model involves domain analysis to identify, capture and organise domain knowledge. Identifying and capturing domain knowledge is domain exploration. Domain analysis can only proceed after a thorough domain exploration. To this end, we set out to understand the flow of weather information to stakeholders, in a typical tropical setting, in order to ascertain the domain requirements for an efficient weather information dissemination system. We restricted our scope to Uganda, a tropical country. We used a focus group and survey approach to investigate the needs of Ugandan farmers. We benchmark our experiences against existing recommended techniques for knowledge acquisition in domain modelling. We proceed with a domain engineering investigative approach to elicit requirements necessary for the weather information dissemination system. We particularly examine and present information that is useful for building farmer profiles, as well as understanding the agricultural activities they undertake, dissemination channels for accessing weather information, and reliance on indigenous knowledge forecasts.