Abstract
The new revolutionary web today, the Semantic Web, has augmented the previous one by promoting common data formats and exchange protocols in order to provide a framework that allows data to be shared and reused across application, enterprise, and community boundaries. This revolution, together with the increasing digitization of the world, has led to a high availability of knowledge models, i.e., more or less formal representations of concepts underlying a certain universe of discourse, which span throughout a wide range of topics, fields of study and applications, mostly heterogeneous from each other at a different dimensions. As more and more outbreaks of this new revolution light up, a major challenge came soon into sight: addressing the main objectives of the semantic web, the sharing and reuse of data, demands effective and efficient methodologies to mediate between models speaking different languages. Since ontologies are the de facto standard in representing and sharing knowledge models over the web, this paper presents a comprehensive methodology to ontology integration and reuse based on various matching techniques. The approach proposed here is supported by an ad hoc software framework whose scope is easing the creation of new ontologies by promoting the reuse of existing ones and automatizing, as much as possible, the whole ontology construction procedure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
scholar.py, A parser for Google Scholar, written in Python. Available online: https://github.com/ckreibich/scholar.py.
- 2.
National Cancer Institute Thesaurus. Available online, https://ncit.nci.nih.gov/ncitbrowser/.
- 3.
AGROVOC Multilingual agricultural thesaurus. Available online, http://aims.fao.org/vest-registry/vocabularies/agrovoc-multilingual-agricultural-thesaurus.
- 4.
Linked Recipe Schema. Available online, http://aims.fao.org/vest-registry/vocabularies/agrovoc-multilingual-agricultural-thesaurus.
- 5.
BBC Food Ontology. Available online, http://www.bbc.co.uk/ontologies/fo.
- 6.
LIRMM Food Ontology. Available online, http://data.lirmm.fr/ontologies/food.
- 7.
The Product Types Ontology. Available online, http://www.productontology.org/.
- 8.
Oregon State Food Glossary. Available online, http://icbo.cgrb.oregonstate.edu/node/282.
- 9.
Eurocode 2 Food Coding System. Available online, http://www.danfood.info/eurocode/.
- 10.
WAND Food and Beverage Taxonomy. Available online, http://www.wandinc.com/wand-food-and-beverage-taxonomy.aspx.
- 11.
International classification for Standards (ISC). Available online, http://www.iso.org/iso/home/store/catalogue_ics.htm.
References
Bontas, E.P., Mochol, M., Tolksdorf, R.: Case studies on ontology reuse. In: Proceedings of the IKNOW 2005 International Conference on Knowledge Management, vol. 74 (2005)
Caldarola, E.G., Picariello, A., Rinaldi, A.M.: Big graph-based data visualization experiences: the wordnet case study. In: 2015 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K), vol. 1, pp. 104–115, November 2015
Caldarola, E.G., Picariello, A., Rinaldi, A.M.: An approach to ontology integration for ontology reuse in knowledge based digital ecosystems. In: Proceedings of the 7th International Conference on Management of computational and collective intElligence in Digital EcoSystems, pp. 1–8. ACM (2015)
Caldarola, E.G., Rinaldi, A.M.: An approach to ontology integration for ontology reuse. In: 2016 IEEE 17th International Conference on Information Reuse and Integration (IRI), pp. 384–393. IEEE (2016)
Caldarola, E.G., Rinaldi, A.M.: Improving the visualization of wordnet large lexical database through semantic tag clouds. In: 2016 IEEE International Congress on Big Data (BigData Congress), pp. 34–41. IEEE (2016)
Caldarola, E.G., Rinaldi, A.M.: Big data: a survey - the new paradigms, methodologies and tools. In: Proceedings of 4th International Conference on Data Management Technologies and Applications, pp. 362–370 (2015)
Cataldo, A., Rinaldi, A.M.: An ontological approach to represent knowledge in territorial planning science. Comput. Environ. Urban Syst. 34(2), 117–132 (2010)
Chalupsky, H.: Ontomorph: a translation system for symbolic knowledge. In: KR, pp. 471–482 (2000)
Choi, N., Song, I.Y., Han, H.: A survey on ontology mapping. ACM SIGMOD Rec. 35(3), 34–41 (2006)
Cruz, I.F., Xiao, H.: The role of ontologies in data integration. Eng. Intell. Syst. Electr. Eng. Commun. 13(4), 245 (2005)
Do, H.H., Melnik, S., Rahm, E.: Comparison of schema matching evaluations. In: Net. ObjectDays: International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a Networked World, pp. 221–237. Springer, Heidelberg (2002)
Ehrig, M., Euzenat, J.: Relaxed precision and recall for ontology matching. In: Proceedings of K-Cap 2005 Workshop on Integrating Ontology, pp. 25–32 (2005)
Euzenat, J., Ehrig, M., Castro, R.: Towards a methodology for evaluating alignment and matching algorithms. Technical report, Ontology Alignment Evaluation Initiative (OAEI) (2005)
Euzenat, J.: Semantic precision and recall for ontology alignment evaluation. In: IJCAI, pp. 348–353 (2007)
Euzenat, J., Shvaiko, P., et al.: Ontology Matching, vol. 18. Springer, Heidelberg (2007)
Fellbaum, C.: Wordnet. The Encyclopedia of Applied Linguistics (1998)
Flouris, G., Plexousakis, D., Antoniou, G.: A classification of ontology change. In: SWAP (2006)
Gaeta, M., Orciuoli, F., Paolozzi, S., Salerno, S.: Ontology extraction for knowledge reuse: the e-learning perspective. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 41(4), 798–809 (2011)
Ghazvinian, A., Noy, N.F., Musen, M.A.: How orthogonal are the obo foundry ontologies? J. Biomed. Semant. 2(2), 1 (2011)
Giunchiglia, F., Shvaiko, P., Yatskevich, M.: S-match: an algorithm and an implementation of semantic matching. In: The Semantic Web: Research and Applications, pp. 61–75. Springer (2004)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquisition 5(2), 199–220 (1993)
Heflin, J., Hendler, J.: Dynamic ontologies on the web. In: AAAI/IAAI, pp. 443–449 (2000)
Jean-Mary, Y., Kabuka, M.: Asmov: ontology alignment with semantic validation. In: Joint SWDB-ODBIS Workshop, pp. 15–20 (2007)
Kalfoglou, Y., Schorlemmer, M.: Ontology mapping: the state of the art. Knowl. Eng. Rev. 18(1), 1–31 (2003)
Leung, N.K.Y., Lau, S.K., Fan, J., Tsang, N.: An integration-oriented ontology development methodology to reuse existing ontologies in an ontology development process. In: Proceedings of the 13th International Conference on Information Integration and Web-Based Applications and Services, iiWAS 2011, pp. 174–181. ACM, New York (2011). http://doi.acm.org/10.1145/2095536.2095567
Li, Y., Bandar, Z.A., McLean, D.: An approach for measuring semantic similarity between words using multiple information sources. IEEE Trans. Knowl. Data Eng. 15(4), 871–882 (2003)
Lin, D.: An information-theoretic definition of similarity. In: ICML, vol. 98, pp. 296–304. Citeseer (1998)
McBride, B.: Jena: a semantic web toolkit. IEEE Internet Comput. 6(6), 55 (2002)
McGuinness, D.L., Fikes, R., Rice, J., Wilder, S.: The chimaera ontology environment. In: AAAI/IAAI 2000, pp. 1123–1124 (2000)
Moscato, V., Picariello, A., Rinaldi, A.M.: A recommendation strategy based on user behavior in digital ecosystems. In: Proceedings of the International Conference on Management of Emergent Digital EcoSystems, pp. 25–32. ACM (2010)
Nathalie, A.: Schema matching based on attribute values and background ontology. In: 12th AGILE International Conference on Geographic Information Science, vol. 1(1), pp. 1–9 (2009)
Noy, N.F., Musen, M.A.: Anchor-prompt: using non-local context for semantic matching. In: Proceedings of the Workshop on Ontologies and Information Sharing at the International Joint Conference on Artificial Intelligence (IJCAI), pp. 63–70 (2001)
Noy, N.F., Musen, M.A.: Smart: Automated support for ontology merging and alignment. In: Proceedings of the 12th Workshop on Knowledge Acquisition, Modelling, and Management (KAW 1999), Banf, Canada (1999)
Noy, N.F., Musen, M.A.: Algorithm and tool for automated ontology merging and alignment. In: Proceedings of the 17th National Conference on Artificial Intelligence (AAAI 2000). Available as SMI technical report SMI-2000-0831 (2000)
Pinto, H.S., Martins, J.P.: Ontologies: how can they be built? Knowl. Inf. Syst. 6(4), 441–464 (2004)
Rahm, E.: The case for holistic data integration. In: East European Conference on Advances in Databases and Information Systems, pp. 11–27. Springer, Cham (2016)
Rinaldi, A.M.: A content-based approach for document representation and retrieval. In: Proceedings of the Eighth ACM Symposium on Document Engineering, pp. 106–109. ACM (2008)
Rinaldi, A.M.: An ontology-driven approach for semantic information retrieval on the web. ACM Trans. Internet Technol. (TOIT) 9(3), 10 (2009)
Rinaldi, A.M.: Improving tag clouds with ontologies and semantics. In: 2012 23rd International Workshop on Database and Expert Systems Applications, pp. 139–143. IEEE (2012)
Rinaldi, A.M.: Document summarization using semantic clouds. In: 2013 IEEE Seventh International Conference on Semantic Computing (ICSC), pp. 100–103. IEEE (2013)
Rinaldi, A.M.: A multimedia ontology model based on linguistic properties and audio-visual features. Inf. Sci. 277, 234–246 (2014)
Rinaldi, A.M.: A complete framework to manage multimedia ontologies in digital ecosystems. Int. J. Bus. Process Integr. Manag. 7(4), 274–288 (2015)
Schreiber, G.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge (2000)
Shah, T., Rabhi, F., Ray, P., Taylor, K.: A guiding framework for ontology reuse in the biomedical domain. In: 2014 47th Hawaii International Conference on System Sciences, pp. 2878–2887. IEEE (2014)
Shamdasani, J., Hauer, T., Bloodsworth, P., Branson, A., Odeh, M., McClatchey, R.: Semantic matching using the UMLS. In: The Semantic Web: Research and Applications, pp. 203–217. Springer, Heidelberg (2009)
Shvaiko, P., Euzenat, J.: Ontology matching: state of the art and future challenges. IEEE Trans. Knowl. Data Eng. 25(1), 158–176 (2013)
Smith, B., Ashburner, M., Rosse, C., Bard, J., Bug, W., Ceusters, W., Goldberg, L.J., Eilbeck, K., Ireland, A., Mungall, C.J., et al.: The obo foundry: coordinated evolution of ontologies to support biomedical data integration. Nat. Biotechnol. 25(11), 1251–1255 (2007)
Stumme, G., Maedche, A.: FCA-merge: Bottom-up merging of ontologies. In: IJCAI, vol. 1, pp. 225–230 (2001)
Suárez-Figueroa, M.C., Gómez-Pérez, A., Motta, E., Gangemi, A.: Ontology Engineering in a Networked World. Springer Science & Business Media, Heidelberg (2012)
(W3C), W.W.W.C.: W3c semantic web activity. Technical report (2011)
Wiederhold, G.: Large-scale information systems. In: Database Applications Semantics, p. 34 (2016)
Wu, Z., Palmer, M.: Verbs semantics and lexical selection. In: Proceedings of the 32nd Annual Meeting on Association for Computational Linguistics, pp. 133–138. Association for Computational Linguistics (1994)
Xiang, Z., Courtot, M., Brinkman, R.R., Ruttenberg, A., He, Y.: Ontofox: web-based support for ontology reuse. BMC Res. Notes 3(1), 1 (2010)
Zedlitz, J., Luttenberger, N.: Transforming between UML conceptual models and owl 2 ontologies. In: Terra Cognita 2012 Workshop, vol. 6, p. 15 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Appendix
A Appendix
The list below provides a short description for each selected reference model filtered out from the corpus of retrieved references.
-
1.
National Cancer Institute Thesaurus Footnote 2 by the American National Institutes of Health (NIH):
The NCI Thesaurus is a reference terminology and biomedical ontology used in NCI systems. It covers vocabulary for clinical care, translational and basic research, and public information and administrative activities. It contains 118941 classes, 46839 individuals, 173 properties, 16 as the max depth, 3235 children, an average number of children equal to 6 and 36013 classes with no definitions
-
2.
AGROVOC Multilingual agricultural thesaurus Footnote 3 by AIMS Advisory Board:
AGROVOC is a controlled vocabulary covering all areas of interest of the Food and Agriculture Organization (FAO) of the United Nations, including food, nutrition, agriculture, fisheries, forestry, environment etc. AGROVOC consists of over 32,000 concepts available in 27 languages: Arabic, Burmese, Chinese, Czech, English, French, German, Hindi, Hungarian, Italian, Japanese, Khmer, Korean, Lao, Malay, Moldovian, Persian, Polish, Portuguese, Russian, Slovak, Spanish, Telugu, Thai, Turkish, Ukrainian, Vientamese.
-
3.
Linked Recipe Schema Footnote 4 by schema.org:
Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model.
-
4.
BBC Food Ontology Footnote 5 by BBC:
The Food Ontology is a simple lightweight ontology for publishing data about recipes, including the foods they are made from and the foods they create as well as the diets, menus, seasons, courses and occasions they may be suitable for. Whilst it originates in a specific BBC use case, the Food Ontology should be applicable to a wide range of recipe data publishing across the web. It presents 57 named classes.
-
5.
LIRMM Food Ontology Footnote 6 by LIRMM Laboratoire:
This ontology models the Food domain. It allows to describe ingredients and food products. Some classes are: food:Recipe, food:Food, food:FoodProduct, food:Dish, food:Ingredient, etc.
-
6.
The Product Types Ontology Footnote 7 by E-Business and Web Science Research Group at Bundeswehr University Munich:
This ontology contains 300,000 precise definitions for types of product or services that extend the schema.org and GoodRelations standards for e-commerce markup.
-
7.
Oregon State Food Glossary Footnote 8 by Oregon State University:
FoodON is a new ontology built to interoperate with the OBO Library and to represent entities which bear a “food role”. It encompasses materials in natural ecosystems and food webs as well as human-centric categorization and handling of food.
-
8.
Eurocode 2 Food Coding System Footnote 9 by European FLAIR Eurofoods-Enfant Project:
The Eurocode 2 Food Coding System was originally developed within the European FLAIR Eurofoods-Enfant Project to serve as a standard instrument for nutritional surveys in Europe and to serve the need for food intake comparisons. It contains 162 named classes.
-
9.
WAND Food and Beverage Taxonomy Footnote 10 by WAND Company:
The WAND Food and Beverage Taxonomy includes 1,278 terms including foods, beverages, ingredients, and additives. This taxonomy includes anything that somebody may consume as food, including some prepared foods. The WAND Foods and Beverages Taxonomy is ideal for restaurants, groceries, and food manufacturers.
-
10.
Food technology ISO Standard Footnote 11 by ISO:
International standard by ISO which provides a terminology for processes in the food industry, including food hygiene and food safety, food products in general, methods of tests and analysis for food ICS (International Classification for Standards) products, materials and articles in contact with foodstuffs and materials and articles in contact with drinking water, plants and equipment for the food industry.
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Caldarola, E.G., Rinaldi, A.M. (2018). A Multi-strategy Approach for Ontology Reuse Through Matching and Integration Techniques. In: Rubin, S., Bouabana-Tebibel, T. (eds) Quality Software Through Reuse and Integration. FMI IRI 2016 2016 2016. Advances in Intelligent Systems and Computing, vol 561. Springer, Cham. https://doi.org/10.1007/978-3-319-56157-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-56157-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-56156-1
Online ISBN: 978-3-319-56157-8
eBook Packages: EngineeringEngineering (R0)