Advertisement

The Journal of Supercomputing

, Volume 65, Issue 1, pp 185–216 | Cite as

Ontology as a Service (OaaS): a case for sub-ontology merging on the cloud

  • Andrew Flahive
  • David Taniar
  • Wenny Rahayu
Article

Abstract

Cloud computing is a revolution in the information technology industry. It allows computing services provided as utilities. The traditional cloud services include Software as a Service, Platform as a Service, Hardware/Infrastructure as a Service, and Database as a Service. In this paper, we introduce the notion of Ontology as a Service (OaaS), whereby the ontology tailoring process is a service in the cloud. This is particularly relevant as we are moving toward Cloud 2.0—multi-cloud providers to provide an interoperable service to customers. To illustrate OaaS, in this paper we propose sub-ontology extraction and merging, whereby multiple sub-ontologies are extracted from various source ontologies, and then these extracted sub-ontologies are merged to form a complete ontology to be used by the user. We use the Minimum extraction method to facilitate this. A walkthrough case study using the UMLS meta-thesaurus ontology is elaborated, and its performance in the cloud is also discussed.

Keywords

Cloud computing Ontology 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    AdvancedMD (2010) http://www.advancedmd.com
  2. 2.
    Atkinson MP (2003) Databases and the grid: who challenges whom? In: BNCOD 2003, pp 1–2 Google Scholar
  3. 3.
    Bhatt M, Flahive A, Wouters C, Rahayu W, Taniar D, Dillon TS (2004) A distributed approach to sub-ontology extraction. In: Proceedings of the 18th international conference on advanced information networking and applications (AINA’2004), vol 1, pp 636–641 Google Scholar
  4. 4.
    Bhatt M, Wouters C, Flahive A, Rahayu W, Taniar D (2004) Semantic completeness in sub-ontology extraction using distributed methods. In: Proceedings of the international conference on computational science and its applications (ICCSA’2004), volume 3. Lecture notes in computer science, vol 3045. Springer, Berlin, pp 508–517 Google Scholar
  5. 5.
    Bhatt M, Flahive A, Wouters C, Rahayu W, Taniar D (2006) MOVE: a distributed framework for materialized ontology view extraction. Algorithmica 45(3):457–481 zbMATHCrossRefGoogle Scholar
  6. 6.
    Bussler C, Fensel D, Maedche A (2002) A conceptual architecture for semantic web enabled web services. SIGMOD Rec 31(4):24–29 CrossRefGoogle Scholar
  7. 7.
    Cannataro M, Talia D (2004) Semantics and knowledge grids: building the next-generation grid. IEEE Intell Syst 19(1):56–63 CrossRefGoogle Scholar
  8. 8.
    Corbett D (2004) Interoperability of ontologies using conceptual graph theory. In: Proceedings of the international conference on computational science (ICCS’2004), pp 375–387 Google Scholar
  9. 9.
    Cuenca Grau B (2004) A possible simplification of the semantic web architecture. WWW 704–713 Google Scholar
  10. 10.
    Doan A, Madhavan J, Domingos P, Halevy AY (2002) Learning to map between ontologies on the semantic web. WWW 2002:662–673 Google Scholar
  11. 11.
    Dou D, McDermott DV, Qi P (2005) Ontology translation on the semantic web. J Data Semant 2:35–57 Google Scholar
  12. 12.
    Flahive A, Rahayu W, Taniar D, Apduhan BO (2004) A distributed ontology framework for the grid. In: Proceedings of the international conference on parallel and distributed computing: applications and technologies (PDCAT’2004). Lecture notes in computer science, vol 3320. Springer, Berlin, p 68 CrossRefGoogle Scholar
  13. 13.
    Flahive A, Rahayu W, Taniar D, Apduhan BO (2005) A distributed ontology framework in the semantic grid environment. In: Proceedings of the 19th international conference on advanced information networking and applications (AINA 2005), pp 193–196 Google Scholar
  14. 14.
    Flahive A, Taniar D, Rahayu W, Apduhan BO (2009) Ontology tailoring in the Semantic Grid. Comput Stand Interfaces 31(5):870–885 CrossRefGoogle Scholar
  15. 15.
    Flahive A, Taniar D, Rahayu W, Apduhan BO (2011) Ontology expansion: appending with extracted sub-ontology. Log J IGPL 19(5):618–647 MathSciNetzbMATHCrossRefGoogle Scholar
  16. 16.
    Foster IT, Kesselman C, Nick JM, Tuecke S (2002) Grid services for distributed system integration. Computer 35(6):37–46 CrossRefGoogle Scholar
  17. 17.
    Fridman Noy N (2004) Semantic integration: a survey of ontology-based approaches. SIGMOD Rec 33(4):65–70 CrossRefGoogle Scholar
  18. 18.
    Gene Ontology Consortium (2000) Gene ontology—tool for the unification of biology. Nat Genet 25(1):25–29 CrossRefGoogle Scholar
  19. 19.
    Gene Ontology (2006) The gene ontology. http://geneontology.org
  20. 20.
    Goble CA, De Roure D (2004) The semantic grid: myth busting and bridge building. In: ECAI, pp 1129–1135 Google Scholar
  21. 21.
    Goel S, Sharda H, Taniar D (2003) Preserving data consistency in grid databases with multiple transactions. In: Proceedings of the 2nd international workshop on grid and cooperative computing (GCC 2003), Part II. Lecture notes in computer science, vol 3033. Springer, Berlin, pp 847–854 Google Scholar
  22. 22.
    Goel S, Sharda H, Taniar D (2004) Failure recovery in grid database systems. In: Proceedings of the 6th workshop on distributed computing (IWDC 2004). Lecture notes in computer science, vol 3326. Springer, Berlin, pp 27–30 Google Scholar
  23. 23.
    Goel S, Sharda H, Taniar D (2004) Atomic commitment in grid database systems. In: Proceedings of the IFIP international conference on network and parallel computing (NPC 2004). Lecture notes in computer science, vol 3222. Springer, Berlin, pp 22–29 Google Scholar
  24. 24.
    Goel S, Sharda H, Taniar D (2005) Replica synchronisation in grid databases. Int J Web Grid Serv 1(1):87–112 CrossRefGoogle Scholar
  25. 25.
    Goel S, Sharda H, Taniar D (2005) Atomic commitment and resilience in grid database systems. Int J Grid Util Comput 1(1):46–60 CrossRefGoogle Scholar
  26. 26.
    HealthVault (2010) http://www.healthvault.com
  27. 27.
    Kim H (2002) Predicting how ontologies for the semantic web will evolve. Commun ACM 45(2):48–54 CrossRefGoogle Scholar
  28. 28.
    McGuinness DL, Fikes R, Rice J, Wilder S (2000) An environment for merging and testing large ontologies. In: Proceedings of the seventh international conference principles of knowledge representation and reasoning (KR’2000), pp 483–493 Google Scholar
  29. 29.
    Miller GA (1995) Wordnet—a lexical database for English. Commun ACM 38(11):39–41 CrossRefGoogle Scholar
  30. 30.
    Miller M (2009) Cloud computing: web-based applications that change the way you work and collaborate online. Que Publishing, Indianapolis Google Scholar
  31. 31.
    Seidenberg J, Rector AL (2006) Web ontology segmentation: analysis, classification and use. WWW 2006:13–22 Google Scholar
  32. 32.
    Taniar D, Goel S (2007) Concurrency control issues in Grid databases. Future Gener Comput Syst 23(1):154–162 CrossRefGoogle Scholar
  33. 33.
    Taniar D, Rahayu W (eds) (2006) Web semantics and ontology. Idea Group Publisher, Hershey Google Scholar
  34. 34.
    Taniar D, Leung CHC, Rahayu JW, Goel S (2008) High performance parallel database processing and grid databases. Wiley, New York CrossRefGoogle Scholar
  35. 35.
    UMLS (2002) Unified medical language system, 13th edn. US Department of Health and Human Services, National Institutes of Health, National Library of Medicine Google Scholar
  36. 36.
    Velte AT, Toby JV, Elsenpeter R (2010) Cloud computing: a practical approach. McGraw Hill, New York Google Scholar
  37. 37.
    Wordnet (2010) Wordnet, a lexical database for the English language. http://wordnet.princeton.edu
  38. 38.
    Wouters C, Dillon TS, Rahayu W, Chang E (2002) A practical walkthrough of the ontology derivation rules. In: DEXA 2002, pp 259–268 Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.Department of Computer Science and Computer EngineeringLa Trobe UniversityBundooraAustralia
  2. 2.Clayton School of Information TechnologyMonash UniversityClaytonAustralia

Personalised recommendations