Next Article in Journal
Financial Performance of SDG Mutual Funds Focused on Biotechnology and Healthcare Sectors
Previous Article in Journal
Does an Innovative Climate Help to Sustain Competitiveness? The Moderating Effect of Government Support and Market Competition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

TKRM: A Formal Knowledge Representation Method for Typhoon Events

1
Key Laboratory of Virtual Geographic Environment, Ministry of Education, Nanjing Normal University, Nanjing 210023, China
2
Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing 210023, China
3
CMA Public Meteorological Service Center, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(5), 2030; https://doi.org/10.3390/su12052030
Submission received: 8 January 2020 / Revised: 28 February 2020 / Accepted: 3 March 2020 / Published: 6 March 2020
(This article belongs to the Section Sustainable Engineering and Science)

Abstract

:
Typhoon events can cause serious environmental damage and economic losses. Understanding the development of typhoon events will provide valuable knowledge for disaster prevention and mitigation. In the age of big data, the sharp contrast between the sudden increase of mass information and the lack of a knowledge appreciation mechanism appears. There is an urgent need to promote the transformation of information services to knowledge services in the field of hazard management. Knowledge representation, as a strategy for symbolizing and formalizing knowledge, affects knowledge acquisition, storage, management, and application, and is the basis and prerequisite for the implementation of knowledge services. Based on the evolution law of typhoon events and human cognitive habits, a formal knowledge representation method for typhoon events (TKRM) is proposed in this paper. First, by analyzing the evolution characteristics of typhoon events, the TKRM framework with three layers consisting of “event–process–state” was constructed, which was used to describe the knowledge composition and relationship of the different granularity of typhoon events. Second, the formal representation of the TKRM framework was formed by using a finite state machine (FSM) as a reference, taking time and location as the basic conditions, and extending the hierarchical and parallel representation mechanism. Finally, the rationality and practical value of the TKRM were verified using a case study.

1. Introduction

Typhoons are natural hazards occurring in the northwest Pacific and South China Sea, which are accompanied by intense releases of enormous amounts of energy [1,2]. When a typhoon passes through an area, it will not only cause strong winds, rainstorms, and huge waves, but also easily lead to flooding, debris flow, landslides, and other secondary disasters [3]. Every year, typhoon events cause direct economic losses amounting to over $100 billion to over 10 million people, making it one of the most destructive hazards in the world [4].
The reason why a typhoon is so destructive is not only the bad weather, but also the complex and changeable evolution process that brings great uncertainty to hazard management. For a long time, people have accumulated a lot of information about typhoons, such as historical information and real-time observation information. Due to the lack of effective information mining and sorting, it is difficult to generate typhoon knowledge using only information technology. Knowledge is the understanding of the links between repeatable information that is formed through the processing, interpretation, selection, and transformation of information [5]. The generation of a typhoon hazard is often driven by the evolution of the typhoon such that the evolution law and pattern of a typhoon for a given time and location is a kind of valuable knowledge. There is an urgent requirement for an objective description of the evolution process, the key nodes and impacts of a typhoon, and condensing the related concepts and concept relations of typhoon hazards to provide knowledge support for hazard prevention and reduction in terms of a strong scope, sufficient demonstration, and strict logic.
Knowledge representation is the basis and premise of knowledge application. On the one hand, knowledge needs to be represented before it can be organized and stored. On the other hand, knowledge representation determines the subsequent processing efficiency and application scope. Knowledge representation is a description or a group of conventions of knowledge, which is the modeling, symbolization, and formalization of knowledge. In the age of big data, knowledge representation is closely related to the strategy of transforming human knowledge into a system control structure that can be processed by computers [6]. Knowledge representation requires not only the encoding of knowledge in the form of language, mathematics, or formal logic [7,8], but more importantly, the construction of a cognitive representation model [9]. At present, the modeling of typhoon events can be divided into two types: the static conceptual model and the timeslice snapshot model. For the static conceptual model, it is usually based on an analysis of related basic concepts in the field of the typhoon, deriving the hierarchical relationship using the semantic classification of the concepts, and forming a tree structure [10,11,12]. This kind of model can clearly show the different characteristics of the typhoon, but it also ignores the dynamic characteristics of the typhoon. As for the timeslice snapshot model, the contents of different indicators describing typhoons are formed into a time series according to the sequence of their generation time [13,14]. Although this expression reflects the dynamic changes of the typhoon to some extent, it usually only describes part of the characteristics of the typhoon (such as typhoon intensity, typhoon track, etc.), and cannot express the characteristics of the typhoon in different locations at the same time.
The essence of typhoon hazard management is managing the changing situation of a typhoon in time and determining the status and evolution trend of a typhoon hazard. However, both the static conceptual model and the timeslice snapshot model lack a description of the typhoon state or typhoon process, and do not fully express all kinds of knowledge needed for hazard management. It is noteworthy that through the study of cognitive science, linguistics, computer informatics, and other disciplines, human beings memorize and understand the real-world primarily in terms of “events,” which are important components of knowledge [15,16]. Thus, the event-centered knowledge representation model emerged [17,18,19]. Since an event involves many kinds of entities, it is a knowledge unit with larger granularity than an entity. It can express more advanced and complicated semantic information. The use of an event as the core of knowledge modeling better reflects the characteristics of the objective world and emphasizes the dynamics of the event itself [20,21,22,23]. Models of event ontologies, event Petri networks, event frameworks, etc. have been generated [24,25,26] and are being applied in the areas of emergencies, public opinion events, social security events, and so on [27,28,29].
Compared with a generalized event representation, there are several factors that require more consideration in a typhoon event: (1) A typhoon is a geographical phenomenon, therefore time and location are the basic conditions for its existence. In the existing event models, time, location, and other attributes are juxtaposed, which do not reflect the characteristics of time and location as the basic framework [30,31]. (2) Describing the dynamics of events by depicting changes in states or intervals is still equivalent to recording a snapshot of an event at different time segments. Due to the lack of a mechanism for continuous gradual expression in the model, the continuous evolution of typhoon events cannot be effectively expressed and organized. (3) People’s cognition of events varies according to their needs and purposes. Therefore, it is necessary to abstract typhoon events and describe them using different granularities to fully understand the external causes and internal connections.
To construct the knowledge hierarchy of typhoon evolution, this study proposed a formal knowledge representation method for typhoon events (TKRM). Based on the analysis of the content characteristics of typhoon events, a knowledge representation model was constructed to describe the basic components and their relationships of knowledge and form structured knowledge of typhoon events. Furthermore, a formal method for typhoon event knowledge was established to realize the formalization of typhoon event knowledge. The main innovation of this study is reflected in the following two aspects:
(1)
Combined with the evolution law of typhoon events and human cognitive habits, this study summarized and abstracted the content and characteristics of typhoon events, constructed the framework of the TKRM, and unified the basic components of knowledge of typhoon events and their relationships.
(2)
Based on the structural characteristics of typhoon event knowledge, the typical finite state machine method was extended to implement the formal representation of typhoon event knowledge.
The arrangement of the main sections of this paper is as follows: Section 2 presents the methodology for the TKRM, Section 3 provides the experiment and evaluation of the TKRM, Section 4 discusses the reasonableness and application value of the TKRM, and Section 5 provides conclusions and prospective future work.

2. Methodology

The proposed TKRM model adopts the method of hierarchical modeling and constructs a typhoon event knowledge representation model using the three layers of “event–process–state”. In the TKRM model, the multi-dimensional feature of “event-state” is extracted, and the “state-process” is associated with describing the continuity of events, which provides more abundant semantic information and a more complete dynamic expression. Based on this, the formal representation of the TKRM model was realized by extending the finite state machine (FSM). The specific technical flow of the TKRM is shown in Figure 1.

2.1. TKRM Framework

