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.
Similar content being viewed by others
References
AdvancedMD (2010) http://www.advancedmd.com
Atkinson MP (2003) Databases and the grid: who challenges whom? In: BNCOD 2003, pp 1–2
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
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
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
Bussler C, Fensel D, Maedche A (2002) A conceptual architecture for semantic web enabled web services. SIGMOD Rec 31(4):24–29
Cannataro M, Talia D (2004) Semantics and knowledge grids: building the next-generation grid. IEEE Intell Syst 19(1):56–63
Corbett D (2004) Interoperability of ontologies using conceptual graph theory. In: Proceedings of the international conference on computational science (ICCS’2004), pp 375–387
Cuenca Grau B (2004) A possible simplification of the semantic web architecture. WWW 704–713
Doan A, Madhavan J, Domingos P, Halevy AY (2002) Learning to map between ontologies on the semantic web. WWW 2002:662–673
Dou D, McDermott DV, Qi P (2005) Ontology translation on the semantic web. J Data Semant 2:35–57
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
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
Flahive A, Taniar D, Rahayu W, Apduhan BO (2009) Ontology tailoring in the Semantic Grid. Comput Stand Interfaces 31(5):870–885
Flahive A, Taniar D, Rahayu W, Apduhan BO (2011) Ontology expansion: appending with extracted sub-ontology. Log J IGPL 19(5):618–647
Foster IT, Kesselman C, Nick JM, Tuecke S (2002) Grid services for distributed system integration. Computer 35(6):37–46
Fridman Noy N (2004) Semantic integration: a survey of ontology-based approaches. SIGMOD Rec 33(4):65–70
Gene Ontology Consortium (2000) Gene ontology—tool for the unification of biology. Nat Genet 25(1):25–29
Gene Ontology (2006) The gene ontology. http://geneontology.org
Goble CA, De Roure D (2004) The semantic grid: myth busting and bridge building. In: ECAI, pp 1129–1135
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
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
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
Goel S, Sharda H, Taniar D (2005) Replica synchronisation in grid databases. Int J Web Grid Serv 1(1):87–112
Goel S, Sharda H, Taniar D (2005) Atomic commitment and resilience in grid database systems. Int J Grid Util Comput 1(1):46–60
HealthVault (2010) http://www.healthvault.com
Kim H (2002) Predicting how ontologies for the semantic web will evolve. Commun ACM 45(2):48–54
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
Miller GA (1995) Wordnet—a lexical database for English. Commun ACM 38(11):39–41
Miller M (2009) Cloud computing: web-based applications that change the way you work and collaborate online. Que Publishing, Indianapolis
Seidenberg J, Rector AL (2006) Web ontology segmentation: analysis, classification and use. WWW 2006:13–22
Taniar D, Goel S (2007) Concurrency control issues in Grid databases. Future Gener Comput Syst 23(1):154–162
Taniar D, Rahayu W (eds) (2006) Web semantics and ontology. Idea Group Publisher, Hershey
Taniar D, Leung CHC, Rahayu JW, Goel S (2008) High performance parallel database processing and grid databases. Wiley, New York
UMLS (2002) Unified medical language system, 13th edn. US Department of Health and Human Services, National Institutes of Health, National Library of Medicine
Velte AT, Toby JV, Elsenpeter R (2010) Cloud computing: a practical approach. McGraw Hill, New York
Wordnet (2010) Wordnet, a lexical database for the English language. http://wordnet.princeton.edu
Wouters C, Dillon TS, Rahayu W, Chang E (2002) A practical walkthrough of the ontology derivation rules. In: DEXA 2002, pp 259–268
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-011-0711-4