A methodology for ontology update in the semantic grid environment

Andrew Flahive, David Taniar, Johanna Wenny Rahayu, Bernady O Apduhan

    Research output: Contribution to journalArticleResearchpeer-review

    8 Citations (Scopus)

    Abstract

    Ontology as a formal representation of a domain knowledge has played an important role in a distributed environment whereby semantic interoperability is a major factor. In this paper, we particularly focus on a distributed ontology framework that utilizes Semantic Grid resources. The semantic representation in a machine-understandable format (i.e., an ontology) is the backbone that enables interoperability between different user nodes in a semantic grid environment. However, the domain knowledge represented within an ontology is not static. From time to time, its concepts, properties and relationships need to be replaced or updated. Although many existing work have been focusing on how to utilize an ontology to support interoperability within a distributed environment, they often assume a rather static ontology. This paper focuses on formalizing and validating the process of ontology update, whereby sections of one ontology O2 are replaced by a subset extracted from another ontology O1. In the first phase, a subset S1 is extracted from ontology O1. Then in the second phase, the concepts in ontology O2 are replaced by S1. At the end of the process, the resulting ontology O2 must still be a valid ontology. A semantic completeness checking also needs to be conducted so that the updated ontology O2 is complete. A case study based on the Unified Medical Language System ontology from the medical informatics domain is presented. We use a semantic grid environment to build a framework for reusing, extracting and updating an ontology using a SOA. These allow the subset extracted from one ontology, to replace sections of another ontology, using shared resources in the semantic grid environment. A prototype of the framework is built using Web Services and a complexity evaluation measure is presented. The results of several simulations show ontology update in the semantic grid is a viable solution and can be further optimized.
    Original languageEnglish
    Pages (from-to)782 - 808
    Number of pages27
    JournalConcurrency and Computation-Practice & Experience
    Volume27
    Issue number4
    DOIs
    Publication statusPublished - 2015

    Cite this

    Flahive, Andrew ; Taniar, David ; Rahayu, Johanna Wenny ; Apduhan, Bernady O. / A methodology for ontology update in the semantic grid environment. In: Concurrency and Computation-Practice & Experience. 2015 ; Vol. 27, No. 4. pp. 782 - 808.
    @article{715993dee2a34d36a66d0aad6ca8e6de,
    title = "A methodology for ontology update in the semantic grid environment",
    abstract = "Ontology as a formal representation of a domain knowledge has played an important role in a distributed environment whereby semantic interoperability is a major factor. In this paper, we particularly focus on a distributed ontology framework that utilizes Semantic Grid resources. The semantic representation in a machine-understandable format (i.e., an ontology) is the backbone that enables interoperability between different user nodes in a semantic grid environment. However, the domain knowledge represented within an ontology is not static. From time to time, its concepts, properties and relationships need to be replaced or updated. Although many existing work have been focusing on how to utilize an ontology to support interoperability within a distributed environment, they often assume a rather static ontology. This paper focuses on formalizing and validating the process of ontology update, whereby sections of one ontology O2 are replaced by a subset extracted from another ontology O1. In the first phase, a subset S1 is extracted from ontology O1. Then in the second phase, the concepts in ontology O2 are replaced by S1. At the end of the process, the resulting ontology O2 must still be a valid ontology. A semantic completeness checking also needs to be conducted so that the updated ontology O2 is complete. A case study based on the Unified Medical Language System ontology from the medical informatics domain is presented. We use a semantic grid environment to build a framework for reusing, extracting and updating an ontology using a SOA. These allow the subset extracted from one ontology, to replace sections of another ontology, using shared resources in the semantic grid environment. A prototype of the framework is built using Web Services and a complexity evaluation measure is presented. The results of several simulations show ontology update in the semantic grid is a viable solution and can be further optimized.",
    author = "Andrew Flahive and David Taniar and Rahayu, {Johanna Wenny} and Apduhan, {Bernady O}",
    year = "2015",
    doi = "10.1002/cpe.2841",
    language = "English",
    volume = "27",
    pages = "782 -- 808",
    journal = "Concurrency and Computation-Practice & Experience",
    issn = "1532-0626",
    publisher = "Wiley-Blackwell",
    number = "4",

    }

    A methodology for ontology update in the semantic grid environment. / Flahive, Andrew; Taniar, David; Rahayu, Johanna Wenny; Apduhan, Bernady O.

    In: Concurrency and Computation-Practice & Experience, Vol. 27, No. 4, 2015, p. 782 - 808.

    Research output: Contribution to journalArticleResearchpeer-review

    TY - JOUR

    T1 - A methodology for ontology update in the semantic grid environment

    AU - Flahive, Andrew

    AU - Taniar, David

    AU - Rahayu, Johanna Wenny

    AU - Apduhan, Bernady O

    PY - 2015

    Y1 - 2015

    N2 - Ontology as a formal representation of a domain knowledge has played an important role in a distributed environment whereby semantic interoperability is a major factor. In this paper, we particularly focus on a distributed ontology framework that utilizes Semantic Grid resources. The semantic representation in a machine-understandable format (i.e., an ontology) is the backbone that enables interoperability between different user nodes in a semantic grid environment. However, the domain knowledge represented within an ontology is not static. From time to time, its concepts, properties and relationships need to be replaced or updated. Although many existing work have been focusing on how to utilize an ontology to support interoperability within a distributed environment, they often assume a rather static ontology. This paper focuses on formalizing and validating the process of ontology update, whereby sections of one ontology O2 are replaced by a subset extracted from another ontology O1. In the first phase, a subset S1 is extracted from ontology O1. Then in the second phase, the concepts in ontology O2 are replaced by S1. At the end of the process, the resulting ontology O2 must still be a valid ontology. A semantic completeness checking also needs to be conducted so that the updated ontology O2 is complete. A case study based on the Unified Medical Language System ontology from the medical informatics domain is presented. We use a semantic grid environment to build a framework for reusing, extracting and updating an ontology using a SOA. These allow the subset extracted from one ontology, to replace sections of another ontology, using shared resources in the semantic grid environment. A prototype of the framework is built using Web Services and a complexity evaluation measure is presented. The results of several simulations show ontology update in the semantic grid is a viable solution and can be further optimized.

    AB - Ontology as a formal representation of a domain knowledge has played an important role in a distributed environment whereby semantic interoperability is a major factor. In this paper, we particularly focus on a distributed ontology framework that utilizes Semantic Grid resources. The semantic representation in a machine-understandable format (i.e., an ontology) is the backbone that enables interoperability between different user nodes in a semantic grid environment. However, the domain knowledge represented within an ontology is not static. From time to time, its concepts, properties and relationships need to be replaced or updated. Although many existing work have been focusing on how to utilize an ontology to support interoperability within a distributed environment, they often assume a rather static ontology. This paper focuses on formalizing and validating the process of ontology update, whereby sections of one ontology O2 are replaced by a subset extracted from another ontology O1. In the first phase, a subset S1 is extracted from ontology O1. Then in the second phase, the concepts in ontology O2 are replaced by S1. At the end of the process, the resulting ontology O2 must still be a valid ontology. A semantic completeness checking also needs to be conducted so that the updated ontology O2 is complete. A case study based on the Unified Medical Language System ontology from the medical informatics domain is presented. We use a semantic grid environment to build a framework for reusing, extracting and updating an ontology using a SOA. These allow the subset extracted from one ontology, to replace sections of another ontology, using shared resources in the semantic grid environment. A prototype of the framework is built using Web Services and a complexity evaluation measure is presented. The results of several simulations show ontology update in the semantic grid is a viable solution and can be further optimized.

    UR - http://onlinelibrary.wiley.com/doi/10.1002/cpe.2841/epdf

    U2 - 10.1002/cpe.2841

    DO - 10.1002/cpe.2841

    M3 - Article

    VL - 27

    SP - 782

    EP - 808

    JO - Concurrency and Computation-Practice & Experience

    JF - Concurrency and Computation-Practice & Experience

    SN - 1532-0626

    IS - 4

    ER -