A Chinese time ontology for the Semantic Web
Introduction
One of the crucial problems in information and knowledge systems that involve action and change is the representation of and reasoning with time. To develop such systems, a time ontology is demanded. Building a time ontology is also necessary to realize the Semantic Web, which aims to provide automated web services based on the descriptions of the contents and capabilities of web resources [27], [24]. A time ontology is a specification of a conceptualization for temporal knowledge. Currently, much effort has been made on building explicit time ontologies, such as the DAML ontology of time [17], [18], [42], the time ontology in OWL [47], KSL time ontology [44], the time ontology in KIF [48], Times and Dates in Cyc knowledge base [50], the time of DAML-S [43], the temporal portion of IEEE Standard Upper Ontology [49], and other works [11], [15], [28], [32].
In working on time ontologies, our experience indicates that time ontologies are closely related with specific nations or cultures, though they may share a common part. This is especially true if nations, e.g. the Chinese nation, have a long history. For example, in our work on knowledge processing of Chinese historical knowledge [4], timing methods are associated with various historical events; in fact, each Chinese dynasty or kingdom had its own particular timing method. As another example, in our work on agricultural knowledge acquisition [5], we found that ancient farmers used a timing method of 24 Solar Terms for farming (e.g. what crops and animals are planted and raised during what solar terms?). Although no one exactly knows when this approach was created, it is still one of the dominant timing methods in Chinese societies.
In spite of the great progresses in the past years, there are still two important issues about time ontologies that need to be further addressed, which constitute the motivation of this paper. One is that most existing ontologies count and express time according to the Gregorian calendar, and those ontologies are incapable of computing and representing time for people in societies with their own calendars. In other words, the effect of calendars in constructing time ontologies is simply ignored. However, calendars play an important role in building time ontologies. Actually, calendars are the basis of computing durations of and relationships between time units, and different calendars constitute different timing systems. In addition, to realize the Semantic Web, it is necessary for machines to be able to process and understand the semantics of temporal entities in various calendars on the World Wide Web [26]. Hence, it is indispensable to build up mappings between temporal entities in different timing systems within the same or different calendars.
Another issue is the diversity of temporal computing and representation. Current time ontologies compute and express time mainly in a manner of the calendar date. However, there are other various approaches of computing and representing time that are related to a country’s culture, history, and agriculture and so on. People in different social-cultural contexts use different approaches to count and express time. This knowledge should also be addressed when building time ontologies.
In this paper, we present a Chinese time ontology based on the current Chinese calendars: the Gregorian calendar and the traditional Chinese calendar. The Gregorian calendar is a kind of solar calendar, and is used almost everywhere in the world. The traditional Chinese calendar is a type of lunisolar calendar [39], [51]. The ontology is developed for web services and knowledge systems that involve temporal entities or temporal properties. We build our ontology in two steps. First, we build a core component, called the base time ontology. Specifically, it consists of a time system, a timing system, a Gregorian timing system, and a timing ontology. Here, the Gregorian timing system is employed as a timing system based on the Gregorian calendar. Second, upon this base time ontology, we develop the other parts of the Chinese time ontology, including a traditional Chinese timing system, temporal representation in Chinese idiosyncratic ways, and transformation (mapping) between temporal entities in the Gregorian timing system and temporal entities in the traditional Chinese timing system. Here, the traditional Chinese timing system is a timing system founded on the traditional Chinese calendar. Furthermore, we will also argue that the base time ontology is not only a basic and integral part of the Chinese time ontology, but also a base for constructing other time ontologies.
The remainder of this paper is organized as follows. Section 2 reviews the related work of time ontologies. Section 3 presents our Chinese time ontology. Section 4 compares our Chinese time ontology with other time ontologies, and introduces its applications in question answering and web services. The discussion is given in Section 5. Section 6 concludes this paper.
Section snippets
Related work
Time is a basic attribute of data, information, and knowledge [7]. Temporal information processing has become a significant technique in the fields of information system, the Semantic Web, and natural language processing [25], [33]. Time ontologies provide the measurement, computation and representation of time. Therefore, they are especially important for a variety of information systems such as electronic commerce, data warehouse, data mining, and decision support systems [10], [13], [20],
A Chinese time ontology
We will present the framework of our Chinese time ontology, the contents of the base time ontology and other parts of the Chinese time ontology in this section.
Comparison with other time ontologies
We use the CommonKADS evaluation framework to compare our Chinese time ontology with current main time ontologies, since the framework is the leading methodology to support structured knowledge engineering [6], [29], [41]. These ontologies include the DAML ontology of time [18], time ontology in OWL [47], KSL time ontology [44], time ontology in KIF [48], and times and dates in Cyc knowledge base [50].
Fig. 5 illustrates the comparison and the corresponding relationships between components of
Discussion
We will explain how our development method of the Chinese time ontology could be used to build other time ontologies based on different calendars, and the reasons that our time ontology is significant and useful for other time ontoloiges construction.
Given any calendar c, e.g. the Hebrew calendar, the time ontology based on c can be constructed according to the following steps, as shown in Fig. 8. First, take our base time ontology as the base time ontology in the Hebrew time ontology. That is,
Conclusion
In a nation with a long history, the time ontology is generally not purely based on the Gregorian calendar; therefore a more general conceptual model is necessitated in developing a time ontology for the Semantic Web and knowledge processing. In this paper, we introduced, in two steps, Chinese time ontology for the web services and knowledge systems involving temporal entities or properties. In the first step, we developed a base time ontology. The base time ontology includes a time system, a
Acknowledgements
The work is supported by two grants from the National Natural Science Foundation of China (#60705022 and #61035004) and a grant from the Ministry of Science and Technology (#2001CCA03000). The third author is also supported by the National 973 Project of China (#G1999032701) and the National Key Laboratory of Software Development Environment.
References (51)
Towards a general theory of action and time
Artificial Intelligence
(1984)- et al.
Temporal expert finding through generalized time topic modeling
Knowledge Based Systems
(2010) A critical examination of Allen’s theory of action and time
Artificial Intelligence
(1990)- et al.
Semantic model for knowledge representation in E-business
Knowledge Based Systems
(2011) Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human–Computer Studies
(1995)- et al.
Decider: a fuzzy multi-criteria group decision support system
Knowledge Based Systems
(2010) - et al.
A state-based knowledge representation approach for information logical inconsistency detection in warning systems
Knowledge Based Systems
(2010) A temporal logic for reasoning about processes and plans
Cognitive Science
(1982)- et al.
A monolithic approach to automated composition of semantic web services with the event calculus
Knowledge Based Systems
(2010) - et al.
Ontology languages for the Semantic Web: a never completely updated review
Knowledge Based Systems
(2006)
Ontology-based information content computation
Knowledge Based Systems
Temporal logics in AI: semantic and ontological considerations
Artificial Intelligence
Time and time again: the many ways to represent time
The International Journal of Intelligent Systems
A model for temporal references and its application in a question answering program
Artificial Intelligence
Progress in the development of national knowledge infrastructure
Journal of Computer Science and Technology
Modeling temporal semantics information for natural language
Journal of Software
A propositional modal logic of time intervals
Journal of the ACM
An ontology of time for the Semantic Web
ACM Transactions on Asian Language Information Processing
Cited by (19)
A unified framework of temporal information expression in geosciences knowledge system
2023, Geoscience FrontiersCitation Excerpt :The calculation structure based on the UTF idea only needs to refer to the relevant domain ontologies. Furthermore, most of them have already been constructed in recent two decades, such as geological time ontologies (Perrin et al., 2011; Ma et al., 2012; Cox and Richard, 2015; Hou et al., 2018; Ma et al., 2020), solar calendar ontologies (Hobbs and Pan, 2006; Zhang et al., 2011; Cox and Little, 2021), lunar calendar ontologies (Wong et al., 2009; Zou and Park, 2011), and over 1600 domain time ontologies in the open-sourced database (DBpedia community, 2021a). The massive existing domain time ontologies pose a formidable challenge in dealing with the different time elements and structures in the UTF.
An ontology model to represent aquaponics 4.0 system's knowledge
2022, Information Processing in AgricultureTowards knowledge modeling and manipulation technologies: A survey
2016, International Journal of Information ManagementCitation Excerpt :Ontologies are made of at least three elements: 1) classes (domain concepts); 2) relations (distinctive sorts of parallel relationship between concepts); and 3) instances (real world phenomenon) (Sánchez, 2010). Most researchers agree on classifying ontologies based on different generality levels and conceptualization (Borst, 1997; Maalel, Mejri, Mabrouk, & Ben Ghezela, 2012; Ramos, 2015; Studer et al., 1998; Van Heijst et al., 1997; Zhang, Cao, Gu, & Si, 2004; Zhang, Cao, Sui, & Wu, 2011). This resulted to the four categories of ontologies discussed in this survey, which are application ontology, domain ontology, generic ontology and representation ontology.
Ontology evaluation for reuse in the domain of Process Systems Engineering
2016, Computers and Chemical EngineeringCitation Excerpt :Currently, most of existing ontologies are designed in English with possible annotation in other languages. However, some reported ontologies are developed in other languages (Zhang et al., 2011), and some even using more than one language (Tudorache, 2008). We argue that the use of one or more common languages improves the ontology reusability potential.
Algebraic graph transformations for formalizing ontology changes and evolving ontologies
2015, Knowledge-Based SystemsCitation Excerpt :They make possible for a community to reach a consensus and to bridge the gap of the vocabulary heterogeneity and semantic ambiguities. Thanks to their advantages, ontologies are used in a large range of fields such as: semantic web [2], business decision support [3], image interpretation [4], peer-to-peer networks [5], etc. A counterpart of this popularity, is the constant augmentation of available ontologies.
Semi-automatic construction of a domain ontology for wind energy using Wikipedia articles
2014, Renewable EnergyCitation Excerpt :A domain ontology is defined as a reusable vocabulary of concepts, relationships, and activities in the domain along with the governing theories and principles [5]. Various domain ontologies have been reported in the literature [6–10] and there is ongoing research on the topic along with research on the Semantic Web. Although domain ontologies serve various purposes, building them from scratch is too labor-intensive and time-consuming.