Elsevier

Knowledge-Based Systems

Volume 24, Issue 7, October 2011, Pages 1057-1074
Knowledge-Based Systems

A Chinese time ontology for the Semantic Web

https://doi.org/10.1016/j.knosys.2011.04.021Get rights and content

Abstract

Representation of and reasoning with temporal knowledge are fundamental in information systems that involve changes and actions. To build such systems, a time ontology is demanded. The development of a time ontology is also an indispensable part of effort to realize the Semantic Web. Nevertheless, our practice shows that any practical time ontology is closely related with a specific calendar, culture or history. To this end, this paper presents a Chinese time ontology for knowledge systems and web services which involve temporal entities or temporal properties. First, we define a base time ontology. As a core component, it consists of a time system, a timing system, a Gregorian timing system, and a timing ontology. Upon this base ontology, other parts of the Chinese time ontology are finally constructed, including the traditional Chinese timing system, temporal representation in Chinese idiosyncratic ways, and transformation between temporal entities in the Gregorian timing system and temporal entities in the traditional Chinese timing system. We will 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.

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)

  • D. Sánchez et al.

    Ontology-based information content computation

    Knowledge Based Systems

    (2011)
  • Y. Shoham

    Temporal logics in AI: semantic and ontological considerations

    Artificial Intelligence

    (1987)
  • J.F. Allen

    Time and time again: the many ways to represent time

    The International Journal of Intelligent Systems

    (1991)
  • B.C. Bruce

    A model for temporal references and its application in a question answering program

    Artificial Intelligence

    (1972)
  • C. Cao, Q. Shi, Acquiring chinese historical knowledge from encyclopedic texts, in: Proceeding of the International...
  • C. Cao et al.

    Progress in the development of national knowledge infrastructure

    Journal of Computer Science and Technology

    (2002)
  • O. Corcho, A. Gómez-Pérez, A roadmap to ontology specification languages, in: Proceedings of the International...
  • Q. Feng, C. Cao, J. Si, Y. Zheng, A uniform human knowledge interface to the multi-domain knowledge bases in the...
  • Q. Feng, C. Cao, Y. Sui, Y. Zheng, Q. Qin, MASAQ: a multi-agent system for answering questions based on an encyclopedic...
  • R. Fikes, Q. Zhou, A reusable time ontology, in: Proceedings of the AAAI Workshop on Ontologies for the Semantic Web,...
  • A. Galton, J.C. Augusto, Two approaches to event definition, in: Proceedings of the International Conference on...
  • H. Guo et al.

    Modeling temporal semantics information for natural language

    Journal of Software

    (1997)
  • J.Y. Halpern

    A propositional modal logic of time intervals

    Journal of the ACM

    (1986)
  • J.R. Hobbs, J. Pustejovsky, Annotating and reasoning about time and events, in: Proceedings of the International...
  • J.R. Hobbs et al.

    An ontology of time for the Semantic Web

    ACM Transactions on Asian Language Information Processing

    (2004)
  • Cited by (19)

    • A unified framework of temporal information expression in geosciences knowledge system

      2023, Geoscience Frontiers
      Citation 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 Agriculture
    • Towards knowledge modeling and manipulation technologies: A survey

      2016, International Journal of Information Management
      Citation 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 Engineering
      Citation 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 Systems
      Citation 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 Energy
      Citation 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.

    View all citing articles on Scopus
    View full text