Typhoon events are the products of combined action of a pregnant environment (E), causation factor (C), and sustaining body (S) [32]. A typhoon event includes not only the development and evolution of the typhoon itself (C), but also the effect of the surface environment (E) on the development of the typhoon, as well as the series of impacts of the typhoon on the human and the human living environment (S). In particular, if a typhoon event has a destructive effect on human production and life during the life cycle, due to the vulnerability of the sustaining body in society, a typhoon hazard will evolve into a disaster. A typhoon event has a destructive evolution process, which mainly includes four stages: (1) Formation—the typhoon increases gradually from the initial depression circulations to a cyclone where the wind scale reaches level 8. (2) Development—the cyclone continues to develop until the central air pressure reaches its lowest value and the wind speed reaches its maximum. (3) Continuance—the wind speed is no longer increased and the air pressure is no longer reduced, but the influence range is gradually expanded. (4) Decline—the central wind speed of the cyclone decreases and the air pressure increases or it enters the middle latitude area and becomes an extratropical cyclone. Furthermore, the evolution of a typhoon event also exhibits the following characteristics: (1) Spatiotemporal—the spatiotemporal consistency of typhoon development cannot be neglected and the separation of space and time is impossible. (2) Dynamic—the intensity of the causing factors, the range of influence, and the degree of the hazard are constantly changing. (3) Relevance—typhoons are affected by the external environment but also have a destructive effect on other things. (4) Multiple granularities—due to different actual needs, people have a different understanding of the time and space scope and degree of typhoon events.
Because typhoon events go through a process from occurring to ending, people’s cognition of typhoon events progress from parts to the whole, from one-sidedness to all-sidedness. In the knowledge modeling of typhoon events, it is necessary to follow the content characteristics of typhoon events and human cognitive habits to achieve a comprehensive understanding of typhoon events.

2.1.1. Frame Structure

To address the multiple granularities of typhoon events, the proposed typhoon representation model should also include multi-granularity. Granularity is the basic unit of knowledge, and the size of the granularity is a measure of the level of knowledge abstraction and the knowledge included. According to the requirements of problem-solving, knowledge is divided into different angles or levels, and each knowledge block is a level of knowledge granularity [33,34]. For typhoon events, people need both integrated knowledge with a larger granularity, such as the start and end time of the typhoon, the range of impact, and the overall hazard level, as well as detailed knowledge with smaller granularity, such as the landing location of the typhoon, a typhoon’s wind scale at a given moment, etc. Usually, people begin by understanding the different states in an event, each of which is a slice in the sequence of events. Many states are connected in series according to logic, and the process situation and all kinds of relations of the event development are presented. Therefore, events with a larger granularity can be divided into processes and states with a smaller granularity, and states with a smaller granularity can be aggregated into processes and events with a larger granularity [35]. Based on the hierarchical modeling, this paper presents a knowledge representation model with the three layers of “event–process–state” for typhoon events (Figure 2).

2.1.2. Event Layer

In essence, people’s cognitions of typhoon events abstract the complex typhoon weather system and its natural environment. If the occurrence of a typhoon causes damage to human production and life, it will further cover the abstraction of the social environment. Because of the multi-granularity of typhoon events, the spatiotemporal span of typhoon events is variable. Typhoon events with different granularities have a hierarchical structure, and events with a larger spatiotemporal span cover multiple events with smaller spatiotemporal span. When facing specific application scenarios, people’s cognitions of typhoon events are always within a certain spatiotemporal span such that typhoon events with a certain granularity have a fixed spatiotemporal span. Moreover, the event layer in the model is not only the determination of the cognitive granularity, but also the basic definition and expression of related concepts of the whole event, such as the typhoon name, typhoon number, hazard grade, and so on.

2.1.3. State Layer

The state is the situation of typhoon events in a certain section, which is characterized by a series of characteristics [36]. The state of events exists in time and at a location, and time and location are the basic frameworks for describing the state. The formation of hazards is the result of the effect of causation factors on sustaining bodies under the influence of a pregnant environment. A typhoon, as a causation factor, has attributes and behavioral characteristics. At the same time, the generation, development, and change of typhoons are all affected by the environment. In response, a typhoon causes great damage to the surrounding environment. Therefore, this paper proposes to characterize the state of typhoon events using five dimensions: time, location, attribute, behavior, and influence (Figure 3).
(1)
Time and location as the basic framework: Time and location describe the spatiotemporal feature of the state, which is the premise of the existence of other dimensional features. Time is a measure of the order in which states occur and location records the space or spatial coordinates where states occur.
(2)
Attribute and behavior as core characteristics: Attribute and behavior describe the typhoon’s characteristics, which is an important reflection of the typhoon’s development degree. Among them, the relatively static attribute feature is used to depict the appearance of the typhoon, and the dynamic behavior feature is used to depict the action of the typhoon.
(3)
Influence as a peripheral interaction feature: Influence describes the interaction between a typhoon and its surroundings. Influence is an indispensable part of determining the extent of the hazard that can describe the typhoon hazard more comprehensively.
When the characteristics of state change, the type of state will also change. In particular, as a causation factor, a typhoon is the most critical factor causing a hazard and determining the extent of the hazard; therefore, the attribute and behavior are the basis for determining the type of state. According to the development process of typhoon events and relevant standard specifications, the main state types of typhoon events are classified (Table 1). For example, Typhoon Lekima made landfall in Wenling City, Zhejiang Province, with a wind scale at level 16, and its state type was “super typhoon + landfall”.

2.1.4. Process Layer

The process is the development of the event, which can describe the trend of the typhoon event. The interrelation of different states is the basis of the process, and the process can express the continuous gradual change of characteristics and mechanisms between the states. Thus, the process includes not only a certain number of states but also the relationships between different states (Figure 4).
Because of the different states of the constituent processes, granularity differences also exist between processes. According to the spatiotemporal span that the process can cover, the process is divided into the whole process, process stage, and process fragment [38] (Figure 5). It is not only easy to express the multi-scale of the process by abstracting the process hierarchically, but it is also more conducive to reflecting the evolution law of typhoon events. The whole process can describe the beginning and end of an event. Process stages are divided according to the coarse granularity of the typhoon life cycle, including the four stages of formation, development, continuance, and decline. Process fragments are the finer-grained partition within a process stage. The larger granularity process implicitly reflects the evolution mechanism of events to realize the continuous gradual expression of the smaller granularity process. The smaller granularity process carries the larger granularity process and records more detailed events.

2.2. TKRM Formalization

2.2.1. Typical Finite State Machine

Formalization is an indispensable part of knowledge representation to create an unambiguous and computable knowledge representation. The finite state machine (FSM) is a classical formalization method that is mainly used to describe the sequence of states that an object experiences in its life cycle and how different states respond to various behaviors from the outside world. The state of an object in an FSM is finite, and the state transition occurs due to triggering conditions [39]. An FSM can be expressed as a five-tuple:
M = (Q, ∑, δ, q0, F),
where Q = {q0, q1, …, qn} is a set of finite states. At any given time, an FSM can only be in a determinate state qi. ∑ = {σ1, σ2, ..., σn} is a finite set of input characters, and an FSM can accept only one definite input σj at any given time. δ: qi × σj→q’ is a set of state transfer rules. When the FSM is in a certain state qi ∈ Q, σj ∈ ∑ is accepted as an input character and it can be transferred to the next state q’ through δ. q0 is the initial state where q0 ∈ Q. F is the set of finalized states where F ⊆ Q. q0 and F can be omitted as an alternative [40]. In general, for the operating mechanism of an FSM, a state qm with a given input σj will be transferred to a new state qn, which is determined by δ.
Previous studies used decision tree and association rule methods to examine tropical cyclones [41,42], but the application scenarios of these methods have different focuses. An association rule method is mainly used to discover the correlation among different elements in an event [43], and a decision tree is a method is used to obtain decision results through probability analysis [44,45]. However, in this study, an FSM was chosen instead of decision tree and association rule methods mainly because FSM is better at reflecting and representing the dynamics of events. Each element of the typhoon event is organized according to spatiotemporal clues in the TKRM model, while an FSM is suitable for describing sequential and logical objects. In comparison, an FSM fits better with the representation requirements of the TKRM model.
However, there are still some shortcomings in the direct application of FSM to the representation of the TKRM framework: (1) There is a lack of independent representation of the characteristics of time and location in an FSM. (2) An FSM is not suitable for describing hierarchical characteristics, whereas the TKRM framework presents a nested hierarchy. Moreover, unlike a simple state in a hierarchical state machine (HSM), changes at one layer in the TKRM do not migrate to either the upper or lower layers. (3) An FSM is weak at describing concurrent typhoons, which is concerning given the phenomenon of “binary typhoons” or even “triple typhoons” exists in typhoon hazards.

