Abstract
We describe a mapping language for converting data contained in spreadsheets into the Web Ontology Language (OWL). The developed language, called M2, overcomes shortcomings with existing mapping techniques, including their restriction to well-formed spreadsheets reminiscent of a single relational database table and verbose syntax for expressing mapping rules when transforming spreadsheet contents into OWL. The M2 language provides expressive, yet concise mechanisms to create both individual and class axioms when generating OWL ontologies. We additionally present an implementation of the mapping approach, Mapping Master, which is available as a plug-in for the Protégé ontology editor.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Langegger, A., Woss, W.: XLWrap – querying and integrating arbitrary spreadsheets with SPARQL. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 359–374. Springer, Heidelberg (2009)
TopBraid Composer, http://www.topbraidcomposer.com
Han, L., Finin, T.W., Parr, C.S., Sachs, J., Joshi, A.: RDF123: From spreadsheets to RDF. In: Sheth, A.P., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 451–466. Springer, Heidelberg (2008)
Manchester OWL Syntax, http://www.w3.org/TR/owl2-manchester-syntax/
Mapping Master, http://protege.cim3.net/cgi-bin/wiki.pl?MappingMaster
Reck, R.P.: Excel2RDF for Microsoft Windows, http://www.mindswap.org/~rreck/excel2rdf.shtml
Grove, M.: Mindswap Convert2RDF Tool, http://www.mindswap.org/~mhgoeve/convert/
Huynh, D., Karger, D., Miller, R.: Exhibit: lightweight structured data publishing. In: Proceedings of the 16th International Conference on World Wide Web (2007)
O’Connor, M.J., Shankar, R.D., Tu, S.W., Nyulas, C.I., Das, A.K.: Developing a Web-Based Application using OWL and SWRL. In: AAAI Spring Symposium, Stanford, CA, USA (2008)
SWRL Submission, http://www.w3.org/Submission/SWRL
ExcelImport, http://code.google.com/p/co-ode-owl-plugins/wiki/ExcelImport
OBI Consortium, http://obi-ontology.org/page/Consortium
Bizer, C.: D2R MAP - A Database to RDF Mapping Language. In: 12th International World Wide Web Conference, Budapest, Hungary (2003)
Gennari, J., Musen, M., Fergerson, R., Grosso, W., Crubezy, M., Eriksson, H., Noy, N., Tu, S.: The evolution of Protégé-2000: An environment for knowledge-based systems development. International Journal of Human-Computer Studies 58(1), 89–123 (2003)
Knublauch, H.: An AI tool for the real world: Knowledge modeling with Protégé. JavaWorld, June 20 (2003)
World Health Organization. Production of ICD-11: The overall revision process (2007), http://www.who.int/classifications/icd/ICDRevision.pdf
Mapping Master BNF, http://swrl.stanford.edu/MappingMaster/1.0/BNF/MappingMasterParser.html
O’Connor, M.J., Halaschek-Wiener, C., Musen, M.: M2: a Language for Mapping Spreadsheets to OWL OWL: Experiences and Directions (OWLED). In: Sixth International Workshop, San Francisco, CA (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
O’Connor, M.J., Halaschek-Wiener, C., Musen, M.A. (2010). Mapping Master: A Flexible Approach for Mapping Spreadsheets to OWL. In: Patel-Schneider, P.F., et al. The Semantic Web – ISWC 2010. ISWC 2010. Lecture Notes in Computer Science, vol 6497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17749-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-17749-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17748-4
Online ISBN: 978-3-642-17749-1
eBook Packages: Computer ScienceComputer Science (R0)