Preprint
Article

This version is not peer-reviewed.

Research on Construction and Application of Ocean Circulation Spatial-Temporal Ontology

A peer-reviewed article of this preprint also exists.

Submitted:

22 May 2023

Posted:

23 May 2023

You are already at the latest version

Abstract
Ocean circulation serve as the primary channels for transporting material and energy flows throughout the entire ocean system, which plays a crucial role in shaping Earth’s climate, weather patterns, and marine ecosystems. The ocean movements have far-reaching impacts on both the environment and human life. An effective method for semantically modeling the ocean circulation is urgently required to be established. To achieve a unified description of ocean circulation at the semantic level, this paper introduces the theory and methodology of ocean ontology, which is developed through an analysis of domain knowledge in ocean circulation. We focus on analyzing the concepts, temporal relationships, and spatial relationships of ocean circulation. By defining classes, properties, relationships, instances, and constraint conditions within the logical structure of an ontology, it is feasible to formalize the expression of conceptual elements and their relationships. Additionally, semantic inference rules are established to finalize the construction of the ocean circulation ontology. The effectiveness of ontology construction has been verified through practical examples. Furthermore, a specialized knowledge base framework has been developed upon the ontology description of ocean circulation. Some examples of knowledge base queries have been articulated and verified. The results demonstrate that this ontology can effectively represent the relevant knowledge in the domain of ocean circulation and provide a meaningful strategy for investigating semantic integration and knowledge sharing in this field.
Keywords: 
;  ;  ;  ;  

1. Introduction

Ocean circulation plays a crucial role in exchanging matter and energy within the ocean. It exerts significant influences on the distribution of marine life, air-sea interactions, and climate change. In the field of ocean spatiotemporal data modeling, it is inevitable to confront heterogeneous semantic issues due to various expressions of specific phenomena. This makes it difficult to effectively and efficiently express and integrate marine data. To address this issue, it is necessary to establish a systematic and structured expression system that can comprehensively describe ocean circulation at the conceptual level. Such a framework should provide coherent and consistent descriptions across different scales to facilitate seamless data fusion and modeling.
A shared conceptual basis and vocabulary are instrumental in synthesizing multidisciplinary knowledge about ocean circulation. They are also pivotal to developing parameterizations and rehabilitation modules to represent ocean circulation in climate and ecosystem models. Overall, a robust conceptual framework for clarifying the expression of ocean phenomena is imperative to improve the understanding of ocean circulation and predictive capability of the climate system. Bermudez[1] et al outlined a specific methodology for creating and sharing marine ontologies based on controlled vocabularies in the Marine Metadata Interoperability Project(MMI). These ontologies ultimately make scientific data facile to be distributed, advertised, reused, and combined with other data sets. In 2006, Bermudez[2] et al proposed a marine platforms ontology to delineate practical design ontology principles and presented an important platform terminology for European marine community. However, the interactions between concepts have not been specifically described and expressed. Chau[3] presented an ontology-based KM system (KMS) that simulates human expertise during the problem solving by incorporating artificial intelligence and coupling various descriptive knowledge, procedural knowledge and reasoning knowledge involved in the coastal hydraulic and transport processes. Rueda[4] et al described the MMI Ontology Registry and Repository and associated semantic services developed by the Marine Metadata Interoperability Project. Tao[5] et al used the National Oceanography Centre Southampton’s Ferrybox project to set up an ontology based reference model of a Collaborative Ocean, where relevant oceanographic resources can be semantically annotated to produce Resource Description Framework (RDF) format metadata to facilitate data/resource interoperability in a distributed environment. Meanwhile, Yun [6] proposed a knowledge engineering approach to build domain ontology by combining software development life cycle standard IEEE 1074-2006. And then they described marine biology ontology development process with Hozo in detail. The Biological and Chemical Oceanography Data Management Office(BCO-DMO) developed an ontology project to improve the interoperability of ocean biogeochemical data [7]. Jia [8] et al proposed an ontology model using Hozone role theory, then an ontology about ocean carbon cycle was built to describe and share the basic knowledge of ocean carbon cycle. In 2017, Stocker[9] conducted research on semantic representation of marine monitoring data, and demonstrated the application of the technological framework in experiments that integrate sensing data and metadata available by heterogeneous and distributed resources. Stephen[10] et al analyzed basic flow processes in the hydrology domain and constructed a taxonomy of different flow patterns based on the differences between the source and goal participants. The taxonomy and related concepts are axiomatized in first-order logic as refinements of DOLCE’s participation relation and reuses hydrogeological concepts from the Hydro Foundational Ontology (HyFO). Poux[11] et al presented an integrated 3D semantic reconstruction framework that leverages segmented point cloud data and domain ontologies. which adopted a part-to-whole conception that modeled a point cloud in parametric elements usable per instance and aggregated to obtain a global 3D model. During 2019, the All-Atlantic Ocean Observing System (AtlantOS) was promoted to establish a comprehensive ocean observation system for the Atlantic Ocean as a whole[12]. The NZ marine science community used the OceanObs’19 white paper to establish a framework and plan for a collaborative NZ ocean observing system (NZ-OOS)[13]. Ge[14] et al proposed a forest fire prediction method that fuses multi-source heterogeneous spatio-temporal forest fire data by constructing a forest fire semantic ontology and a knowledge graph-based spatio-temporal framework. Regarding to the conceptual modeling of ocean circulation, particular efforts have been devoted by certain researchers. Ai [15] et al proposed a method of selecting data points based on their importance to construct multi-scale representations of ocean circulation, which effectively retain flow-field characteristics. Li [16] proposed a quadruple-based organization for ocean circulation features and performed a collaborative filtering method on the similarity of structural features in the ocean circulation which provides semantic support for the integration and management of spatiotemporal data in the ocean circulation. Ji [17] et al constructed a three-tier architecture to realize the semantic expression of ocean flow domain knowledge. Based on Web Ontology Language (OWL) syntactic rules, they constructed spatiotemporal predicates and terms, extended OWL spatial-temporal modeling key nodes, and formed Ocean Current Spatial-temporal Web Ontology Language (OST OWL).
Given the powerfulness of ontology in conceptualizing and representing domain knowledge, this paper presents an ontological modeling and knowledge representation system for ocean circulation. Specifically, the conceptual knowledge and spatiotemporal characteristics of ocean circulation were firstly analyzed. The ontology was then formally expressed and articulated by using the Web Ontology Language (OWL). We have performed the reasoning and analysis over ontological relations. and provided sufficient cases to elaborate the ontological system. The resultant semantic expression system for ocean circulation ontology offers semantic foundations to manage the spatiotemporal data of ocean circulation.

2. Related work

2.1. Ocean ontology