2.2.2. Extension of a Finite State Machine

The typical FSM was extended based on the formal requirements of the TKRM (Figure 6). This is mainly reflected in the following three aspects:
(1) The time and location are modeled separately, and a description mechanism for the time and location characteristics was added. The extended FSM is represented as follows:
M = (Q, T∑, L∑, A∑, δ, q0, F)
where T∑ = {tσ0, tσ1, ..., tσn} is a set of time conditions, L∑ = {lσ0, lσ1, ..., lσn} is a set of location conditions, A∑ = {aσ0, aσ1, ..., aσn} is a set of input conditions other than time and location, and is also defined as the set of trigger conditions. Regarding the δ, δ: qi × (tσj ∪ lσj ∪ aσj) → q’, the description of the transfer rules of time and location were also added, which was also convenient for the description and expression of the time and location relationships.
(2) Based on Statecharts structure [46,47], the FSM was extended to a hierarchical form:
(M1, M2, …, Mn, R), n ≥ 3
where on the one hand, the states in the upper state machine are subdivided according to the spatiotemporal granularity, and the states in the lower state machine can be decomposed. In Figure 6, Qu = {qu1, qu2, qu3} is the state of the upper state machine, and Qd1 = {qd1-1, qd1-2, qd1-3} is the state of the lower state machine; then, Qd1 ⊆ qu1, R for mapping rules at different layers are explained. On the other hand, the state transfer does not change the hierarchy to which the state belongs. For δd1-2: qd1-1 × (tσd1-1 ∪ lσd1-1 ∪ aσd1-1) → qd1-2, then qd1-1, qd1-2 ∈ Qd1.
(3) To express the typhoon event in parallel, the FSM is further expanded to:
M = (Q, T∑, L∑, A∑, C, δ, q0, F)
where C = {c0, c1, …, cn} is the key feature set of each state in Q, and the start and end time of the state needs to be recorded. δ is differentiated into a conventional transfer cδ and a parallel transfer pδ. When pδ is executed, it enters the next state and does not exit the previous state. Each δ can match the feature set C. The range D of each feature item in δ can be described as cδi = D(ci0) ∪ D(ci1) ∪ … ∪ D(cin), tσ ⊄ c(i−1)t ∩ tσ⊆cit; pδj = D(cj0) ∪ D(cj1) ∪ …∪ D(cjn), tσ ⊆ c(j−1)t ∩ tσ ⊆ cjt. The state transfer can only occur if all the characteristic change requirements are met. When the time condition tσ does not belong to the time characteristic c(i−1)t of the previous state, a conventional transfer is performed; otherwise, a parallel transfer is performed. δ can be described using a two-dimensional table (Table 2).
According to Table 2, if the input conditions TΣ, LΣ, and AΣ satisfy the feature terms aσ10 ∈ [a, b], …, aσ1n ∈ (r, s), and tσ1 ⊄ c0t ∩ tσ1 ⊆ c1t, then the state q0 is transferred to q1 through cδ. If aσ10 ∈ [c, d], …, aσ1n ∈ (u, v), tσ1 ⊆ c1t ∩ tσ1 ⊆ c2t, then the state q1 is transferred to q2 through cσ.

2.2.3. Formal Representation of the TKRM

Using the extended finite state machine method above, the TKRM is formally represented.
Definition 1.
The state machine model of TKRM is:
TKRM = (E, P, S, R)
TKRM is composed of an event-layer state machine E, a process-layer state machine P, and a state-layer state machine S. R defines the state mapping relationship between the layers.
Definition 2.
The structure of the event-layer state machine E is:
E = (Qe, T∑e, L∑e, A∑e, Ce, δe)
Definition 3.
The structure of the process-layer state machine P is:
P = (Qp, T∑p, L∑p, A∑p, Cp, δp, Rp)
Additionally, P can be further stratified into P1, P2, …, Pn with different spatiotemporal granularities according to (M1, M2, …, Mn, R) rules.
Definition 4.
The structure of the state-layer state machine S is:
S = (Qs, T∑s, L∑s, A∑s, Cs, δs, Fs, Rs)
The formulas for the parameters in the state machine E, P, and S are shown in Table 3.
In state machine E, Qe is the set of typhoon events. T∑e is the set of the times of events and L∑e is the set of the locations of events. A∑e is the set of trigger conditions of all event transfer. Ce is the set of key features of typhoon events. δe is the set of event transfer rules, including conventional transfer and parallel transfer rules.
In state machine P, Qp is the set of typhoon processes. T∑p is the set of the times of processes and L∑p is the set of the locations of processes. A∑p is the set of trigger conditions of all process transfers. Ce is the set of key features of the typhoon processes. δp is the set of process transfer rules, excluding parallel transfer. Each event eqi in E can be subdivided into multiple Ps, and each process pqi in P can be further subdivided into multiple smaller-granularity Ps. Rp describes the mapping rules between different layers of state machines. When the state machine P ends, the state eqi in the E state machine to which it belongs also transfers to the next state eq(i+1).
In state machine S, Qs is the set of typhoon states. T∑s is the set of the times of states and L∑s is the set of the locations of states. A∑s is the set of trigger conditions of all state transfers. Cs is the set of key features of typhoon states. δs is the set of state transfer rules, excluding parallel transfer. F is the set of finalized states of typhoon, Fs ⊆ Qs. Each process pqi in P can be subdivided into multiple Ss. Rs describes the mapping rules between different layers of state machines. When the state machine S enters the final state F, the state pqi in the P state machine to which it belongs also needs to transfer to the next state pq(i+1).

3. Experiment and Results

Super Typhoon Lekima (International Code: 1909) is the ninth named tropical storm of the 2019 Pacific typhoon season. “Lekima” was named by the Japan Meteorological Agency at 15:00 on 4 August 2019, and was upgraded to a typhoon by the China Central Meteorological Station at 5:00 on 7 August. It made landfall on the coast of Chengnan Town, Wenling City, Zhejiang Province, at 01:45 on 10 August. Then, the typhoon crossed Zhejiang and Jiangsu provinces and moved into the Yellow Sea. At 20:50 on 11 August, it made landfall again on the coast of Huangdao District, Qingdao City, Shandong Province. Since then, the typhoon moved into the Bohai Sea and continued to weaken. Eventually, the typhoon stopped numbering at 14:00 on 13 August [48]. Based on the TKRM, the knowledge of the typhoon Lekima event was modeled and formalized.
For the event-layer state machine E, the event set Qe was defined as: {..., eq1908 = 1908 typhoon Francisco event, eq1909 = 1909 typhoon Lekima event, eq1910 = 1910 typhoon Krosa event, eq1911 = 1911 typhoon Bailu event, ...}. The set of key features of typhoon events Ce is defined in Table 4.
According to the definition in Ce, the event transfer rules δe were modeled (Table 5).
When E received the trigger conditions teσ1909 = 19-08-04, leσ1909 = 131.90°/17.40°, they were judged by the combination of ec1908 and ec1909, and transfer rule δe1909. Due to teσ1909 ⊆ ec1908t∩teσ1909 ⊆ ec1909t, the event parallel transfer to “1909 typhoon Lekima event” and “1908 typhoon Francisco event” continued.
For the process-layer state machine P, only the process stages were represented to simplify the model. The process set Qp was defined as: {pq0 = tropical disturbance (initial state), pq1 = formation stage, pq2 = development stage, pq3 = continuance stage, pq4 = decline stage}. The set of key features of the typhoon processes Cp is defined as Table 6.
According to the definition in Cp, the process transfer rules δp were modeled (Table 7).
When P received the trigger conditions tpσ2 = 19-08-05 02: 00, lpσ2 = 130.50°/17.90°, and apσ22 = level 9, they were judged by the combination of pc1 and pc2, and transfer rule δp2. Due to tpσ2 ⊄ c1t∩tpσ2 ⊆ pc2t, the process conventional transfer to “development stage” and “formation stage” was finished.
Since all of the above were modeling the processes of the “1909 typhoon Lekima event,” pq0–pq4 were in the lower state machine of eq1909 in E; as such, Rp = {Qp ⊆ eq1909, T∑p ⊆ teσ1909, L∑p ⊆ leσ1909}.
For the state-layer state machine S, only part of the typhoon states were represented to simplify the model. The status set Qs was defined as: {sq0 = formation, sqa = numbering, sqb = typhoon + upgrading, sqc = super typhoon + continuance, sqd = super typhoon + landfall, sqe = tropical storm + landfall, sqf = tropical storm + downgrading, sqg = dissipation, ...}. The set of key features of typhoon states Cs is defined as Table 8.
According to the definition in Cs, the state transfer rules δs were modeled (Table 9).
When S received the trigger conditions tsσd = 19-08-10 01:45, lsσd = 121.40°/28.30°, asσd2-2 = level 16, and asσd3 = landfall, it was judged by the combination of scd and transfer rule δsd. The state conventional transfer to “super typhoon + landfall” was undertaken.
Since all of the above were modeling the states of the “1909 typhoon Lekima event,” sq0–sqg were in the lower state machine of pq1–pq4 in P; as such, Re1 = {sq0 ⊆ pq1, tsσ0 ⊆ tpσ1, lsσ0 ⊆ lpσ1}, Re2 = {(sqa, sqb) ⊆ pq2, (tsσa, tsσb) ⊆ tpσ2, (lsσa, lsσb) ⊆ lpσ2}, Re3 = {(sqc, sqd) ⊆ pq3, (tsσc, tsσd) ⊆ tpσ3, (lsσc, lsσd) ⊆ lpσ3}, Re4 = {(sqe, sqf, sqg) ⊆ pq4, (tsσe, tsσf, tsσg) ⊆ tpσ4, (lsσe, lsσf, lsσg) ⊆ lpσ4}.
For comparison, the static conceptual model and timeslice snapshot model were also used to represent the typhoon Lekima event, and the structure of different models is shown in Figure 7. The case study shows that the static conceptual model focused on the basic concepts and classification system of typhoon field knowledge, but could not reflect the dynamics of the typhoon. The timeslice snapshot model focused on the changes of the typhoon itself, and lacked information about the pregnant environment, sustaining body, and other important hazard contents. More importantly, the typhoon information in different locations at the same time could not be organized. The TKRM is a dynamic expression of typhoon events oriented to a “multi-state, whole process,” which conforms to the evolution law of events. In this state, various characteristics of a typhoon at a certain spatiotemporal node are described. The state itself does not emphasize ordering according to time, location, or other characteristics. The states are interconnected to form a process according to different relationships such that the process mechanism for describing the continuous gradual change is possible. With the addition of states, the process is expressed in more detail. Moreover, because of the different relationship types between states, it can describe the changing processes of typhoon events in different dimensions. Additionally, the formal representation of a typhoon event is consistent and complete, and has a strong scalability. Therefore, the TKRM is feasible for practical applications.

4. Discussion

Typhoon events are usually the result of the interactions within an atmosphere, surface environment, and human society system, in which there are a lot of uncertain object relations and huge concept systems. At present, there is a lack of a unified knowledge description mechanisms for typhoon events, which leads to the difficulty in integrating typhoon knowledge with an appreciation mechanism using a large amount of complex information [49,50,51]. Because of the urgent demand for information services to transfer to knowledge services in the hazard management field, it is crucial to construct a reasonable and effective typhoon knowledge representation method.

4.1. The Advantage of the TKRM Compared with Conventional Typhoon Models

As demonstrated in Figure 7, the proposed model TKRM better described the characteristics of the typhoon Lekima event than the static conceptual model and timeslice snapshot model in the following two aspects:
  • The conventional modeling method takes the typhoon as a solid object and abstracts the static concept of the typhoon to form a classification structure. Particularly the static conceptual model ignores the detailed process and internal motivation of the spatiotemporal variation of a typhoon, and the expression of all kinds of non-classification relationships is complex.
  • Compared with other types of events, typhoon events have more significant spatiotemporal variability. On the one hand, at two different time nodes, the location of a typhoon center and its attributes characteristics will change; on the other hand, for two different locations, the period and degree of typhoon impact are completely different. For example, when a typhoon moves to location A, location A is most strongly affected by the typhoon. However, for location B, which is far from location A, it is only affected by the outer wind ring. The timeslice snapshot model takes a typhoon to be a series of time sequence changes to reflect the change of a typhoon in the time dimension. However, the typhoon itself has a wide range of influence, and there are significant changes in spatial dimensions. The timeslice snapshot model cannot reflect the spatiotemporal variability of typhoon events.
Through comparison and analysis, the representation model of the TKRM takes time and location as the frame and extracts the process and state of events using a multi-granular classification, which is more suitable for the representation of typhoon events.

4.2. Application Potential of the TKRM

The TKRM includes two parts: the representation model and the formal method. The TKRM model gives descriptions with different granularities from a complete stereoscopic view that is a direct expression of the existence of typhoon events. The formal method of the TKRM provides the possibility for the operability and computation of typhoon event knowledge, and it adapts to the demand for knowledge services in a big data environment. Therefore, TKRM is not only the basis of general knowledge services, such as retrieval, analysis, and prediction, but can also provide targeted support for typhoon prevention and reduction.
The key to managing typhoon events lies in the timely judgment and accurate prediction of a typhoon trend; thus, it is difficult to analyze the typhoon evolution completely and clearly with a single knowledge service. Typhoon event knowledge based on the TKRM can provide a global reference for understanding the evolution of typhoon events, mainly including the following:
  • Spatiotemporal pattern: By employing spatiotemporal analysis, many spatiotemporal characteristics of typhoon events can be clearly defined, such as the distribution of landing locations, the duration times, the regional differences of risks, the regional distribution of hazard grades, etc. [52,53]. During the frequent periods of typhoon events, relevant high-risk areas need to make emergency plans as soon as possible.
  • Evolution law: The evolution logic of spatiotemporal, sequential, and causal relationships exists between different typhoon states [54,55,56]. By analyzing and combining these relationships, it reveals the general trend of typhoon events, such as the evolution of the typhoon track and the evolution of the typhoon intensity.
  • Activity mode: By combining the cognition of the spatiotemporal pattern and evolution law, the main types of event development and change can be summarized [57]. For example, analyzing the spatiotemporal characteristics of the trajectory of the typhoon track, the typhoon essentially moves along one of three trajectory modes: “west line,” “west to north,” and “north line” [58].
  • Internal mechanism: Based on a comprehensive consideration of the spatiotemporal pattern, evolution law, and activity mode, the internal changing features of each element in a typhoon event, as well as the rules and principles of the interaction and interconnection of elements in a certain spatiotemporal environment, are obtained. It provides a real and reliable reference for typhoon prediction, early warning, and emergency decision-making [59,60].

4.3. Recommendations for Future Research

The knowledge abstraction and representation of typhoon events is only the initial stage of knowledge engineering construction. To realize the extension of a typhoon knowledge service in the context of big data, there are still many scientific problems to be solved, such as knowledge acquisition, management, and application. In the future, we need to study the method of building a knowledge base based on the TKRM. This included not only the shallow semantic understanding of typhoon events from multi-source data, but also the more advanced knowledge acquisition methods, such as event relation extraction, event process recognition, and knowledge reasoning should be established. Additionally, the combination of the TKRM-based knowledge service model with hazard prevention and mitigation, emergency decision-making, and other fields will be explored to achieve the effect of supporting the knowledge guarantee for early crisis warning, monitoring, command, evaluation, and other decision-making work. The combination method mainly includes the following:
  • Early warning: The evolution law of similar historical typhoon events should be fully utilized [61]. Comparing the characteristics of the current typhoon event with other typhoon events in history, the hazard severity and evolution trend of similar typhoon events can provide a reference for the current typhoon event prediction and early warning.
  • Hazard monitoring: The TKRM clearly defines the content scope of typhoon events. It should focus on acquiring and perceiving the content in terms of the time, location, attributes, behavior, and influence.
  • Prevention command: Judging the state of a typhoon event is the key to an effective emergency response. To this end, the TKRM can guide and support decision-makers to accurately grasp the current typhoon situation [62,63]. For example, when the typhoon is in the “super typhoon + landfall” state, the affected areas need to start emergency plans, and relevant departments begin to implement hazard rescue. When the typhoon is in a “tropical storm + downgrading” state, the relevant departments need to carry out hazard relief and a series of rehabilitation and reconstruction work.
  • Hazard assessment: Based on the abundant content covered in the TKRM, it can meet the demands of various assessments, such as casualties, economic losses, and secondary disasters [64].

5. Conclusions

An event is the basic cognitive unit of a human’s cognitive world. With the development of typhoon research, the requirement of knowledge modeling for typhoon events is increasing. Based on the characteristic analysis of the typhoon event process, a knowledge representation model for typhoon event evolution was established. The TKRM provides abundant spatiotemporal semantics and a more complete dynamic process for describing typhoon events through the hierarchical representation mechanism of “multi-state, whole process.” Based on the framework, the FSM was extended to implement the formal description of TKRM and the typhoon events were expressed in terms of its spatiotemporal, dynamic, correlation, and granularity properties. Compared with the conventional models, the proposed TKRM highlights the characteristics of time and location as the basic framework, which meet the needs of expressing the spatiotemporal variability of typhoon events, and by abstracting and describing typhoon events using different granularities, it can provide comprehensive support for the acquisition, management, and application of typhoon event knowledge.

Author Contributions

Conceptualization, P.Y. and X.Z.; methodology, P.Y. and X.Z.; validation, P.Y. and G.S.; formal analysis, P.Y. and S.C.; investigation, X.Z.; data curation, P.Y., Z.H., and W.T.; writing—original draft preparation, P.Y.; writing—review and editing, P.Y., X.Z., and G.S.; visualization, P.Y.; project administration, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant nos. 41631177, 41971337, and 41671393).

Acknowledgments

The authors thank Jing Liu for her critical reviews and constructive comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Elsner, J.B.; Kossin, J.P.; Jagger, T.H. The increasing intensity of the strongest tropical cyclones. Nature 2008, 455, 92–95. [Google Scholar] [CrossRef]
  2. Ying, M.; Zhang, W.; Yu, H.; Lu, X.; Feng, J.; Fan, Y.; Zhu, Y.; Chen, D. An overview of the China meteorological administration tropical cyclone database. J. Atmos. Ocean. Tech. 2014, 31, 287–301. [Google Scholar] [CrossRef] [Green Version]
  3. Xiao, Y.F.; Duan, Z.D.; Xiao, Y.Q.; Ou, J.P.; Chang, L.; Li, Q.S. Typhoon wind hazard analysis for southeast China coastal regions. Struct. Saf. 2011, 33, 286–295. [Google Scholar] [CrossRef]
  4. Schmidt, S.; Kemfert, C.; Höppe, P. The impact of socio-economics and climate change on tropical cyclone losses in the USA. Reg. Environ. Chang. 2010, 10, 13–26. [Google Scholar] [CrossRef] [Green Version]
  5. Pritchard, D. Knowledge, Understanding and Epistemic Value. R. Inst. Philos. Suppl. 2009, 64, 19–43. [Google Scholar] [CrossRef] [Green Version]
  6. Cercone, N.; McCalla, G. Representation? In The Knowledge Frontier. Symbolic Computation (Artificial Intelligence); Cercone, N., McCalla, G., Eds.; Springer: New York, NY, USA, 1987; pp. 1–43. [Google Scholar]
  7. Hayes, P.J. Naive physics I: Ontology for liquids. Formal Theories of the Commonsense World; Ablex: Norwood, NJ, USA, 1985; pp. 71–89. [Google Scholar]
  8. Davis, E. Pouring liquids: A study in commonsense physical reasoning. Artif. Intell. 2008, 172, 1540–1578. [Google Scholar] [CrossRef] [Green Version]
  9. Galton, A. Spatial and temporal knowledge representation. Earth Sci. Inform. 2009, 2, 169–187. [Google Scholar] [CrossRef] [Green Version]
  10. Huang, F.H.; Yan, L.M. Reasoning of ontology model for typhoon disasters domain based on Jena. J. Comput. Appl. 2013, 33, 771–775. [Google Scholar] [CrossRef]
  11. Kim, J.C.; Jung, H.; Chung, K.Y. Mining based urban climate disaster index service according to potential risk. Wirel. Pers. Commun. 2016, 89, 1009–1025. [Google Scholar] [CrossRef]
  12. Zhong, S.B.; Fang, Z.X.; Zhu, M.; Huang, Q.Y. A geo-ontology-based approach to decision-making in emergency management of meteorological disasters. Nat. Hazards 2017, 89, 531–554. [Google Scholar] [CrossRef]
  13. Han, M.K.; Lee, J.Y. Bayesian typhoon track prediction using wind vector data. Commun. Stat. Appl. Methods 2015, 22, 241–253. [Google Scholar] [CrossRef]
  14. Chen, Y.; Duan, Z. A statistical dynamics track model of tropical cyclones for assessing typhoon wind hazard in the coast of southeast China. J. Wind Eng. Ind. Aerodyn. 2018, 172, 325–340. [Google Scholar] [CrossRef]
  15. Zhong, Z.N.; Liu, Z.T.; Liu, W.; Guan, Y.; Shan, J.F. Event ontology and its evaluation. J. Comput. Inform. Syst. 2010, 7, 95–101. [Google Scholar]
  16. Liu, W.; Liu, J.F.; Wang, D.; Liu, Z.T. A text event elements extraction method based on event ontology. J. Chin. Inf. Process. 2016, 30, 167–175. [Google Scholar]
  17. Shaw, R.; Raphaël, T.; Hardman, L. LODE: Linking open descriptions of events. In Proceedings of the Semantic Web, Fourth Asian Conference, ASWC 2009, Shanghai, China, 6–9 December 2009. [Google Scholar]
  18. Hage, W.R.; Malaisé, V.; Segers, R.; Hollink, L.; Schreiber, G. Design and use of the simple event model (SEM). J. Web. Semant. 2011, 9, 128–136. [Google Scholar] [CrossRef] [Green Version]
  19. Silver, G.A.; Miller, J.A.; Hybinette, M.; Baramidze, G.T.; York, W.S. DeMO: An ontology for discrete-event modeling and simulation. Simulat 2011, 87, 747–773. [Google Scholar] [CrossRef] [Green Version]
  20. Lagoze, C.; Hunter, J. The ABC ontology and model. In Proceedings of the International Conference on Dublin Core and Metadata Applications. National Institute of Informatics, Tokyo, Japan, 22–26 October 2001. [Google Scholar]
  21. Raimond, Y.; Abdallah, S.A.; Sandler, M.; Giasson, F. The Music Ontology. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), Vienna, Austria, 23–27 September 2007. [Google Scholar]
  22. Chan, J.C.; Xu, M. Inter-annual and inter-decadal variations of landfalling tropical cyclones in East Asia. Part I: Time series analysis. Int. J. Climatol. 2009, 29, 1285–1293. [Google Scholar] [CrossRef]
  23. Rui, J.; Zhang, F.; Bao, S.; Wang, C. The spatiotemporal data management for typhoon events and disaster assessment. J. Catastrophol. 2015, 30, 43–46. [Google Scholar]
  24. Liu, Z.T.; Huang, M.L.; Zhou, W.; Zhong, Z.M.; Fu, J.F.; Shan, J.F.; Zhi, H.L. Research on event-oriented ontology model. Comput. Sci. 2009, 36, 189–192. [Google Scholar]
  25. Lv, Y.; Zhang, J. Performance evaluation of knowledgeable manufacturing systems using Petri nets considering dynamic events. In Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management, Singapore, 6–9 December 2011; pp. 1821–1825. [Google Scholar]
  26. Alam, M.; Recupero, D.R.; Mongiovi, M.; Gangemi, A.; Ristoski, P. Event-based knowledge reconciliation using frame embeddings and frame similarity. Knowl. Based. Syst. 2017, 135, 192–203. [Google Scholar] [CrossRef]
  27. Gao, X.; Yu, W.; Rong, Y.; Zhang, S. Ontology-based social media analysis for urban planning. In Proceedings of the IEEE 41st Annual Computer Software and Applications Conference (COMPSAC), Turin, Italy, 4–8 July 2017; pp. 888–896. [Google Scholar]
  28. Zhu, W.Y.; Liu, Z.T. Emergency domain knowledge modeling based on event ontology. Comput. Eng. Appl. 2018, 54, 148–155. [Google Scholar]
  29. Reyesortiz, J.A. Criminal event ontology population and enrichment using patterns recognition from text. Int. J. Pattern Recogn. 2019, 33, 1940014. [Google Scholar] [CrossRef]
  30. Wang, C.X. Ensemble prediction of typhoon Muifa’s track and intensity. J. Trop. Oceanogr. 2014, 33, 48–60. [Google Scholar]
  31. Fang, K.; Lin, S. An integrated approach for modeling ontology-based task knowledge on an incident command system. Sustainability 2019, 11, 3484. [Google Scholar] [CrossRef] [Green Version]
  32. Shi, P.J. Theory on disaster science and disaster dynamics. J. Nat. Disasters 2002, 11, 1–9. [Google Scholar]
  33. Pharo, N. The effect of granularity and order in XML element retrieval. Inf. Process. Manag. 2008, 44, 1732–1740. [Google Scholar] [CrossRef] [Green Version]
  34. Yao, Y.; Zhao, L. A measurement theory view on the granularity of partition. Inf. Sci. 2012, 213, 1–13. [Google Scholar] [CrossRef]
  35. Pedrycz, W.; Russo, B.; Succi, G. Knowledge transfer in system modeling and its realization through an optimal allocation of information granularity. Appl. Soft Comput. 2012, 12, 1985–1995. [Google Scholar] [CrossRef]
  36. Rospocher, M.; Van, E.M.; Vossen, P.; Fokkens, A.; Aldabe, I.; Rigau, G.; Soroa, A.; Ploeger, T.; Bogaard, T. Building event-centric knowledge graphs from news. J. Web. Semant. 2016, 37, 132–151. [Google Scholar] [CrossRef]
  37. World Meteorological Organization. Typhoon Committee Operational Manual. Available online: https://www.wmo.int/pages/prog/www/tcp/documents/TCP-23EDITION2012.pdf/ (accessed on 15 December 2019).
  38. Claramunt, C.; Parent, C.; Thériault, M. Design patterns for spatio-temporal processes. In Proceedings of the 7th IFIP 2.6 Working Conference on Database Semantics (DS’97), Albufeira, Portugal, 3–7 November 1986; Spaccapietra, S., Maryanski, F.J., Eds.; Chapman & Hall: London, UK, 1997; pp. 415–428. [Google Scholar]
  39. Chen, Y.L.; Lin, F. Modeling of discrete event systems using finite state machines with parameters. In Proceedings of the 2000 IEEE International Conference on Control Applications, Anchorage, AK, USA, 25–27 September 2000; pp. 941–946. [Google Scholar]
  40. Balluchi, A.; Benvenuti, L.; Di Benedetto, M.D.; Sangiovannivincentelli, A. Design of observers for hybrid systems. In Proceedings of the 5th International Workshop on Hybrid Systems: Computation and Control, Stanford, CA, USA, 25–27 March 2002; Springer: Berlin/Heidelberg, Germany, 2002; pp. 76–89. [Google Scholar]
  41. Yang, R.; Tang, J.; Sun, D. Association Rule Data Mining Applications for Atlantic Tropical Cyclone Intensity Changes. Weather Forecast. 2011, 26, 337–353. [Google Scholar] [CrossRef]
  42. Zhang, W.; Leung, Y.; Chan, J.C. The Analysis of Tropical Cyclone Tracks in the Western North Pacific through Data Mining. Part I: Tropical Cyclone Recurvature. J. Appl. Meteorol. Climatol. 2013, 52, 1394–1416. [Google Scholar] [CrossRef]
  43. Yu, P.S.; Chi, Y. Association Rule Mining on Streams. In Encyclopedia of Database Systems; Liu, L., Özsu, M.T., Eds.; Springer: Boston, MA, USA, 2009. [Google Scholar]
  44. Cheng, C.; Hsu, N.; Wei, C. Decision-tree analysis on optimal release of reservoir storage under typhoon warnings. Nat. Hazards 2008, 44, 65–84. [Google Scholar] [CrossRef]
  45. Kim, K.; Yoon, S. Assessment of Building Damage Risk by Natural Disasters in South Korea Using Decision Tree Analysis. Sustainability 2018, 10, 1072. [Google Scholar] [CrossRef] [Green Version]
  46. Harel, D. Statecharts: A visual formalism for complex systems. Sci. Comput. Program. 1987, 8, 231–274. [Google Scholar] [CrossRef] [Green Version]
  47. Harel, D.; Politi, M. Modeling Reactive Systems with Statechart: The Statemate Approach, 1st ed.; McGraw-Hill: New York, NY, USA, 1998. [Google Scholar]
  48. China Weather Net. Available online: http://e.weather.com.cn/mtqzt/3225013.shtml/ (accessed on 15 December 2019).
  49. Xu, F.; Ren, A. A method for automatic recognition of typhoon disaster information based on classification rule. In Proceedings of the Eighth International Conference on Fuzzy Systems and Knowledge Discovery, Shanghai, China, 26–28 July 2011; pp. 1888–1891. [Google Scholar]
  50. Wang, X.; Zhou, J. The Relationship between Information and Knowledge. Inf. Sci. 1989, 10, 11–14. [Google Scholar]
  51. Colombo, M.G.; Rabbiosi, L.; Reichstein, T. Organizing for External Knowledge Sourcing. Eur. Manag. Rev. 2011, 8, 111–116. [Google Scholar] [CrossRef]
  52. Li, L.; Wang, J.; Wang, C. Typhoon insurance pricing with spatial decision support tools. Int. J. Geogr. Inf. Sci. 2005, 19, 363–384. [Google Scholar] [CrossRef]
  53. Leung, Y.; Wong, M.; Wong, K.; Zhang, W.; Leung, K. A novel web-based system for tropical cyclone analysis and prediction. Int. J. Geogr. Inf. Sci. 2012, 26, 75–97. [Google Scholar] [CrossRef]
  54. Xu, X.; Sun, D.; Guo, T. A systemic analysis of typhoon risk across China. Nat. Hazards 2015, 77, 461–477. [Google Scholar] [CrossRef]
  55. Tsai, M.; Chan, H.; Hsieh, C.; Ho, C.; Kung, H.; Tsai, Y.; Cho, I. Historical Typhoon Search Engine Based on Track Similarity. Int. J. Environ. Res. Public Health 2019, 16, 4879. [Google Scholar] [CrossRef] [Green Version]
  56. Lap, T.Q. Researching the variation of typhoon Intensities under climate change in Vietnam: A case study of typhoon lekima, 2007. Hydrol 2019, 6, 51. [Google Scholar] [CrossRef] [Green Version]
  57. Lin, F.; Wu, N.; Tsay, T. Applications of Cluster Analysis and Pattern Recognition for Typhoon Hourly Rainfall Forecast. Adv. Meteorol. 2017, 2017, 5019646. [Google Scholar] [CrossRef]
  58. Kim, J.; Ho, C.; Kim, H.; Choi, W. 2010 Western North Pacific Typhoon Season: Seasonal Overview and Forecast Using a Track-Pattern-Based Model. Weather Forecast. 2012, 27, 730–743. [Google Scholar] [CrossRef]
  59. Tuhkanen, H.; Boyland, M.; Han, G.; Patel, A.; Johnson, K.; Rosemarin, A.; Lim, M.L. A Typology Framework for Trade-Offs in Development and Disaster Risk Reduction: A Case Study of Typhoon Haiyan Recovery in Tacloban, Philippines. Sustainability 2018, 10, 1924. [Google Scholar] [CrossRef] [Green Version]
  60. Ye, J.; Lin, G.; Zhang, M.; Gao, L. Hazard analysis of typhoon disaster-causing factors based on different landing paths: A case study of Fujian Province, China. Nat. Hazards 2020, 100, 811–828. [Google Scholar] [CrossRef]
  61. Chen, C.; Jhong, Y.; Wu, T.; Chen, S. Typhoon event-based evolutionary fuzzy inference model for flood stage forecasting. J. Hydrol. 2013, 490, 134–143. [Google Scholar] [CrossRef]
  62. Ding, Y.; Fan, Y.; Du, Z.; Zhu, Q.; Wang, W.; Liu, S.; Lin, H. An integrated geospatial information service system for disaster management in China. Int. J Digit. Earth 2015, 8, 918–945. [Google Scholar] [CrossRef]
  63. Zhang, Y.; Wu, W.Z.; Wang, Q.; Su, F.Z. A geo-event-based geospatial information service: A case study of typhoon hazard. Sustainability 2017, 9, 534. [Google Scholar] [CrossRef] [Green Version]
  64. Zhang, J.; Chen, Y. Risk Assessment of Flood Disaster Induced by Typhoon Rainstorms in Guangdong Province, China. Sustainability 2019, 11, 2738. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Technical flowchart of the typhoon event knowledge representation method (TKRM).
Figure 1. Technical flowchart of the typhoon event knowledge representation method (TKRM).
Sustainability 12 02030 g001
Figure 2. Frame structure of the typhoon event knowledge representation model.
Figure 2. Frame structure of the typhoon event knowledge representation model.
Sustainability 12 02030 g002
Figure 3. Different characteristics of representational states.
Figure 3. Different characteristics of representational states.
Sustainability 12 02030 g003
Figure 4. Relationship types between states.
Figure 4. Relationship types between states.
Sustainability 12 02030 g004
Figure 5. Hierarchical structure of the process.
Figure 5. Hierarchical structure of the process.
Sustainability 12 02030 g005
Figure 6. Extended finite state machine (FSM) structure and state transfer diagram.
Figure 6. Extended finite state machine (FSM) structure and state transfer diagram.
Sustainability 12 02030 g006
Figure 7. The typhoon Lekima event examples with structures of the static conceptual model, timeslice snapshot model, and TKRM model: (a) typhoon Lekima event structure based on the static conceptual model, (b) typhoon Lekima event structure based on the timeslice snapshot model, and (c) typhoon Lekima event structure based on the TKRM model.
Figure 7. The typhoon Lekima event examples with structures of the static conceptual model, timeslice snapshot model, and TKRM model: (a) typhoon Lekima event structure based on the static conceptual model, (b) typhoon Lekima event structure based on the timeslice snapshot model, and (c) typhoon Lekima event structure based on the TKRM model.
Sustainability 12 02030 g007aSustainability 12 02030 g007b
Table 1. Types of states included in typhoon events.
Table 1. Types of states included in typhoon events.
Reference FeatureClassificationClassification BasisDescription
Typhoon attributes [37]Weaker than tropical depressionThere is no clear circulation center, with the maximum sustained wind speed below 10.8 m/s and wind scale below level 6Tropical disturbance
Tropical depressionMaximum sustained wind speed of 10.8–17.1 m/s and wind scale of level 6–7Tropical cyclone
Tropical stormMaximum sustained wind speed of 17.2–24.4 m/s and wind scale of level 8–9
Severe tropical stormMaximum sustained wind speed of 24.5–32.6 m/s and wind scale of level 10–11
TyphoonMaximum sustained wind speed of 32.7–41.4 m/s and wind scale of level 12–13
Severe typhoonMaximum sustained wind speed of 41.5–50.9 m/s and wind scale of level 14–15
Super typhoonMaximum sustained wind speed above 51.0 m/s and wind scale above level 16
Extratropical cycloneThe cyclone appears in the mid-high latitudes, the pressure of the cyclone center is lower than the surroundings, and has the characteristics of a cold center
Typhoon behaviorsFormationFormation of tropical cyclones in the oceanTropical cyclone reaches tropical depression
NumberingNumber and name in order of occurrenceTropical cyclone reaches tropical storm
LandfallTyphoon center moves from ocean to land
UpgradingTyphoon wind scale rises
ContinuanceTyphoon wind scale remains unchanged
DowngradingTyphoon wind scale drops
DissipationTyphoon wind scale continue to decline, and there is no obvious circulation centerDissipation, denaturation, and combination are all signs of typhoon cessation, and only one of them will appear in the typhoon life cycle.
DenaturationTropical cyclone turns into an extratropical cyclone
CombinationOne or more typhoons are combined into one typhoon
Table 2. Schematic set of state transfer rules.
Table 2. Schematic set of state transfer rules.
StatesD(ci0)D(cit)D(cin)tσ ⊆ c(i-1)t? ∩ tσ ⊆ cit?Type
q0→q1[a, b](m, n](r, s)False ∩ True
q1→q2[c, d](p, q](u, v)True ∩ True
Table 3. Formulas for parameters in the state machine model of TKRM.
Table 3. Formulas for parameters in the state machine model of TKRM.
TKRM = (E, P, S, R)
E = (Qe, T∑e, L∑e, A∑e, Ce, δe)P = (Qp, T∑p, L∑p, A∑p, Cp, δp, Rp)S = (Qs, T∑s, L∑s, A∑s, Cs, δs, Fs, Rs)
QQe = {eqi = [eqi0|eqi1]typhoon event, eqi0 = typhoon number, eqi1 = typhoon name|eqi∈Qe, i = 0, 1, …, n}Qp = {pqi = [pqi0|pqi1]typhoon process, pqi0 = process number, pqi1 = process name|pqi∈Qp, i = 0, 1, …, n}Qs = {sq0 = formation, sq1 = numbering, sq2 = tropical depression + upgrade, sq2 = tropical storm + upgrade, …,sqj = super typhoon + landfall, …, sqn = combination}
T∑T∑e = {teσi|teσi∈T∑e, i = 0, 1, …, n}T∑p = {tpσi|tpσi∈T∑p, i = 0, 1, …, n}T∑s = {tsσi|tsσi ∈ T∑s, i = 0, 1, …, n}
L∑L∑e = {leσi|leσi∈L∑e, i = 0, 1, …, n}L∑p = {lpσi|lpσi∈L∑p, i = 0, 1, …, n}L∑s = {lsσi|lsσi ∈ L∑s, i = 0, 1, …, n}
A∑A∑e = {aeσi = [aeσi0|aeσi1]typhoon formation, aeσi0 = typhoon number, aeσi1 = typhoon name|aeσi∈A∑e, i = 0, 1, …, n}A∑p = {apσi = enter[apσi0|apσi1]process, apσi0 = process number, apσi1 = process name|apσi∈A∑p, i = 0, 1, …, n}A∑s = {asσ0 = formation, asσ1 = numbering, asσ2 = landfall, asσ3 = upgrading, asσ4 = continuance, asσ5 = downgrading, asσ6 = dissipation, asσ7 = denaturation, asσ8 = combination}
CCe = {eci|eci∈Ce, i = 0, 1, …, n}, eci = {eci0 = typhoon number, eci1 = typhoon name, ecit = [start time, end time], ecil = {related locations}, eci2 = maximum typhoon grade, eci3 = hazard situation}Cp = {pci|pci ∈ Cp, i = 0, 1, …, n}, pci = {pci0 = process number, pci1 = process name, pcit = [start time, end time], pcil = [start location, end location], pci2 = [start level, end level], pci5 = typhoon moving direction, pci6 = typhoon moving speed, pci7 = wind strength change rate, pci8 = hazard impact change degree}Cs = {sci|sci ∈ Cs, i = 0, 1, …, n}, sci = {sci0 = state number, sci1 = state name, scit = time, scil = location, sci2-1 = attribute-wind speed, sci2-2 = attribute-wind scale, …, sci3 = behavior, ..., sci4-1 = influece-casualties, sci4-2 = impact-economic loss, ...}
δeq(i+1) = δei(eqi, teσi, leσi, aeσi)
e = {neti|neti∈σe, i = 0, 1, …, n}, neti = D(ecit) ∪ D(ecil), teσi ⊄ ec(i-1)2 ∩ teσi ⊆ eci2}
e = {ceti|ceti∈σe, i = 0, 1, …, n}, ceti = D(ecit) ∪ D(ecil), teσi ⊆ ec(i-1)2 ∩ teσi ⊆ eci2
pq(i+1) = δpi(pqi, tpσi, lpσi, apσi),sq(i+1) = δsi(sqi, tsσi, lsσi, asσi),
cδp = {npti|npti∈σp, i = 0, 1, …, n}, npti = D(pci0) ∪ D(pci1) ∪ … ∪ D(pci8), tpσi ⊄ pc(i-1)t ∩ tpσi ⊆ pcitcδs = {nsti|nsti ∈ σs, i = 0, 1, …, n}, nsti = D(sci0) ∪ D(sci1) ∪ … ∪ D(scij), tsσi ⊄ sc(i-1)t ∩ tsσi ⊆ scit
F--Fs = {sf0 = dissipation, sf1 = denaturation, sf2 = combination}
Table 4. Examples of key features of typhoon events Ce.
Table 4. Examples of key features of typhoon events Ce.
ec0ecteclec1ec2
1908(19-08-02,19-08-06)(152.80°/20.10°, …, 129.40°/35.20°)Franciscowind scale level 14
1909(19-08-04, 19-08-13)(131.90°/17.40°, …, 119.90°/37.50°)Lekimawind scale level 17 and above
1910(19-08-06, 19-08-16)(142.80°/18.40°, …, 136.70°/41.30°)Krosawind scale level 14
1911(19-08-21, 19-08-26)(132.20°/15.70°, …, 113.20°/24.60°)Bailuwind scale level 11
Table 5. Examples of typhoon event transfer rules.
Table 5. Examples of typhoon event transfer rules.
StatesD(ecit)D(ecil)Result
eq1908→eq1909(19-08-04, 19-08-13)(131.90°/17.40°, …, 119.90°/37.50°)parallel transfer
eq1909→eq1910(19-08-06, 19-08-16)(142.80°/18.40°, …, 136.70°/41.30°)parallel transfer
eq1910→eq1911(19-08-21, 19-08-26)(132.20°/15.70°, …, 113.20°/24.60°)conventional transfer
Table 6. Examples of key features of typhoon processes Cp.
Table 6. Examples of key features of typhoon processes Cp.
pc0pctpclpc1pc2pc3pc4
p1(19-08-04 14: 00, 19-08-05 02:00)(131.90°/17.40°, …, 130.50°/17.90°)formation stage(level 8, level 9)north-west4 km/h
p2(19-08-05 02: 00, 19-08-08 21:00)(130.50°/17.90°, …, 124.90°/24.40°)development stage(level 9, level 17 and above)north-west22 km/h
p3(19-08-08 21: 00, 19-08-10 03:00)(124.90°/24.40°, …, 121.20°/28.40°)continuance stage(level 17 and above, level 15)north-northwest15 km/h
p4(19-08-10 03: 00, 19-08-13 14:00)(121.20°/28.40°, …, 120.30°/37.90°)decline stage(level 15, level 15)north-northeast12 km/h
Table 7. Examples of process transfer rules for typhoon Lekima event.
Table 7. Examples of process transfer rules for typhoon Lekima event.
StatesD(pcit)D(pcil)D(pci2)Result
pq0→pq1(19-08-04 14: 00, 19-08-05 02:00)(131.90°/17.40°, …, 130.50°/17.90°)(level 8, level 9)conventional transfer
pq1→pq2(19-08-05 02: 00, 19-08-08 21:00)(130.50°/17.90°, …, 124.90°/24.40°)(level 9, level 17 and above)conventional transfer
pq2→pq3(19-08-08 21: 00, 19-08-10 03:00)(124.90°/24.40°, …, 121.20°/28.40°)(level 17 and above, level 15)conventional transfer
pq3→pq4(19-08-10 03: 00, 19-08-13 14:00)(121.20°/28.40°, …, 120.30°/37.90°)(level 15, level 7)conventional transfer
Table 8. Examples of key features of typhoon states Cs.
Table 8. Examples of key features of typhoon states Cs.
sc0sctsclsc1sc2-1sc2-2sc3sc4-1
s019-08-04 14:00131.90°/17.40°formation18 m/slevel 8formation-
sa19-08-04 15:00131.50°/17.10°numbering18 m/slevel 8numbering-
sb19-08-07 05:00128.10°/19.80°typhoon + upgrading33 m/slevel 12upgrading-
sc19-08-08 21:00124.90°/24.40°super typhoon + continuance62 m/slevel 17 and abovecontinuance-
sd19-08-10 01:45121.40°/28.30°super typhoon + landfall52 m/slevel 16landfall-
se19-08-11 20:50120.10°/36.10°tropical storm + landfall23 m/slevel 9landfall-
sf19-08-12 17:00119.30°/37.20°tropical storm + downgrading20 m/slevel 8downgrading-
sg19-08-13 14:00119.90°/37.50°dissipation16 m/slevel 7dissipation14.024 million people were affected and 57 died
Table 9. Examples of state transfer rules for the typhoon Lekima event.
Table 9. Examples of state transfer rules for the typhoon Lekima event.
StatesD(scit)D(scil)D(sci2-1)D(sci2-2)D(sci3)Result
sq019-08-04 14:00131.90°/17.40°18 m/slevel 8formationconventional transfer
sq(a-1)→sqa19-08-04 15:00131.50°/17.10°18 m/slevel 8numberingconventional transfer
sq(b-1)→sqb19-08-07 05:00128.10°/19.80°33 m/slevel 12upgradingconventional transfer
sq(c-1)→sqc19-08-08 21:00124.90°/24.40°62 m/slevel 17 and abovecontinuanceconventional transfer
sq(d-1)→sqd19-08-10 01:45121.40°/28.30°52 m/slevel 16landfallconventional transfer
sq(e-1)→sqe19-08-11 20:50120.10°/36.10°23 m/slevel 9landfallconventional transfer
sq(f-1)→sqf19-08-12 17:00119.30°/37.20°20 m/slevel 8downgradingconventional transfer
sq(g-1)→sqg19-08-13 14: 00119.90°/37.50°16 m/slevel 7dissipationconventional transfer

Share and Cite

MDPI and ACS Style

Ye, P.; Zhang, X.; Shi, G.; Chen, S.; Huang, Z.; Tang, W. TKRM: A Formal Knowledge Representation Method for Typhoon Events. Sustainability 2020, 12, 2030. https://doi.org/10.3390/su12052030

AMA Style

Ye P, Zhang X, Shi G, Chen S, Huang Z, Tang W. TKRM: A Formal Knowledge Representation Method for Typhoon Events. Sustainability. 2020; 12(5):2030. https://doi.org/10.3390/su12052030

Chicago/Turabian Style

Ye, Peng, Xueying Zhang, Ge Shi, Shuhui Chen, Zhiwen Huang, and Wei Tang. 2020. "TKRM: A Formal Knowledge Representation Method for Typhoon Events" Sustainability 12, no. 5: 2030. https://doi.org/10.3390/su12052030

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop