Abstract
Semantic Web technologies (SWTs), such as XML and OWL ontologies are increasingly being used to represent information in different domains. However, these capabilities are not indistinctly provided by each SWT. XML, although not being considered a SWT in itself, stands at the syntactic level of the Semantic Web stack, and is more suitable for efficient information structure and retrieval in interactive software applications. OWL language, on the other hand, is more suitable for background reasoning and consistency checking purposes. In this paper, we introduce a mixed approach for the information representation and knowledge sharing in the nutritional domain, aiming to explode XML and OWL benefits. This approach is included in NutElCare (a nutritional recommender system). In it, diets are represented through XML documents contained in an XML repository and the knowledge base is composed of several OWL ontologies which interact to provide recommendations. In this design, XSLT transformations play an important role, allowing the mappings from XML diets to the OWL ontologies, so that elevating the syntactic representation of the XML documents to the semantic level of OWL ontologies. Altogether, they configure a system architecture that keeps the system timely responsive through a seamless linkage between XML and OWL representations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Protégé, OWL Ontology Editor. http://protege.stanford.edu.
References
Baader, F., Horrocks, I., Sattler, U.: Description logics as ontology languages for the semantic web. In: Hutter, D., Stephan, W. (eds.) Mechanizing Mathematical Reasoning. LNCS (LNAI), vol. 2605, pp. 228–248. Springer, Heidelberg (2005)
Bermudez-Edo, M., Hurtado, M.V., Noguera, M., Hurtado-Torres, N.: Managing technological knowledge of patents: HCOntology, a semantic approach. Comput. Ind. (2015)
Bohring, H., Auer, S.: Mapping XML to OWL ontologies. In: Leipziger Informatik-Tage, vol. 72, pp.147–156 (2005)
Bühmann, L., Lehmann, J.: Universal OWL axiom enrichment for large knowledge bases. In: ten Teije, A., Völker, J., Handschuh, S., Stuckenschmidt, H., d’Acquin, M., Nikolov, A., Aussenac-Gilles, N., Hernandez, N. (eds.) EKAW 2012. LNCS, vol. 7603, pp. 57–71. Springer, Heidelberg (2012)
Buitelaar, P., Cimiano, P. (eds.): Ontology learning and population: bridging the gap between text and knowledge, vol. 167. Ios Press, Amsterdam (2008)
Caracciolo, C., Stellato, A., Morshed, A., Johannsen, G., Rajbhandari, S., Jaques, Y., Keizer, J.: The Agrovoc linked dataset. Semant. Web 4(3), 341–348 (2013)
Espín, V., Hurtado, M.V., Noguera, M.: Towards holistic support of active aging through cognitive stimulation, exercise and assisted nutrition. In: Pecchia, L., Chen, L.L., Nugent, C., Bravo, J. (eds.) IWAAL 2014. LNCS, vol. 8868, pp. 312–319. Springer, Heidelberg (2014)
Espín, V., Hurtado, M.V., Noguera, M., Benghazi, K.: Semantic-based recommendation of nutrition diets for the elderly from agroalimentary thesauri. In: Larsen, H.L., Martin-Bautista, M.J., Vila, M.A., Andreasen, T., Christiansen, H. (eds.) FQAS 2013. LNCS, vol. 8132, pp. 471–482. Springer, Heidelberg (2013)
Ferdinand, M., Zirpins, C., Trastour, D.: Lifting XML schema to OWL. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 354–358. Springer, Heidelberg (2004)
Fernández, M., Cantador, I., López, V., Vallet, D., Castells, P., Motta, E.: Semantically enhanced information retrieval: an ontology-based approach. Web Semant. Sci. Serv. Agents World Wide Web 9(4), 434–452 (2011)
Ghawi, R., Cullot, N.: Building ontologies from XML data sources. In: DEXA Workshops, pp. 480–484 (2009)
Hacherouf, M., Bahloul, S.N., Cruz, C.: Transforming XML documents to OWL ontologies: A survey. J. Inf. Sci. 41(2), 242–259 (2015)
Heckmann, D., Schwartz, T., Brandherm, B., Schmitz, M., von Wilamowitz-Moellendorff, M.: Gumo–the general user model ontology. In: Ardissono, L., Brna, P., Mitrovic, A. (eds.) User modeling 2005. LNCS, vol. 3538, pp. 428–432. Springer, Heidelberg (2005)
Hitzler, P., Krotzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies. CRC Press (2011)
Hitzler, P., Krötzsch, M., Parsia, B., Patel-Schneider, P.F., Rudolph, S.: OWL 2 web ontology language primer. W3C Recommendation, 27 October 2009. http://www.w3.org/TR/owl2-primer/
Horridge, M., Bechhofer, S.: The OWL API: a java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)
Petasis, G., Karkaletsis, V., Paliouras, G., Krithara, A., Zavitsanos, E.: Ontology population and enrichment: state of the art. In: Paliouras, G., Spyropoulos, C.D., Tsatsaronis, G. (eds.) Knowledge-Driven Multimedia Information Extraction and Ontology Evolution. LNCS, vol. 6050, pp. 134–166. Springer, Heidelberg (2004)
Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical owl-dl reasoner. Web Semant. Sci. Serv. Agents World Wide Web 5(2), 51–53 (2007)
Acknowledgements
This work was partially funded by the Innovation Office from the Andalusian Government under project TIN-6600 Virtra-el and by the ‘Programa de Fortalecimiento de I+D+i’ de la Universidad de Granada 2014–2015.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Espín, V., Noguera, M., Hurtado, M.V. (2015). A Mixed Approach for the Representation of Nutritional Information Through XML-to-OWL Mappings. In: Sierra-Rodríguez, JL., Leal, JP., Simões, A. (eds) Languages, Applications and Technologies. SLATE 2015. Communications in Computer and Information Science, vol 563. Springer, Cham. https://doi.org/10.1007/978-3-319-27653-3_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-27653-3_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27652-6
Online ISBN: 978-3-319-27653-3
eBook Packages: Computer ScienceComputer Science (R0)