Skip to main content
Log in

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

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. AdvancedMD (2010) http://www.advancedmd.com

  2. Atkinson MP (2003) Databases and the grid: who challenges whom? In: BNCOD 2003, pp 1–2

    Google Scholar 

  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. 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. 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

    Article  MATH  Google Scholar 

  6. Bussler C, Fensel D, Maedche A (2002) A conceptual architecture for semantic web enabled web services. SIGMOD Rec 31(4):24–29

    Article  Google Scholar 

  7. Cannataro M, Talia D (2004) Semantics and knowledge grids: building the next-generation grid. IEEE Intell Syst 19(1):56–63

    Article  Google Scholar 

  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. Cuenca Grau B (2004) A possible simplification of the semantic web architecture. WWW 704–713

  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. Dou D, McDermott DV, Qi P (2005) Ontology translation on the semantic web. J Data Semant 2:35–57

    Google Scholar 

  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

    Chapter  Google Scholar 

  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. Flahive A, Taniar D, Rahayu W, Apduhan BO (2009) Ontology tailoring in the Semantic Grid. Comput Stand Interfaces 31(5):870–885

    Article  Google Scholar 

  15. Flahive A, Taniar D, Rahayu W, Apduhan BO (2011) Ontology expansion: appending with extracted sub-ontology. Log J IGPL 19(5):618–647

    Article  MathSciNet  MATH  Google Scholar 

  16. Foster IT, Kesselman C, Nick JM, Tuecke S (2002) Grid services for distributed system integration. Computer 35(6):37–46

    Article  Google Scholar 

  17. Fridman Noy N (2004) Semantic integration: a survey of ontology-based approaches. SIGMOD Rec 33(4):65–70

    Article  Google Scholar 

  18. Gene Ontology Consortium (2000) Gene ontology—tool for the unification of biology. Nat Genet 25(1):25–29

    Article  Google Scholar 

  19. Gene Ontology (2006) The gene ontology. http://geneontology.org

  20. Goble CA, De Roure D (2004) The semantic grid: myth busting and bridge building. In: ECAI, pp 1129–1135

    Google Scholar 

  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. 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. 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. Goel S, Sharda H, Taniar D (2005) Replica synchronisation in grid databases. Int J Web Grid Serv 1(1):87–112

    Article  Google Scholar 

  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

    Article  Google Scholar 

  26. HealthVault (2010) http://www.healthvault.com

  27. Kim H (2002) Predicting how ontologies for the semantic web will evolve. Commun ACM 45(2):48–54

    Article  Google Scholar 

  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. Miller GA (1995) Wordnet—a lexical database for English. Commun ACM 38(11):39–41

    Article  Google Scholar 

  30. Miller M (2009) Cloud computing: web-based applications that change the way you work and collaborate online. Que Publishing, Indianapolis

    Google Scholar 

  31. Seidenberg J, Rector AL (2006) Web ontology segmentation: analysis, classification and use. WWW 2006:13–22

    Google Scholar 

  32. Taniar D, Goel S (2007) Concurrency control issues in Grid databases. Future Gener Comput Syst 23(1):154–162

    Article  Google Scholar 

  33. Taniar D, Rahayu W (eds) (2006) Web semantics and ontology. Idea Group Publisher, Hershey

    Google Scholar 

  34. Taniar D, Leung CHC, Rahayu JW, Goel S (2008) High performance parallel database processing and grid databases. Wiley, New York

    Book  Google Scholar 

  35. UMLS (2002) Unified medical language system, 13th edn. US Department of Health and Human Services, National Institutes of Health, National Library of Medicine

  36. Velte AT, Toby JV, Elsenpeter R (2010) Cloud computing: a practical approach. McGraw Hill, New York

    Google Scholar 

  37. Wordnet (2010) Wordnet, a lexical database for the English language. http://wordnet.princeton.edu

  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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenny Rahayu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Flahive, A., Taniar, D. & Rahayu, W. Ontology as a Service (OaaS): a case for sub-ontology merging on the cloud. J Supercomput 65, 185–216 (2013). https://doi.org/10.1007/s11227-011-0711-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-011-0711-4

Keywords

Navigation