The concept of ontology originates from philosophy and refers to the theoretical interpretation of the objective existence of entities and their inherent nature. In the fields of information science and artificial intelligence, ontology is defined as a hierarchical and relational vocabulary that is used to describe concepts within a specific domain and the relationships between them [18]. Ontology serves as a common vocabulary and structure for representing, storing, managing, integrating, and exchanging information.
The ocean is a significant component of geographic information systems, possessing spatial and temporal characteristics that are of great interest to researchers. In recent years, significant research efforts have been dedicated to developing and utilizing ontologies to improve our understanding of the marine environment, species, ecosystems, and associated phenomena. These efforts aim to facilitate data integration, interoperability, and knowledge discovery in the marine domain. Examples of such systems include Oceanlink[19], NETMAR[20], GeoLink[21], BiGe-Onto[22], etc. among them, the Marine Metadata Interoperability (MMI) project[23] has made significant contributions to the development and standardization of marine ontology. The MMI project has developed ontologies, such as the Marine Metadata Ontology, to enhance the discovery, accessibility, and integration of marine data.
Another important research direction is the development of domain-specific marine ontologies. Researchers have focused on constructing ontologies that capture information about marine species, habitats, ecosystems, and related concepts. The Fish Ontology[24] provides a standardized representation of fish species and their anatomical structures, which helps in organizing and integrating fish-related data. The Ocean Carbon Cycle Ontology[8] was proposed by Jia using Hozo role theory to express the process of ocean carbon cycle. The Wet Ontology[25] was introduced by focusing on the various dimensions of the ocean’s dynamism. The Island Ontology[26] was established to provide a formal expression of islands and related environmental resources. The Marine Biology Ontology was developed to express domain knowledge.
Currently, some scholars have conducted research on the construction of ontology for ocean circulation[15,16,17,27]. However, there is still a lack of a comprehensive description of the knowledge system regarding ocean circulation. Therefore, it is necessary to comprehensively analyze the internal characteristics and deeply explore the conceptual relationships within the domain to construct a complete ontology knowledge base. Section 3 focuses on constructing the ontology of ocean circulation. Section 4 presents a framework for an ontology-based knowledge base of ocean circulation. In Section 5, the results are analyzed and discussed.

2.2. Feature analysis of ocean circulation

Ocean currents are the most fundamental elements in the ocean system and have important impacts on marine ecosystems and material exchange. The complexity of ocean current movement determines the diversity of its characteristics[28].
Ocean currents have multi-dimensional characteristics, including the diversities in attribute dimensions, spatial topological features, and fuzzy features. The attribute information of ocean currents is divided into vector attributes, scalar attributes, and physical quantity characteristic attributes. Ocean currents have typical spatial topological features with indistinct boundaries. Ocean currents form a continuous system, with different current phenomena interacting with one another to create distinct yet interconnected characteristic regions. In addition, ocean currents also have typical fuzzy features, reflected in the fuzziness of the flow field boundary. To illustrate, vortex boundaries that do not have an explicit delineation is typically approximated through feature and cluster analysis. The semantic vagueness is yet another representation of indistinct features of ocean circulation. For instance, those terms such as ‘approximately,’ ‘beyond,’ ‘before,’ ‘after,’ and ‘between’ in reference to spatial and temporal positions are all imprecise expressions that result in semantic ambiguity. Essentially, ocean circulation is a spatiotemporal movement process in which all attributes and information change with time and space and exhibits different distribution characteristics and variation laws.

3. Ocean circulation domain ontology construction

3.1. Definition of the ontology structure of ocean circulation

The ocean circulation is a complex system that exhibits diversity in motion across various spatial and temporal scales. It involves elements such as the namespace of ocean currents, geographical locations and time scales, as well as geographical factors like oceanic hydrology, meteorology, geological features, and environmental resources. Additionally, human factors like politics and economics are also important. Because of the heterogeneity of multi-source spatiotemporal data and differences in expressing relevant knowledge, it becomes challenging to directly achieve the data interoperability. Therefore, data standardization and conversion are necessary for effective sharing.
Ontology has been widespread developed in the information field, which provides an effective approach for sharing the knowledge, integrating the data and enabling new discovery. Its application in the field of geography has demonstrated its unique advantage in describing complex geographical knowledge. The core of ontology modeling is the precise definition of spatial data concepts, their attributes, constraint conditions, and the hierarchical relationships between concepts within a given domain. At present, many researchers have proposed models such as triples[29,30], quadruples[31], quintuples[32] and sextuples[33] to express geographical ontologies. These models offer an effective means for integrating geographical concepts and relational rules within the geographical domain. Particularly, the triplet model is an abstract form of ontology modeling that is limited in describing detailed ontology information. The quintuple model separates the attributes and emphasizes their importance. The sextuple model provides a more specific classification of attributes and relationships, but this increased specificity may lead to a decrease for its applicability.
As an integral component of geographical information, the ocean exhibits not only numerous geographical features but also distinct characteristics such as high dimensionality, high dynamics, and complex materialization. Based on the concept of geographical ontology and incorporating the existing logical structure of geographical ontology, it is believed that the quintuple model is sufficient to meet the requirements for representing the ocean circulation ontology.
O ocean _ circulation = { C ( c 1 , c 2 , , c n ) , R ( r 1 , r 2 , , r n ) , P ( p 1 , p 2 , , p n ) , A , I ( i 1 , i 2 , , i n ) }
In equation(1), ‘C’ denotes the set of definitions for concepts in the ocean circulation. ‘R’ represents various relationships within ocean circulation, including those relationships between concepts, between concepts and attributes, between attributes, and between concepts and instances. ‘P’ represents the attribute characteristics of ocean circulation. ‘A’ conveys the recognized laws, knowledge, and rules or constraint conditions imposed on concepts in geography. For instance, in the context of ocean circulation, it is widely accepted that the spatial distance cannot be negative. ‘I’ denotes the set of instances of ocean circulation.
In our work, we have improved Noy's seven-step method[34] for ontology modeling to achieve the ontology modeling of ocean circulation. Figure 1 shows the process of constructing ocean circulation ontology. The specific steps are as follows:
Step 1: Determine the purpose and scope of ontology for ocean circulation, and clearly define the concepts, properties, and relationships within this domain to meet the requirements for the semantic level.
Ocean circulation encompasses the intricate relationships among ocean currents, marine environments, oceanography, and marine economics. The formal representation of ocean circulation has been defined as a focused domain, specifically targeting the definition and spatiotemporal processes associated with ocean circulation. The purpose of ontology development is to establish a computer- interpretable knowledge sharing and management system for ocean circulation. This system aims to provide a robust platform to support marine scientific research and foster collaboration.
Step 2: Analyze the existing concepts and relationship descriptions of ocean circulation, and create an ocean circulation knowledge base. Creating a knowledge base involves to reference marine science, international standards, professional books, databases, research reports, etc. This entails to clarify specific concepts and their interrelationships involved in this field, enabling the reuse of domain knowledge. Specifically, when constructing the knowledge base of ocean circulation, it is essential to seek the assistance of marine experts to ensure the accuracy and precision in the experiment.
Step 3: Analyze the listed concepts and relationship systems, and define the concepts, relationships, properties, and constraint conditions within ocean circulation ontology.
In this step, it is necessary to extract the terminology associated with ocean circulation and determine the unanimously approved domain concept. It is important to acknowledge that, prior to conceptualization, we must determine the depth of the conceptual level and establish the development naming convention. Additionally, the semantic relationships during the spatiotemporal development of ocean circulation should be examined. Similarly, in this process, we rely on marine experts to ensure precise descriptions and conduct thorough analysis. We will elaborate these aspects further in Section 3.2.
Step 4: Formally describe the ontology of ocean circulation.
In this step, the OWL language is utilized along with the Protégé software platform to create concepts, properties, instances, and relationships related to ocean circulation. This step is to finalize the formal representation of the ocean circulation ontology. A detailed introduction will be presented in Section 3.3.
Step 5: Validate the adequacy of the ontology in describing various data, and ensure the effectiveness of ocean circulation ontology.
The ontology is expanded and enhanced based on the evaluation and analysis results. In reality, ontology construction follows a spiral approach, involving iterative and incremental processes aimed at continual improvement.
Step 6: Create an instance of ocean circulation ontology.
This step involves actively creating ontology instances and establish associations with the corresponding entries in the database.
Figure 1. The process of constructing ocean circulation ontology.
Figure 1. The process of constructing ocean circulation ontology.
Preprints 74338 g001

3.2. Analysis of spatial-temporal process semantics

Considering the complexity of spatiotemporal processes in the ocean circulation, by leveraging the existing ontology knowledge, we will define the concepts of ocean circulation, and analyze the relationships between these concepts, including spatiotemporal relationships and property relationships. Furthermore, we will devote into the construction of semantic inference rules for ocean circulation.

3.2.1. Analysis of semantic concepts

The movement of seawater in the ocean involves large-scale horizontal or vertical motion between different sea regions at various scales and speeds. It is a complex interplay of various phenomena, including the turbulence, waves, periodic tides, and stable ‘constant flow’. We aim to conceptualize the definitions related to ocean current phenomena by consulting resources such as the “Classification Method of Marine Science Literature”, professional marine science books, academic papers, and the Internet. This will help to establish a hierarchical structure for ocean circulation ontology. A class hierarchy can be constructed through top-down, bottom-up, or a combination of both approaches. The specific structure of the hierarchy is determined by the intended purpose and scope of the ontology. We will define the hierarchical structure of the semantic concepts of the ocean circulation from aspects such as regional location, cause, scale, and properties. as shown in Figure 2.
The ocean circulation is a vast and intricate conceptual system. From different classification perspectives, various structures for ocean circulation ontology can be proposed. Ocean currents can be classified as warm, cold, or neutral based on their thermal properties. From a regional perspective, ocean currents exhibit varying characteristics due to the influence of the terrain, temperature, and salinity. As such, they can be categorized as equatorial, boundary, polar, or coastal currents. The formation of ocean circulation is influenced by the wind, temperature, salinity, Earth’s rotation, seabed topography and so on. These factors interact together to determine the flow formation and evolution, which allows to classify the wind-driven, density, slope, and compensation currents. The ocean circulation is affected by factors such as coastal terrain, wind forces above the sea surface, seawater density, and the Coriolis force, which introduces the characteristic phenomena under various scales and sizes. Thus, from the scale perspective, ocean circulation can be divided into large-scale, mesoscale, and small-scale by encompassing both spatial and temporal elements.
Figure 2. Building a hierarchical concepts ontology of ocean circulation.
Figure 2. Building a hierarchical concepts ontology of ocean circulation.
Preprints 74338 g002
In the semantic construction of ocean circulation, based on the semantic construction criteria of ontology, a conceptual hierarchical structure of ocean circulation is established to further complete the spatiotemporal reasoning and information retrieval of ocean circulation information. From a conceptual level, it can be divided into those relationships between concepts, relationships between concepts and attributes, and relationships between concepts and instances, as shown in Table 1.
The basic conceptual relationships of ocean currents have been discussed above. Through an extensive review of previous literature[35,36,37,38,39], five semantic relationships are selected: oc_exact, oc_subclass, oc_supclass, oc_null, oc_overlap. The prefix ’oc_’ indicates that the concept relationships is about ocean circulation. The former four relationships are relatively straightforward to be clarified. The relationship of oc_overlap is used to indicate that two concepts are semantically related, but each concept has its uniqueness part that another concept does not have. To some extent, ‘oc_overlap’ indicates that two concepts are semantically related regardless of similarity degree[39].
Another key point is the expression of ocean attributes. Ocean currents have multi-dimensional attributes[40]. These include basic motion attributes such as flow direction and speed, as well as scalar field attributes like temperature, pressure, and density. Additionally, there are semantic attributes related to time and space. This article categorizes the attributes of ocean currents into basic, spatial, temporal, causal, functional, and predictability, as illustrated in Figure 3.
Figure 3. Semantic attributes of ocean circulation.
Figure 3. Semantic attributes of ocean circulation.
Preprints 74338 g003

3.2.2. Spatial semantic ontology

