Skip to main content
Log in

Explication and semantic querying of enterprise information systems

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Antoniou G, van Harmelen F (2009) Web ontology language: OWL. In: Handbook on ontologies. International handbooks on information systems, Part 1. pp 91–110

  2. Astrova I (2004) Reverse engineering of relational databases to ontologies. In: Lecture notes in computer science, vol 3053. pp 327–341

  3. 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

  4. Batini C, Lenzerini M, Navathe SB (1986) A comparative analysis of methodologies for database schema integration. ACM Comput Surv 18(4):323–364

    Article  Google Scholar 

  5. Bizer C, Heath T, Berners-Lee T (2009) Linked data: the story so far. Int J Semant Web Inf Syst 5(3):22

    Article  Google Scholar 

  6. Browne J, Zhang J (1999) Extended and virtual enterprises—similarities and differences. Int J Agile Manag Syst 1(1):30–36

    Google Scholar 

  7. 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

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

  12. Doan A, Halevy AY (2005) Semantic integration research in the database community: a brief survey. AI Mag 26(1):83–94

    Google Scholar 

  13. Ensan F, Du W (2011) A knowledge encapsulation approach to ontology modularization. Knowl Inf Syst 26(2):249–283

    Article  Google Scholar 

  14. Eshuis R, Grefen P (2008) Constructing customized process views. Data Knowl Eng 64:419–438

    Article  Google Scholar 

  15. 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

  16. 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

  17. 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

  18. Grubic T, Fan IS (2010) Supply chain ontology: review, analysis and synthesis. Comput Ind 61(8):776–786

    Article  Google Scholar 

  19. Guarino N (1997) Understanding, building and using ontologies. Int J Hum Comput Stud 46(2–3):293–310

    Article  Google Scholar 

  20. 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

  21. 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

  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

  23. 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

  24. 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/

  25. ISO/IEC 2382-1 (1993) Information technology - Vocabulary—Part 1: fundamental terms. International Organisation for Standardisation, Geneva

  26. 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

  27. 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

  28. 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

  29. 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

    Article  Google Scholar 

  30. 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

  31. McBrien P, Poulovassilis A (1998) A formalisation of semantic schema integration. Inf Syst 23(5):307–334

    Article  Google Scholar 

  32. Motika B, Horrocks I, Sattler U (2009) Bridging the gap between OWL and relational databases. J Web Semant 7(2):74–89

    Article  Google Scholar 

  33. 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

  34. Panetto H, Molina A (2008) Enterprise integration and interoperability in manufacturing systems: trends and issues. Comput Ind 59(7):641–646

    Article  Google Scholar 

  35. Rahm E, Bernstein PA (2001) A survey of approaches to automatic schema matching. VLDB J 10:334–350

    Article  MATH  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

  39. Sheth A, Larson J (1990) Federated database systems. ACM Comput Surv 22(3):183–236

    Article  Google Scholar 

  40. Sowa J (2009) Knowledge representation: logical, philosophical, and computational foundations. Brooks/Cole Publishing Co., CA

    Google Scholar 

  41. Spanos DE, Stavrou P, Mitrou N (2012) Bringing relational databases into the semantic web: a survey. Semant Web 3(2):169–209

    Google Scholar 

  42. The IEEE Standard Upper Ontology web site (2012). http://suo.ieee.org, Accessed: 17.5.2012

  43. Unal O, Afsarmanesh H (2010) Semi-automated schema integration with SASMINT. Knowl Inf Syst 23(1):99–128

    Article  Google Scholar 

  44. Vavliakis KN, Grollios TK, Mitkas PA (2010) RDOTE-transforming relational databases into semantic web data. ISWC Posters &Demos 2010

  45. 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

    Article  Google Scholar 

  46. 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

  47. William WS, Johannesson P, Bubenko JA Jr (1996) Semantic similarity relations and computation in schema integration. Data Knowl Eng 19(1):65–97

    Article  MATH  Google Scholar 

  48. 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

  49. 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

  50. 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

    Article  Google Scholar 

  51. Zdravković M, Panetto H, Trajanović M, Aubrey A (2011a) An approach for formalising the supply chain operations. Enterp Inf Syst 5(4):401–421

    Article  Google Scholar 

  52. 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

  53. 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

    Article  Google Scholar 

  54. Zhao H, Ram S (2007) Combining schema and instance information for integrating heterogeneous data sources. Data Knowl Eng 61(2):281–303

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Milan Zdravković.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-013-0650-x

Keywords

Navigation