Abstract
Many researches show that the ability of independent, heterogeneous enterprises’ information systems to interoperate is related to the challenges of making their semantics explicit and formal, so that the messages are not merely exchanged, but interpreted, without ambiguity. In this paper, we present an approach to overcome those challenges by developing a method for explication of the systems’ implicit semantics. We define and implement the method for the generation of local ontologies, based on the databases of their systems. In addition, we describe an associated method for the translation between semantic and SQL queries, a process in which implicit semantics of the EIS’s databases and explicit semantics of the local ontologies become interrelated. Both methods are demonstrated in the case of creating the local ontology and the semantic querying of OpenERP Enterprise Resource Planning system, for the benefit of the collaborative supply chain planning.
Similar content being viewed by others
References
Antoniou G, van Harmelen F (2009) Web ontology language: OWL. In: Handbook on ontologies. International handbooks on information systems, Part 1. pp 91–110
Astrova I (2004) Reverse engineering of relational databases to ontologies. In: Lecture notes in computer science, vol 3053. pp 327–341
Auer S, Dietzold S, Lehmann J, Hellmann S, Aumueller D (2009) Triplify: light-weight linked data publication from relational databases. In: WWW ’09 proceedings of the 18th international conference on World wide web, ACM New York, NY, USA, pp 621–630
Batini C, Lenzerini M, Navathe SB (1986) A comparative analysis of methodologies for database schema integration. ACM Comput Surv 18(4):323–364
Bizer C, Heath T, Berners-Lee T (2009) Linked data: the story so far. Int J Semant Web Inf Syst 5(3):22
Browne J, Zhang J (1999) Extended and virtual enterprises—similarities and differences. Int J Agile Manag Syst 1(1):30–36
Buil-Aranda C, Corcho O, Krause A (2009) Robust service-based semantic querying to distributed heterogeneous databases. In: Proceedings of 20th international workshop on database and expert systems application, DEXA’09. pp 74–78
Castano S, De Antonellis V (1998) A framework for expressing semantic relationships between multiple information systems for cooperation. Inf Syst 23(3–4):253–277
Chen D, Vernadat F (2004) Standards on enterprise integration and engineering—a state of the art. Int J Comput Integr Manuf 17(3):235–253
Cullot N, Ghawi R, Yetongnon K (2007) DB2OWL: a tool for automatic database-to-ontology mapping. In: Proceedings of the 15th Italian symposium on advanced database systems. June 17–20, 2007. Torre Canne di Fasano (BR). Italy
Curino C, Orsi G, Panigati E, Tanca L (2009) Accessing and documenting relational databases through OWL ontologies. In: Flexible query answering systems. Lecture notes in computer science, vol 5822, pp 431–442
Doan A, Halevy AY (2005) Semantic integration research in the database community: a brief survey. AI Mag 26(1):83–94
Ensan F, Du W (2011) A knowledge encapsulation approach to ontology modularization. Knowl Inf Syst 26(2):249–283
Eshuis R, Grefen P (2008) Constructing customized process views. Data Knowl Eng 64:419–438
Fischer M, Dean M, Joiner G (2008) Use of OWL and SWRL for semantic relational database translation. In: Proceedings of the fourth OWLED workshop on OWL: experiences and directions. Washington, DC (metro), 1–2 April 2008
Gailly F, Poels G (2011) Experimental evaluation of an ontology-driven enterprise modeling language. In: Advances in conceptual modeling, Recent developments and new directions. Lecture notes in computer science, vol 6999, pp 163–172
Ghawi R, Cullot N (2007) Database-to-ontology mapping generation for semantic interoperability. In: Proceedings of 3rd international workshop on database interoperability, Vienna. Austria. September 24, 2007
Grubic T, Fan IS (2010) Supply chain ontology: review, analysis and synthesis. Comput Ind 61(8):776–786
Guarino N (1997) Understanding, building and using ontologies. Int J Hum Comput Stud 46(2–3):293–310
Hassanzadeh O, Kementsietsidis A, Lim L, Miller RJ, Wang M (2009) A framework for semantic link discovery over relational data. In: CIKM ’09 proceedings of the 18th ACM conference on Information and knowledge management. ACM New York, NY, USA, pp 1027–1036
Hepp M (2007) Ontologies: State of the art, business potential and grand challenges. In: Hepp M, De Leenheer P, de Moor A, Sure Y (eds) Ontology management—semantic web, semantic web services, and business applications. Springer, Berlin/Heidelberg, pp 3–22
Hert M (2009) Relational databases as semantic web endpoints. In: The semantic web: research and applications. Lecture Notes in Computer Science, vol 5554. pp 929–933
Hoang HH, Tran PCT, Le TM (2010) State of the art of semantic business process management: an investigation on approaches for business-to-business integration. In: Intelligent information and database systems. Lecture notes in computer science, vol 5991. pp 154–165
Horrocks I, Patel-Schneider PF, Boley H, Tabet S, Grosof B, Dean M (2004) SWRL: a semantic web rule language—Combining OWL and RuleML. W3C Member Submission 21 May 2004. http://www.w3.org/Submission/SWRL/
ISO/IEC 2382-1 (1993) Information technology - Vocabulary—Part 1: fundamental terms. International Organisation for Standardisation, Geneva
Konstantinou N, Spanos D, Chalas M, Solidakis E, Mitrou N (2006) VisAVis: an approach to an intermediate layer between ontologies and relational database contents. In: Proceedings of international workshop on web information systems modeling, Luxembourg. 6 June, 2006
Koutsomitropoulos DA, Domenech RB, Solomou GD (2011) A structured semantic query interface for reasoning-based search and retrieval. In: The semantic web: research and applications. Lecture Notes in Computer Science vol 6643, pp 17–31
de Laborda CP, Conrad S (2005) Relational.OWL: a data and schema representation format based on OWL. In: Proceedings of the 2nd Asia-Pacific conference on conceptual modelling, Newcastle, Australia. January 30–February 4, 2005
Lee JL, Madnick SE, Siegel MD (1996) Conceptualizing semantic interoperability: a perspective from the knowledge level. Int J Cooper Inf Syst 5(4):367–393
Lezoche M, Panetto H, Aubry A (2012) Formal fact-oriented model transformations for cooperative information systems semantic conceptualization. In: Enterprise information systems. Lecture notes in business information processing, vol 102, pp 117–131
McBrien P, Poulovassilis A (1998) A formalisation of semantic schema integration. Inf Syst 23(5):307–334
Motika B, Horrocks I, Sattler U (2009) Bridging the gap between OWL and relational databases. J Web Semant 7(2):74–89
Obrst L (2003) Ontologies for semantically interoperable systems. In: Proceedings of the 12th international conference on information and knowledge management, New Orleans, USA. 3–8 November, 2003
Panetto H, Molina A (2008) Enterprise integration and interoperability in manufacturing systems: trends and issues. Comput Ind 59(7):641–646
Rahm E, Bernstein PA (2001) A survey of approaches to automatic schema matching. VLDB J 10:334–350
Rishe N, Furht B, Adjouadi M, Barreto A, Davis D, Wolfson O, Yesha Y, Yesha Y (2011) Semantic wrapper: concise semantic querying of legacy relational databases. Handb Data Intensive Comput 2:415–444
Sane SS, Shirke A (2009) Generating OWL ontologies from a relational databases for the semantic web. In: Proceedings of ICAC3 ’09 international conference on advances in computing, communication and control. ACM New York, NY, USA, pp 157–162
Sánchez NG, Apolinar D, Zubiaga G, Atahualpa J, González I, Molina A (2005) Virtual Breeding Environment: a first approach to understanding working and sharing principles. In: Proceedings of the 1st international conference on interoperability of Enterprise Software and Applications, Geneva, Switzerland. 23–25 February, 2005
Sheth A, Larson J (1990) Federated database systems. ACM Comput Surv 22(3):183–236
Sowa J (2009) Knowledge representation: logical, philosophical, and computational foundations. Brooks/Cole Publishing Co., CA
Spanos DE, Stavrou P, Mitrou N (2012) Bringing relational databases into the semantic web: a survey. Semant Web 3(2):169–209
The IEEE Standard Upper Ontology web site (2012). http://suo.ieee.org, Accessed: 17.5.2012
Unal O, Afsarmanesh H (2010) Semi-automated schema integration with SASMINT. Knowl Inf Syst 23(1):99–128
Vavliakis KN, Grollios TK, Mitkas PA (2010) RDOTE-transforming relational databases into semantic web data. ISWC Posters &Demos 2010
Vavliakisa KN, Symeonidisa AL, Karagiannisc GT, Mitkasa PA (2011) An integrated framework for enhancing the semantic transformation, editing and querying of relational databases. Expert Syst Appl 38(4):3844–3856
Wache H, Vögele T, Visser U, Stuckenschmidt H, Schuster G, Neumann H, Hübner S (2001) Ontology-based integration of information—a survey of existing approaches. In: Proceedings of IJCAI-01 workshop: ontologies and information sharing, Seattle, WA. pp 108–117
William WS, Johannesson P, Bubenko JA Jr (1996) Semantic similarity relations and computation in schema integration. Data Knowl Eng 19(1):65–97
Xu Z, Zhang S, Dong Y (2006) Mapping between relational database schema and OWL ontology for deep annotation. In: Proceedings of the 2006 IEEE/WIC/ACM international conference on web intelligence, Hong Kong. 18–22 December, 2006
Xu Z, Cao X, Dong Y, Su W (2004) Formal approach and automated tool for translating ER schemata into OWL ontologies. In: Advances in knowledge discovery and data mining. Lecture notes in computer science, vol 3056, pp 464–475
Yahia E, Lezoche M, Aubry A, Panetto H (2012) Semantics enactment for interoperability assessment in enterprise information systems. Ann Rev Control 36(1):101–117
Zdravković M, Panetto H, Trajanović M, Aubrey A (2011a) An approach for formalising the supply chain operations. Enterp Inf Syst 5(4):401–421
Zdravković M, Panetto H, Trajanović M (2011b) Local ontologies for semantic interoperability in supply chain networks, In: Zhang R, Cordeiro J, Li X, Zhang Z, Zhang J (eds) Proceedings of the 13th international conference on enterprise information systems. SciTePress, pp 22–31
Zdravković M, Trajanović M, Stojković M, Vitković N, Mišić D (2012) A case of using the Semantic Interoperability Framework for custom orthopedic implants manufacturing. Ann Rev Control 36(2):318–326
Zhao H, Ram S (2007) Combining schema and instance information for integrating heterogeneous data sources. Data Knowl Eng 61(2):281–303
Acknowledgments
The work presented in this paper was supported by the program for scientific cooperation between Serbia and France PHC PAVLE SAVIC (Project No. 23494VF 2010/2011); and the Ministry of Education and Science of the Republic of Serbia (Project No. III41017).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zdravković, M., Panetto, H., Trajanović, M. et al. Explication and semantic querying of enterprise information systems. Knowl Inf Syst 40, 697–724 (2014). https://doi.org/10.1007/s10115-013-0650-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-013-0650-x