The spatial position, shape, and scale are all important attributes to provide a complete description of ocean currents. Spatial position refers to the geographic location of the current and can be either qualitative or quantitative. Qualitative positions are broad and vague, while quantitative positions can be precisely represented on a map using the latitude and longitude coordinates. The spatial shape of ocean currents reflects their state within their environment and is typically two-dimensional. Spatial scale measures the size of the current and includes concepts such as length, width, height, area, and volume. Overall, these three spatial attributes of ocean currents are interconnected and influence each other to unveil the information about the current’s spatial characteristics. Here we divide the spatial relationships of ocean circulation into three parts: spatial distance relationships, spatial sequence relationships, and spatial topological relationships[41].
1.
Spatial distance relationships
Distance relationships can express the relative position and closeness of spatial entities, which reflects the potential for interaction and exchange between neighboring objects in space. Quantitative relationships typically disregard the target size and are calculated by Euclidean distance as shown below.
D A B = ( x A x B ) 2 + ( y A y B ) 2
In equation (2), ( x A , y A ) and ( x B , y B ) represent the coordinates of two objective points respectively.
When building an ontology, the threshold for metric relationships is determined by the specific situation, which allows for a conversion between qualitative and quantitative expressions. In this article, the threshold set is defined as D { D i , D i + 1 , D i + 2 , } D . The relationship between D s and D A B can be expressed as
D s = { very   far D AB D i far   D i < D AB D i + 1 medium   D i + 1 < D AB D i + 2   near   D i + 2 < D AB D i + 3
2.
Spatial sequence relationships
The sequential relationship, also known as a positional or extensional relationship, defines the relative orientation of geographical objects. Many scholars have proposed three-dimensional positional relationship models such as 3DR7[42], 3DR27[43], and 3DR39[44]. However, given the unique characteristics of marine science data, these existing models do not account for internal positional relationships and are unable to express the specific positional relationship between two intersecting objects in space. Additionally, they are unable to express positional relationships in terms of depth (3DR44[45], 3DR46[46]).
In this article, the ocean circulation is considered as a planar entity and only external positional relationships are taken into account, rather than expanding on specific internal positional relationships. The positional relationship of ocean circulation is established by assuming P as the original target and P i as a point of target P. Similarly, Q is the reference target and Q j is a point of Q. ω ( P i , Q j ) represents the angle between points P i and Q j . θ ( P i , Q j ) represents the angle (north, south) deviating eastward. φ ( P i , Q j ) represents the angle between the direction line and the plane. The sequence relationship can be depicted in Table 2.
3.
Spatial topological relationships
Spatial topology describes and analyzes the relative positions and relationships between geographical objects in space. It is a qualitative spatial relationship that includes the connectivity, adjacency, containment, intersection, nesting, mutual exclusion, and overlap[47]. The analysis of spatial topological structures helps to understand the organizational patterns and operational mechanisms of geographical space and is an important aspect of Geographic Information Systems (GIS) and spatial analysis, such as established models include the RCC topological relationship model[48] and the N-intersection topological relationship model[49,50]. Based on point set topology, Egenhofer M.J. and others developed the 4-intersection and 9-intersection models[51]. Based on the 9-intersection model and basic topological structure, the expression of three-dimensional topological relationships is shown in equation (4).
R DE 9 IM = [ dim ( A 0 B 0 ) dim ( A 0 B ) dim ( A 0 B ) dim ( A B 0 ) dim ( A B ) dim ( A B ) dim ( A B 0 ) dim ( A B ) dim ( A B ) ]
where A 0 and B 0 denote the internal point sets of their respective sets. The boundary point sets correspond to A and B , respectively. A and B also represent the external point sets of their respective sets.

3.2.3. Temporal semantic ontology

Time constitutes an essential dimension in the spatiotemporal dynamics of ocean circulation, as their development exhibits lifecycle characteristics. To depict geographic space, the time can be expressed through time granularity, which captures both time scale and absolute time snapshot. Thus, the semantic ontology of ocean currents by combining time ontology with aspects such as time granularity and relationships denotes a venture that warrants effort.
Time granularity specifies the precision level in time descriptions. Depending on the duration of an event, it can be divided into units such as years, months, days, hours, minutes, and seconds. Alternatively, it can be divided into seasonal (spring, summer, autumn, winter) or solar divisions.
When considering time relationships in the context of current lifecycles, it is important to account for both time points and periods. Three relationships can be established based on the time points at which different currents occur: earlier than, later than, and equal to. For instance, ocean current ‘A’ may occur earlier than ocean current ‘B’. Time relationships can be expressed in various ways, ie. Allen’s interval algebra theory[52]. By comparing the relationships between the endpoints of two time periods, 13 time relationships can be derived. Given events T1 and T2, where t b 1 and t e 1 , t b 2 and t e 2 denote the commencement and termination of T1 and T2 respectively, the temporal relationships in ocean circulation can be conceptualized as illustrated in the following Table 3.
Table 3. The temporal relationships of ocean circulation.
Table 3. The temporal relationships of ocean circulation.
Preprints 74338 i001

3.2.4. Semantic inference analysis of ocean circulation

To enhance data retrieval efficiency by accessing implicit knowledge within an ontology, it is typical to utilize knowledge rules that are based on the ontology knowledge system or the expression of ontology concepts and relationships. This enables semantic reasoning within ontology to discover implicit information. The former is based on describing ontology relationships to achieve semantic reasoning, while the latter formulates knowledge rules to expand ontology concepts and discover more implicit knowledge. Building upon these methods, we establish semantic inference rules and expression methods for ocean circulation by analyzing the semantic relationships within the spatiotemporal development of ocean circulation. These efforts improve the interoperability of spatiotemporal data in ocean circulation at a semantic level. In the following sections, we will discuss the semantic inference rules for ocean circulation from three perspectives: conceptual relationships, spatial relationships, and temporal relationships.
  • Inference analysis of concept relationships
In section 3.1, we examined the interrelationships among various concepts related to ocean circulation. Then the semantic relationships of concepts in a tree-based ontology could be readily inferred based on the hierarchical structure of ocean current concepts that we have proposed (such as inheritance property of parent-child concepts). This hierarchical structure can be further expanded to infer semantic relationships between concepts from different ontologies. In the subsequent discussion, ‘A’ and ‘B’ denote different concept in ocean circulation ontology.
(1) If the semantic relationship between concepts A and B is oc_exat, these two concepts have the same meaning, and concept A shares the same semantic relationships with B.
(2) If the semantic relationship between concepts A and B is oc_subclass, concept A is a special type of concept B.
(3) If the semantic relationship between concepts A and B is oc_supclass, the semantic relationship between concept A's parents and concept B is oc_supclass.
(4) If the semantic relationship between concepts A and B is sem_null, then no new relationship can be inferred.
Therefore, the inference rules can be expressed as follows.
Preprints 74338 i002
2.
Inference analysis of spatial relationships
The determination of spatial semantic relationships in ocean circulation can take into account both spatial distance and spatial sequence relationships. We assume that ‘A’, ‘B’, and ‘C’ are three objects within the ocean circulation domain, with their respective distances defined as d1, d2, and d3 . From this point, we can draw the following conclusions shown in equation (6).
Preprints 74338 i003
At the same time, if we assume that B is located at east of A and C lies east of B, then it could be inferred that C is located at east of A. Similarly, by combining the description of spatial sequence relationships, other spatial relationships can also be inferred.
3.
Inference analysis of temporal relationships
Time entities in ocean circulation include time point objects and time period objects. With regard to time point entities, time point objects t p 1 , t p 2 and t p 3 are introduced, then the following relationships can be derived.
f time _ point ( t p 1 , t p 2 , t p 3 ) = { t p 1 = t p 3 i f t p 1 = t p 2 a n d t p 2 = t p 3 t p 1 < t p 3 i f t p 1 < t p 2 a n d t p 2 < t p 3 t p 1 > t p 3 i f t p 1 > t p 2 a n d t p 2 > t p 3 t p 2 < t p 3 i f t p 1 > t p 2 a n d t p 1 < t p 3 t p 2 > t p 3 i f t p 1 < t p 2 a n d t p 1 > t p 3 t p 1 < t p 2 i f t p 3 > t p 1 a n d t p 3 < t p 2 t p 1 > t p 2 i f t p 3 < t p 1 a n d t p 3 > t p 2
As for time period entities, temporal semantic relationships are typically determined by examining the start and end times of time objects. Based on previous analyses of temporal semantic relationships, a time period object T 3 is introduced, with start and end time denoted as t b 3 and t e 3 , respectively. This allows to derive the following temporal semantic reasoning and the inference rules can be expressed as follows.
f time _ period ( T 1 , T 2 , T 3 ) = { T 1 = T 2 = T 3 i f t b 1 = t b 2 = t b 3 a n d t e 1 = t e 2 = t e 3 T 1 < T 3 i f t e 1 t b 2 a n d t e 2 t b 3   a n d   t b 2 t e 2   T 1 > T 3 i f t b 1 t e 2 a n d t b 2 t e 3   a n d   t b 2 t e 2 T 2 < T 3 i f t b 1 t e 2 a n d t e 1 t b 3   a n d   t b 1 t e 1 T 2 > T 3 i f t e 1 t b 2 a n d t b 1 t e 3   a n d   t b 1 t e 1 T 1 < T 2 i f t b 3 t e 1 a n d t e 3 t b 2   a n d   t b 3 t e 3 T 1 > T 2   i f t e 3 t b 1 a n d t b 3 t e 2   a n d   t b 3 t e 3

3.3. Modeling and formal expression of ocean circulation domain ontology

Ontology description languages employ specific formalized representation methods to express ontology models within a domain, which provides clear and formal concept descriptions for domain models. OWL, as one of the most widely used ontology modeling languages, has unique advantages in building the ontologies. Thus, based on ontology concepts of ocean current phenomenon, attributes, and semantic relationships, we utilize OWL to construct an ontology for ocean currents. Given that the ocean circulation is a complex system involving many spatiotemporal concepts, the following chart diagram will simplify the formal expression of ocean currents. Below, we will outline the formal construction process of ocean currents in several steps.
Step 1: Define the classes and the class hierarchy
It is crucial to clearly define key terminology related to ocean circulation. Based on the analysis of concepts semantic in section 3.1, we have constructed the class hierarchy for ocean currents as depicted in following Figure 4.
Figure 4. Class hierarchy for ocean currents
Figure 4. Class hierarchy for ocean currents
Preprints 74338 g004
Step 2: Define the class properties
In OWL, it is necessary to define both object and data properties for ocean circulation ontology. Object properties are used to describe relationships between two entities. They represent associations, connections, or relationships between different individuals. Data properties are used to describe the characteristics, attributes, or individual values. They are usually linked to specific data types, such as strings, integers, dates, etc. An object property is commonly defined as an instance of the built-in OWL class owl: topObjectProperty, as illustrated in Figure 5(a). Similarly, a data property is typically defined as an instance of the built-in OWL class owl: topDataProperty, as shown in Figure 5(b).
Figure 5. Define the class properties. (a) Object properties to represent extracted attributes; (b) Data properties to represent extracted attributes.
Figure 5. Define the class properties. (a) Object properties to represent extracted attributes; (b) Data properties to represent extracted attributes.
Preprints 74338 g005
Step 3: Define the restrictions associated with a class directly
In this context, we have established constraints for constructing an ontology of ocean circulation. For instance, we have defined restrictions to specify the domain and range of concepts. We assert that the spatial distance value cannot be negative. The data property "time" should be filtered by "data stamp", and the constraint should be defined as "some (existential)".
Step 4: Create the instances
In OWL, an "Individual" refers to a specific instance of a class in an ontology. It represents a unique object or entity that exists in the domain being modeled. Subsequently, based on the creation of classes and properties, we create instances of some ocean currents.
Figure 6 shows the concept relationships of ocean currents. The OntoGraf tab of protégé is used to develop this graph. In Figure 6, each block represents a class or an individual, and each class node represents a specific concept or a related concept. Solid lines represent subclass relationships (i.e., "has subclass") or instance relationships (i.e., "has individual"). Figure 6 clearly defines the semantic relationships within ocean circulation, and this formal and explicit description improves the representation of crucial features within ocean circulation. As a result, it improves the expression and sharing of knowledge related to ocean ontology.
Figure 7 depicts the ontology expression of cause attributes in ocean circulation. There are numerous factors that influence the development of ocean circulation. One of the factors is wind. Through wind stress and turbulent mixing, the wind causes seawater to accumulate and redistributes its density, generating horizontal pressure gradient and turbulent friction forces. Additionally, the internal pressure gradient and friction forces within seawater also contribute to the formation of ocean currents. The differences in seawater density, which are caused by the variations of temperature and salinity, typically occur in polar regions. The Coriolis force also affects the formation of ocean currents. The topography of the area where land meets the sea can also influence the direction of ocean currents.
Figure 6. Concept relationships of ocean currents: the graph generated by the OntoGraf tab in protégé owl.
Figure 6. Concept relationships of ocean currents: the graph generated by the OntoGraf tab in protégé owl.
Preprints 74338 g006
Figure 7. The ontology expression of cause attributes in ocean circulation: the graph generated by the OntoGraf tab in protégé owl.
Figure 7. The ontology expression of cause attributes in ocean circulation: the graph generated by the OntoGraf tab in protégé owl.
Preprints 74338 g007

3.4. Ontology Application Experiment

To validate above-mentioned oncology model, we take the Equatorial Counter Current as an example to illustrate the formal description of the ocean circulation.
The Equatorial Counter Current, also known as the North Equatorial Countercur-rent (NECC), flows from west to east to compensate for the ocean water carried away by the equatorial current in the eastern part of the ocean, which exhibits compensatory and inclined current characteristics. The Equatorial Counter Current is located between 3-5 degrees north latitude and 10-12 degrees north latitude, with flow rates ranging from 40-60 cm/s and reaching a maximum of 150 cm/s. In winter, flow rates decrease to 15-30 cm/s or less.
Figure 8 displays the dynamics of the Equatorial Counter Current on May 2nd. It can be clearly observed that the fuzzy boundary characteristics of the Equatorial Counter Current and its multidimensional dynamic attributes, particularly the change in flow direction, which primarily flows from west to east. Ocean circulation takes on various forms across different time and space scales, yet remains interconnected. For instance, the Equatorial Counter Current, along with the North and South Equatorial Currents, form a complex circulation system in the tropics. In certain regions, seawater converges from all directions, to force surface water to descend and create a downward current. In other regions, seawater diverges to allow deep water to rise and replenish the surface, finally create an upward current. This process brings nutrients from lower layers to the surface, which promote the growth of plankton and deepen and decrease the transparency of the seawater.
Figure 8. The symbolization of Equatorial Counter Current. (a) The symbolization of the North Equatorial Counter Current; (b) The symbolization of the South Equatorial Counter Current.
Figure 8. The symbolization of Equatorial Counter Current. (a) The symbolization of the North Equatorial Counter Current; (b) The symbolization of the South Equatorial Counter Current.
Preprints 74338 g008
From the above description, combined with previous analysis of ocean current semantics, the following representation of Equatorial Counter Current can be extracted.
O Equatorial _ Counter _ Current = {C(Current, Ocean_Current, Equatorial _Current, Equatorial_Counter_Current, Horizontal_Compensation_Current, Slope_Current, Warm_Current), R((subclass of Equatorial _Current),(disjointWith Polar_Current)), P((Atlantic and Pacific basins),(average speed is around 40cm/s),(-10~-15m),(3-10°N),(width is around 300-700km),(west to east)), I(Equatorial Counter Current)}. Using the Protégé ontology building platform, a visualization of the Equatorial Counter Current’s ontology is shown in Figure 9.
Figure 9. The ontology visualization of the Equatorial Counter Current.
Figure 9. The ontology visualization of the Equatorial Counter Current.
Preprints 74338 g009
Furthermore, based on the previously described semantic relationship expression and logical reasoning rules of ocean circulation, here we use the built-in HermiT reasoner in Protégé to verify the reasoning effects of certain instances.
Step1: Semantic relationship expression of instances
In the northwestern region of Indian Ocean, particularly in the Gulf of Aden, the high salinity and water temperature, influenced by the Somali Current and Equatorial Counter Current, create a broad upwelling. This has a significant impact on the fisheries in the Indian Ocean. From this information, it can be inferred that due to the influence of the Somali Current and Equatorial Counter Current, the Indian Ocean fisheries in this area is an instance of a mixed fishery. The partial code for describing the conceptual relationship of the Indian Ocean fishing ground instance is shown below. Figure 10 vividly illustrates the semantic relationship of this component.
Figure 10. Describe the semantic reasoning relationship of the Indian Ocean fisheries
Figure 10. Describe the semantic reasoning relationship of the Indian Ocean fisheries
Preprints 74338 g010
Step2: Validate the reasoning results
Based on the description of the aforementioned instance semantic relationship, by using hermiT reasoner, we obtained the following reasoning results (In Figure 11, the results inferred are represented by the yellow section).
Figure 11. Reasoning results of instance.
Figure 11. Reasoning results of instance.
Preprints 74338 g011

4. Ontology-based Ocean Circulation Knowledge Base

The construction of an ontology for ocean circulation has created a unified representation of concepts and their associated elements at a semantic level. The standardized processing of multi-source spatiotemporal data has enabled a unified description framework for all such data. This ensures the consistency in the handling of spatiotemporal data. We have established a thematic database for ocean currents, with the goal of standardizing the information representation in this field.

4.1. The Framework of Ocean Circulation Knowledge Base

Figure 12 displays the framework of an ontology-based knowledge base for ocean circulation, which can be divided into three main layers: the domain layer, service layer, and application layer. The domain layer (the bottom part of Figure 12) offers a formal description of the ontology knowledge related to ocean circulation. This layer contains specific difficult areas of the problems, as well as the descriptions of domain concepts. There are distinct data sources available that are included using an integration layer to provide data amount, data integration and data performance from the queries on the ontology.
The service layer (the middle part of Figure 12) is further divided into two sub-layers: the technical service layer and the reasoning layer. The reasoning layer (the right side of middle part in Figure 12.) can effectively infer flow field information based on semantic relationship descriptions and established semantic rules. This reasoning layer includes components such as SPARQL Protocol and RDF Query Language (SPARQL), Semantic Web Rule Language (SWRL), and an inference engine. SPARQL is a query language designed to retrieve and manipulate data in RDF format. SPARQL provides a standardized method for querying RDF graphs, which enables the users to search for specific patterns, extract information, and perform advanced data analytics on the Semantic Web. SWRL is a Semantic Web Rule Language that extends OWL and enables rule-based inference and knowledge derivation. It facilitates complex relationships and automated reasoning. The reasoning engine is an inference mechanism based on the OWL parser and rules. It performs reasoning based on the ontology and rules to derive implicit knowledge. The technical service layer (the left side of middle part in Figure 12) describes the technical infrastructure that supports the construction of the knowledge base. This part typically include software technologies involved in the system development process, such as Rational Unified Process (RUP), Service-Oriented Architectures (SOA), Responsibility-Driven Design (RDD), and others. Additionally, the service layer provides a technology service engine that plays a crucial role in ensuring the stability of human-computer interaction in the upper application layer.
Figure 12. The framework of ontology-based knowledge base of ocean circulation.
Figure 12. The framework of ontology-based knowledge base of ocean circulation.
Preprints 74338 g012
The application layer (the top part of Figure 12) provides a unified and concise portal to the ontology knowledge base, which effectively exhibit thematic information related to ocean circulation.

4.2. Ocean Circulation Ontology Query Example

We use the SPARQL query language to retrieve knowledge from the ocean circulation knowledge base. Here, we use the large-scale ocean current phenomenon as an example. The search criteria are to retrieve large-scale ocean circulation phenomena that are influenced by wind and have attributes such as temperature (Tp), location (Lp), and time (Pp). The SPARQL description is as follows:
1   Select ?phenomenon ?Tp ?Lp ?Pp
2   where {
3           ?phenomenon rdf:type oc:Large-scale_Ocean_Current.
4           ?phenomenon oc:hasResultby oc:Trade_winds.
5           ?phenomenon oc:temperature ?Tp.
6           ?phenomenon oc:location ?Lp.
7           ?phenomenon oc:period ?Pp.
8   }
Table 4 displays the retrieved results. Through the established search criteria, we have identified two distinct oceanic phenomena: the El Niño and La Niña phenomena. It effectively illustrates the semantic relationships between the concepts of ocean circulation and confirms the effectiveness of our description of these relationships within ocean circulation. Based on the ontology model of ocean circulation constructed in this paper, significant improvements can be made in data integration.

5. Discussion

This paper introduces the relevant theories and methods of ocean circulation ontology. After carefully considering the conceptual and relational characteristics of the ocean circulation ontology and its resource environment, we have successfully constructed the ontology model by standardizing the definitions of concepts, attributes, relationships, and constraints. This approach facilitates the integration of oceanic spatiotemporal data by unifying it at the semantic level. This eliminates the challenges associated with sharing and integrating data from multiple sources that may have semantic differences.
The ontology of ocean circulation is primarily based on the characteristics of concept relationships. It extracts conceptual and relational descriptions, particularly those related to the spatial and temporal characteristics of the dynamic spatiotemporal process. Based on these characteristics, relevant attributes, and constraints, inference rules are defined to construct an ontology description framework for ocean circulation. However, ocean circulation is a dynamic process, the relationships between oceanic concepts are complex and constantly changed. Therefore, it is necessary to further clarify and define the relationships and constraints between concepts. Additionally, it is essential to introduce additional data type based on the existing ontology, expand the ontology primitives, and enhance the expressive ability of the ocean circulation ontology model.
An integrated framework for an ontology knowledge base of ocean circulation is constructed based on a standardized description of ocean circulation. This knowledge base employs a three-layer architecture to achieve an integrated process that includes ontology expression of multi-source heterogeneous data, technical services, inference, and system application management. The ocean circulation ontology knowledge base provides a unified logical description for knowledge in the domain. This technology enables the reuse of knowledge and provides efficient methods for sharing knowledge and integrating heterogeneous data within the domain. However, building an ontology knowledge base is essentially a massive project that involves a vast amount of domain-specific knowledge and requires the participation of domain experts. The ontology knowledge base is predominantly constructed manually, which can result in lower efficiency. Future work should focus on improving the fine-grained description of the ontology knowledge base and enhancing the efficiency of ontology construction. Furthermore, the validation of an ontology is crucial as it directly affects the accuracy of data description and the scalability of the ontology.

6. Conclusion

Ocean circulation is a crucial research subject in oceanography. As it has steadily gained attraction, differences in expression have inevitably resulted in huge issues of semantic heterogeneity which impacts the integration, sharing, and visualization of ocean currents. To address this problem, based on the ontology principles, this paper utilizes a quintuple ontology logical structure to develop an ontology for ocean circulation. During the construction process of the ontology, we focus on analyzing the semantic concepts, temporal semantics, and spatial semantic relationships of ocean circulation. Additionally, semantic inference rules are proposed to enhance the ontology expression of ocean circulation. Furthermore, several examples are used to demonstrate the effectiveness of the ontology's standardized expression and logical reasoning. Based on the ontology description of ocean circulation, a specialized knowledge base framework for ocean circulation has been established. This platform facilitates the sharing and retrieval of information on ocean circulation and the surrounding resource environments. In summary, this study presents a preliminary investigation of the semantic expression of spatiotemporal characteristics of ocean circulation. To some extent, it provides a framework for analyzing the ocean circulation with massive data collected from all different resources including remote sensing, government report, phenomenological analysis etc, which will provide theoretical and methodological support for extracting and mining implicit semantic relationships in ocean circulation.

Author Contributions

Conceptualization, H.Z., A.Z., L.Z.; methodology, H.Z. and S.L.; formal analysis, H.Z.; writing—original draft preparation, H.Z.; writing—review and editing, A.Z., L.Z.; visualization, H.Z.; supervision, A.Z.; funding acquisition, A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This project was partially supported by the Key Program of Marine Economy Development Special Foundation of Department of Natural Resources of Guangdong Province, China Project (GDNRC [2022]19)

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank our colleagues in marine technology laboratory for their assistance in conceptualization. We extend our gratitude to colleagues in the Marine Technology Laboratory for their assistance in conceptualization. We also express our appreciation to the marine experts for their guidance and support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Construction of Marine Vocabularies in the Marine Metadata Interoperability, Project; Bermudez, L., Graybeal, J., Isenor, A.W., Lowry, R., Wright, D., Eds.; Washington, DC, USA, 2005; pp. 2578–2585. [Google Scholar]
  2. Bermudez, L.; Graybeal, J.; Arko, R. A Marine Platforms Ontology: Experiences and Lessons.; Athens GA, USA, 2006.
  3. Chau, K.W. An Ontology-Based Knowledge Management System for Flow and Water Quality Modeling. Adv. Eng. Software 2007, 38, 172–181. [Google Scholar] [CrossRef]
  4. Rueda, C.; Bermudez, L.; Fredericks, J. The MMI Ontology Registry and Repository: A Portal for Marine Metadata Interoperability.; IEEE: Biloxi, MS, USA, October 2009; pp. 1–6. [Google Scholar]
  5. Tao, F.; Campbell, J.; Pagnani, M.; Griffiths, G. Collaborative Ocean Resource Interoperability: Multi-Use of Ocean Data on the Semantic Web.; Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E., Eds.; Springer: Berlin and Heidelberg and New York, NY, 2009; Volume 5554, pp. 753–767. [Google Scholar]
  6. Yun, H. Research on Building Ocean Domain Ontology.; IEEE, 2009; Vol. 1, pp. 146–150.
  7. Chandler, C.L.; Allison, M.D.; Groman, R.C.; West, P.; Zednik, S.; Maffei, A.R. Developing an Ontology for Ocean Biogeochemistry Data.; 2010; pp. 13–17.
  8. Jia, H.; Xiong, J.; Xu, J.; Wang, J. Research and Application of Role Theory in Ocean Carbon Cycle Ontology Construction. J. Ocean Univ. China 2014, 13, 979–984. [Google Scholar] [CrossRef]
  9. Markus Stocker Semantic Representation of Marine Monitoring Data. PhD Thesis, Department of Environmental and Biological Sciences: FINLAND, 2017.
  10. 10. An Ontological Framework for Characterizing Hydrological Flow Processes: Schloss Dagstuhl - Leibniz-Zentrum Fuer Informatik GmbH, Wadern/Saarbruecken, Germany, Stephen, S., Hahmann, T., Eds.; 2017. [Google Scholar]
  11. Poux, F.; Neuville, R.; Nys, G.-A.; Billen, R. 3D Point Cloud Semantic Modelling: Integrated Framework for Indoor Spaces and Furniture. Remote Sens. 2018, 10, 1412. [Google Scholar] [CrossRef]
  12. deYoung, B.; Visbeck, M.; de Araujo Filho, M.C.; Baringer, M.O.; Black, C.; Buch, E.; Canonico, G.; Coelho, P.; Duha, J.T.; Edwards, M.; et al. An Integrated All-Atlantic Ocean Observing System in 2030. Front. Mar. Sci. 2019, 6. [Google Scholar] [CrossRef]
  13. O’Callaghan, J.; Stevens, C.; Roughan, M.; Cornelisen, C.; Sutton, P.; Garrett, S.; Giorli, G.; Smith, R.O.; Currie, K.I.; Suanda, S.H.; et al. Developing an Integrated Ocean Observing System for New Zealand. Front. Mar. Sci. 2019, 6. [Google Scholar] [CrossRef]
  14. Ge, X.; Yang, Y.; Peng, L.; Chen, L.; Li, W.; Zhang, W.; Chen, J. Spatio-Temporal Knowledge Graph Based Forest Fire Prediction with Multi Source Heterogeneous Data. Remote Sens. 2022, 14, 3496. [Google Scholar] [CrossRef]
  15. Ai, B.; Sun, D.; Liu, Y.; Li, C.; Yang, F.; Yin, Y.; Tian, H. Multi-Scale Representation of Ocean Flow Fields Based on Feature Analysis. ISPRS Int. J. Geo-Inf. 2020, 9, 307. [Google Scholar] [CrossRef]
  16. Li, D. Research on Semantic Analysis of Ocean Flow Field Based on Feature Similarity Collaborative Filtering. J. Coastal Res. 2020, 108. [Google Scholar] [CrossRef]
  17. Ji, M.; Shi, Q.; Jin, F.; Li, T.; Sun, Y. Extension and Expression of OWL Modeling Primitives Based on Spatio-Temporal Ontology of Ocean Flow Field. In; Xie, Y., Li, Y., Yang, J., Xu, J., Deng, Y., Eds.; Communications in computer and information science, 1865-0929; Springer: Singapore, 2020; Volume 1228, pp. 321–335. ISBN 978-981-15-6105-4. [Google Scholar]
  18. Gruber, T.R. A Translation Approach to Portable Ontology Specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
  19. Narock, T.; Krisnadhi, A.; Hitzler, P.; Cheatham, M.; Arko, R.; Carbotte, S.; Shepherd, A.; Chandler, C.; Raymond, L.; Wiebe, P.; et al. The OceanLink Project.; Lin, J., Hu, X., Chang, W., Nambiar, R., Aggarwal, C., Cercone, N., Honavar, V., Huan, J., Mobasher, B., Pyne, S., Eds.; 2014.
  20. Leadbetter, A.M.; Lowry, R.K.; Clements, D.O. Putting Meaning into NETMAR - the Open Service Network for Marine Environmental Data. INTERNATIONAL JOURNAL OF DIGITAL EARTH 2014, 7, 811–828. [Google Scholar] [CrossRef]
  21. Krisnadhi, A.; Hu, Y.; Janowicz, K.; Hitzler, P.; Arko, R.; Carbotte, S.; Chandler, C.; Cheatham, M.; Fils, D.; Finin, T.; et al. The GeoLink Modular Oceanography Ontology.; Arenas, M., Corcho, O., Simperl, E., Strohmaier, M., d’Aquin, M., Srinivas, K., Groth, P., Dumontier, M., Heflin, J., Thirunarayan, K., Staab, S., Eds.; Springer International Publishing: Cham, 2015; Volume 9367, pp. 301–309. [Google Scholar]
  22. Zárate, M.; Braun, G.; Fillottrani, P.; Delrieux, C.; Lewis, M. BiGe-Onto: An Ontology-Based System for Managing Biodiversity and Biogeography Data. Appl. Ontol. 2020, 15, 411–437. [Google Scholar] [CrossRef]
  23. Graybeal, J.; Bermudez, L.; Bogden, P.; Miller, S.; Watson, S. ’Marine Metadata Interoperability Project: Leading to Collaboration. In Proceedings of the 2005 IEEE International Symposium on Mass Storage Systems and Technology; June 2005; pp. 14–18. [Google Scholar]
  24. Ali, N.M.; Khan, H.A.; Then, A.Y.-H.; Ving Ching, C.; Gaur, M.; Dhillon, S.K. Fish Ontology Framework for Taxonomy-Based Fish Recognition. PeerJ 2017, 5, e3811. [Google Scholar] [CrossRef] [PubMed]
  25. Peters, K.; Steinberg, P. The Ocean in Excess: Towards a More-than-Wet Ontology. Dialogues in Human Geography 2019, 9, 293–307. [Google Scholar] [CrossRef]
  26. Zhang, Y.; Su, F.; Wang, Q.; Wu, W. Isiand Ontology Construction and Its Application in Spatial Data Organization. Geography and Geo-Information Science 2017, 33, 52–58. [Google Scholar]
  27. Li, T.; Fu, Y.; Ji, M.; Sun, Y.; Shi, Q. Semantic Analysis of Ocean Flow Field Based on Ontology. Journal of Geo-information Science 2018, 20, 1373–1380. [Google Scholar]
  28. Chacko, N.; Ali, M.M.; Bourassa, M.A. Impact of Ocean Currents on Wind Stress in the Tropical Indian Ocean. Remote Sens. 2022, 14, 1547. [Google Scholar] [CrossRef]
  29. Guarino, N. Understanding, Building and Using Ontologies. Int. J. Hum. Comput. Stud. 1997, 46, 293–310. [Google Scholar] [CrossRef]
  30. Cui, W. Using Ontology to Achieve The Semantic Integration and Interoperation of the Geography Information System. PhD Thesis, Wuhan university, 2004.
  31. Wang, H.; Wu, J.; Jiang, F. A Study on Ontology Model Based on Description Logics. Syst. Eng. 2003, 101–106. [Google Scholar]
  32. Gómez-Pérez, A.; Benjamins, R. Overview of Knowledge Sharing and Reuse Components: Ontologies and Problem-Solving Methods.; Facultad de Informática (UPM): Stockholm, Sweden, August 1999; Volume 18. [Google Scholar]
  33. Naing, M.-M.; Lim, E.-P.; Hoe-Lian, D.G. Ontology-Based Web Annotation Framework for Hyperlink Structures.; December 2002; pp. 184–193.
  34. Natalya F., Noy; Deborah, L. McGuinness Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory 2001, 32. [Google Scholar]
  35. Giunchiglia, F.; Shvaiko, P. Semantic Matching. Knowl. Eng. Rev. 2003, 18, 265–280. [Google Scholar] [CrossRef]
  36. Cruz, I.F.; Sunna, W.; Chaudhry, A. Semi-Automatic Ontology Alignment for Geospatial Data Integration.; Egenhofer, M.J., Freksa, C., Miller, H.J., Eds.; Springer: Berlin, Heidelberg, 2004; Volume 3234, pp. 51–66. [Google Scholar]
  37. Kavouras, M.; Kokla, M.; Tomai, E. Comparing Categories among Geographic Ontologies. Comput. Geosci. 2005, 31, 145–154. [Google Scholar] [CrossRef]
  38. Heer, T.; Retkowitz, D.; Kraft, B. Tool Support for the Integration of Light-Weight Ontologies.; Filipe, J., Cordeiro, J., Eds.; Springer: Berlin, Heidelberg, 2009; pp. 175–187. [Google Scholar]
  39. Hong, J.-H.; Kuo, C.-L. A Semi-Automatic Lightweight Ontology Bridging for the Semantic Integration of Cross-Domain Geospatial Information. Int. J. Geogr. Inf. Sci. 2015, 29, 2223–2247. [Google Scholar] [CrossRef]
  40. Shi, Q.; Bourassa, M.A. Coupling Ocean Currents and Waves with Wind Stress over the Gulf Stream. Remote Sens. 2019, 11, 1476. [Google Scholar] [CrossRef]
  41. Pullar, D.V. Towards the Defection and Use of Topological Relations among Spatial Objects.; 1988.
  42. Cook, P.D.; Carney, A.E.; Holden, H.M. Accommodation of GDP-Linked Sugars in the Active Site of GDP-Perosamine Synthase , Biochemistry-us. 2008, 47, 10685–10693. [Google Scholar] [CrossRef] [PubMed]
  43. Zhang, L.; Li, S.; Wang, H. Dynamic direction adjacent relations and bidirectional association representation of 3D objects. Computer Engineering and Applications 2009, 45, 68–71. [Google Scholar]
  44. Hao, X.; Zhang, L.; Zhao, L.; Li, S. 3DR39-3d Orientation Relation Model and Reverse Orientation Relation. Computer Engineering 2014, 40, 258–262. [Google Scholar]
  45. Hao, X.; Zhang, L.; Li, S. 3DR44 Direction Relation Representation Model in Three Dimensional Space. Computer Engineering 2011, 37, 75–77+80. [Google Scholar]
  46. Hao, X.; Li, S.; Hao, Z. Representation and reasoning for model of 3DR46 in complex 3D space. Journal of Frontiers of Computer Science and Technology 2020, 14, 2004–2013. [Google Scholar]
  47. Smart, P.D.; Abdelmoty, A.I.; El-Geresy, B. Spatial Reasoning with Place Information on the Semantic Web. Int. J. Artif. Intell. Tools 2014, 23, 1450011. [Google Scholar] [CrossRef]
  48. Schmidl, T.M.; Cox, D.C. Robust Frequency and Timing Synchronization for OFDM. IEEE Trans. Commun. 1997, 45, 1613–1621. [Google Scholar] [CrossRef]
  49. Liu, D.; Wang, J. An Efficient Joint Synchronization Acquisition Algorithm for OFDM.; August 2004; pp. 813–817.
  50. Wu, J.; Zhou, Q.; Cheng, K.K.M. A Joint Estimation Algorithm of Symbol Timing and Carrier Offset in OFDM Systems.; May 2001; Vol. 1, pp. 712–716 vol.1. 20 May.
  51. Shen, J.; Zhou, T.; Chen, M. A 27-Intersection Model for Representing Detailed Topological Relations between Spatial Objects in Two-Dimensional Space. ISPRS Int. J. Geo-Inf. 2017, 6, 37. [Google Scholar] [CrossRef]
  52. Allen, J.F. Maintaining Knowledge about Temporal Intervals. Commun. Acm 1983, 26, 832–843. [Google Scholar] [CrossRef]
Table 1. Semantic relationships between ocean circulation concepts.
Table 1. Semantic relationships between ocean circulation concepts.
Relations Symbols Descriptions
Relationship between concepts. equivalent-of Concept equivalence, such as equatorial counter current and counter equatorial current.
kinds-of Whole-part relationship between concepts, such as ocean circulation and equatorial current.
subclass-of The relationship between a subclass and a superclass is that the subclass is a specific type of the superclass. For example, a western boundary current is a type of boundary current
Relationship between concepts and attributes. attribute-of Flow direction is an attribute of the concept of ocean current
Relationship between concepts and instances. instance-of The Brazil Current is an instance of the concept of warm current.
Table 2. Description of the spatial orientation relationships of ocean circulation.
Table 2. Description of the spatial orientation relationships of ocean circulation.
Direction Description
East R e s t r i c t e d _ E a s t ( P i , Q j ) = X ( P i ) > X ( Q j )   A n d   Y ( P i ) = Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )  
R e s t r i c t e d _ E a s t ( P i , Q j ) = X ( P i ) > X ( Q j )   A n d   Y ( P i ) = Y ( Q j )   A n d   Z ( P i ) Z ( Q j )
South R e s t r i c t e d _ S o u t h ( P i , Q j ) = X ( P i ) = X ( Q j )   And   Y ( P i ) < Y ( Q j )   And   Z ( P i ) = Z ( Q j )  
R e s t r i c t e d _ S o u t h ( P i , Q j ) = X ( P i ) = X ( Q j )   And   Y ( P i ) < Y ( Q j )   And   Z ( P i ) Z ( Q j )
West R e s t r i c t e d _ W e s t ( P i , Q j ) = X ( P i ) < X ( Q j )   A n d   Y ( P i ) = Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )  
R e s t r i c t e d _ W e s t ( P i , Q j ) = X ( P i ) < X ( Q j )   A n d   Y ( P i ) = Y ( Q j )   A n d   Z ( P i ) Z ( Q j )
North R e s t r i c t e d _ N o r t h ( P i , Q j ) = X ( P i ) = X ( Q j )   A n d   Y ( P i ) > Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )  
R e s t r i c t e d _ N o r t h ( P i , Q j ) = X ( P i ) = X ( Q j )   A n d   Y ( P i ) > Y ( Q j )   A n d   Z ( P i ) Z ( Q j )
Northwest N o r t h _ W e s t ( P i , Q j ) = X ( P i ) X ( Q j )   A n d   Y ( P i ) Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )  
N o r t h W e s t ( P i , Q j ) = X ( P i ) X ( Q j ) A n d   Y ( P i ) Y ( Q j ) Z ( P i ) > Z ( Q j ) φ > 0 °  
A n d   Z ( P i ) Z ( Q j )   A n d   90 ° < θ > 180 ° Z ( P i ) < Z ( Q j ) φ < 0 °  
Northeast N o r t h _ E a s t ( P i , Q j ) = X ( P i ) > X ( Q j )   A n d   Y ( P i ) > Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )
N o r t h _ E a s t ( P i , Q j ) = X ( P i ) > X ( Q j )   A n d   Y ( P i ) > Y ( Q j ) Z ( P i ) > Z ( Q j ) φ > 0 °
A n d   Z ( P i ) Z ( Q j )   A n d   0 ° < θ > 90 ° Z ( P i ) < Z ( Q j ) φ < 0 °  
Southwest S o u t h _ W e s t ( P i , Q j ) = X ( P i ) < X ( Q j )   A n d   Y ( P i ) < Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )
S o u t h _ W e s t ( P i , Q j ) = X ( P i ) < X ( Q j )   A n d   Y ( P i ) Y ( Q j ) Z ( P i ) Z ( Q j ) φ > 0 °
A n d   Z ( P i ) Z ( Q j )   A n d   180 ° < θ > 270 ° Z ( P i ) < Z ( Q j ) φ < 0 °  
Southeast S o u t h _ E a s t ( P i , Q j ) = X ( P i ) > X ( Q j )   A n d   Y ( P i ) < Y ( Q j )   A n d   Z ( P i ) = Z ( Q j )  
S o u t h E a s t ( P i , Q j ) = X ( P i ) > X ( Q j ) A n d   Y ( P i ) Y ( Q j ) Z ( P i ) Z ( Q j ) φ > 0 °  
A n d   Z ( P i ) Z ( Q j )   A n d   270 ° < θ > 360 ° Z ( P i ) < Z ( Q j ) φ < 0 °
Above A b o v e ( P i , Q j ) = X ( P i ) = X ( Q j )   A n d   Y ( P i ) = Y ( Q j )   A n d   Z ( P i ) > Z ( Q j )
Below B e l o w ( P i , Q j ) = X ( P i ) = X ( Q j )   A n d   Y ( P i ) = Y ( Q j )   A n d   Z ( P i ) < Z ( Q j )
Table 4. Retrieval query from the ontology knowledge base.
Table 4. Retrieval query from the ontology knowledge base.
phenomenon Tp Pp Lp
El Niño rise abnormally between two and seven years in the central and east-central equatorial Pacific
La Niña reduce abnormally every few years the eastern equatorial part of the central Pacific Ocean
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated