skip to main content
10.1145/3460210.3493569acmconferencesArticle/Chapter ViewAbstractPublication Pagesk-capConference Proceedingsconference-collections
research-article

Capturing Expert Knowledge for Building Enterprise SME Knowledge Graphs

Published: 02 December 2021 Publication History

Abstract

Whilst Knowledge Graphs (KGs) are increasingly used in business scenarios, the construction of enterprise ontologies and the population of KGs from existing relational data remains a significant challenge. In this paper we report our experience in supporting CSols (an SME operating in the analytical laboratory domain) in transitioning their data from legacy databases to a bespoke KG. We modelled the KG using a streamlined approach based on state of the art ontology engineering methodologies, that addresses the challenges faced by SMEs when transitioning to new technologies: lack of resources to devote to the transition, paucity of comprehensive data governance policies, and resistance within the organisation to accepting new practices and knowledge. Our approach uses a combination of UML diagrams and a controlled language glossary to support stakeholders in reaching consensus during the knowledge capture phase, thus reducing the intervention of the ontology engineer only to cases where no agreement can be found. We present a case study illustrating the generation of the KG from a UML specification of part of the analytical domain and from legacy relational data, and we discuss the benefits and challenges of the approach.

References

[1]
Kenneth Baclawski, Mieczyslaw K Kokar, Paul A Kogut, Lewis Hart, Jeffrey Smith, Jerzy Letkowski, and Pat Emery. 2002. Extending the Unified Modeling Language for ontology development. Software and Systems Modeling, Vol. 1, 2 (2002), 142--156.
[2]
Carolyn Begg and Tom Caira. 2012. Exploring the SME quandary: Data governance in practise in the small to medium-sized enterprise sector. Electronic Journal of Information Systems Evaluation, Vol. 15, 1 (2012).
[3]
Bilal Ben Mahria, Ilham Chaker, and Azeddine Zahi. 2021. A novel approach for learning ontology from relational database: from the construction to the evaluation. Journal of Big Data, Vol. 8, 1 (2021), 25.
[4]
Daniela Berardi, Diego Calvanese, and Giuseppe De Giacomo. 2005. Reasoning on UML class diagrams. Artificial intelligence, Vol. 168, 1--2 (2005), 70--118.
[5]
Sara Brockmans, Raphael Volz, Andreas Eberhart, and Peter Löffler. 2004. Visual Modeling of OWL DL Ontologies Using UML. In The Semantic Web -- ISWC 2004 . Springer, Berlin, Heidelberg, 198--213.
[6]
Stephen Cranefield and Martin K. Purvis. 1999. UML as an Ontology Modelling Language. In Proceedings of the IJCAI-99 Workshop on Intelligent Information Integration (CEUR Workshop Proceedings, Vol. 23). Stockholm, Sweden, 1--8.
[7]
Dragan Djurić, Dragan Gavs ević, Vladan Devedvz ić, and Violeta Damjanović. 2005. A UML profile for OWL ontologies. In Model Driven Architecture . Springer, 204--219.
[8]
Oussama El Hajjamy, Khadija Alaoui, Larbi Alaoui, and Mohamed Bahaj. 2016. Mapping UML to OWL2 ontology. Journal of Theoretical and Applied Information Technology, Vol. 90, 1 (2016), 126--143.
[9]
Mariano Fernandez, Asuncion Gomez-Perez, and Natalia Juristo. 1997. Methontology: from ontological art towards ontological engineering. In Proc. of the AAAI97 Spring Symposium Series on Ontological Engineering. Stanford, USA, 33--40.
[10]
Mariano Fernández-López, María Poveda-Villalón, Mari Carmen Suárez-Figueroa, and Asuncion Gomez-Perez. 2018. Why are ontologies not reused across the same domain? Journal of Web Semantics, Vol. 57 (2018), 1--9.
[11]
Andrés García-Silva, Asunción Gómez-Pérez, Mari Carmen Suárez-Figueroa, and Boris Villazón-Terrazas. 2008. A Pattern Based Approach for Re-engineering Non-Ontological Resources into Ontologies. In The Semantic Web. Springer, 167--181.
[12]
John Guerson, Tiago Prince Sales, Giancarlo Guizzardi, and João Paulo A. Almeida. 2015. OntoUML Lightweight Editor: A Model-Based Environment to Build, Evaluate and Implement Reference Ontologies. In 2015 IEEE 19th International Enterprise Distributed Object Computing Workshop. IEEE, 144--147.
[13]
P. Hitzler, A. Gangemi, K. Janowicz, A. A. Krisnadhi, and V. Presutti. 2016. Ontology Engineering with Ontology Design Patterns: Foundations and Applications .IOS Press, NLD.
[14]
C. Maria Keet and Pablo Rubén Fillottrani. 2015. An ontology-driven unifying metamodel of UML Class Diagrams, EER, and ORM2. Data & Knowledge Engineering, Vol. 98 (2015), 30--53.
[15]
Ali Hanzala Khan and Ivan Porres. 2015. Consistency of UML class, object and statechart diagrams using ontology reasoners. Journal of Visual Languages & Computing, Vol. 26 (2015), 42--65.
[16]
M.F. Lopez, A. Gomez-Perez, J.P. Sierra, and A.P. Sierra. 1999. Building a chemical ontology using Methontology and the Ontology Design Environment. IEEE Intelligent Systems, Vol. 14, 1 (Jan-Feb 1999), 37--46.
[17]
Paula Matos Marques Simões and Mark Esposito. 2014. Improving change management: How communication nature influences resistance to change. Journal of Management Development, Vol. 33 (04 2014), 324--341.
[18]
Robert Meersman. 2001. Ontologies and Databases: More than a Fleeting Resemblance. Springer, Rome Workshop, Luiss Publications .
[19]
Meriem Mejhed Mkhinini, Ouassila Labbani-Narsis, and Christophe Nicolle. 2020. Combining UML and ontology: An exploratory survey. Computer Science Review, Vol. 35 (2020), 100223. https://www.sciencedirect.com/science/article/pii/S1574013719300231
[20]
N. Noy and D.L. McGuinness. 2001. Ontology Development 101: A Guide to Creating Your First Ontology . Technical Report SMI-2001-0880. Stanford Medical Informatics (SMI), Department of Medicine, Stanford University.
[21]
Fernando Silva Parreiras and Steffen Staab. 2010. Using ontologies with UML class-based modeling: The TwoUse approach. Data & Knowledge Engineering, Vol. 69, 11 (2010), 1194--1207.
[22]
María Poveda-Villalón, Asunción Gómez-Pérez, and Mari Carmen Suárez-Figueroa. 2014. OOPS! (OntOlogy Pitfall Scanner!): An On-line Tool for Ontology Evaluation . International Journal on Semantic Web and Information Systems (IJSWIS), Vol. 10, 2 (2014), 7--34.
[23]
Karina Robles, Anabel Fraga, Jorge Morato, and Juan Llorens. 2012. Towards an ontology-based retrieval of UML Class Diagrams. Information and Software Technology, Vol. 54, 1 (2012), 72--86.
[24]
Małgorzata Sadowska and Zbigniew Huzar. 2017. Semantic validation of UML class diagrams with the use of domain ontologies expressed in OWL 2. In Software Engineering: Challenges and Solutions. Springer, Wroclaw, Poland, 47--59.
[25]
Juan F. Sequeda, Willard J. Briggs, Daniel P. Miranker, and Wayne P. Heideman. 2019. A Pay-as-you-go Methodology to Design and Build Enterprise Knowledge Graphs from Relational Databases. In Proceedings of the 18 International Semantic Web Conference (ISWC 2019). Springer International Publishing, 526--545.
[26]
Juan F. Sequeda, Syed Hamid Tirmizi, Ó scar Corcho, and Daniel P. Miranker. 2011. Survey of directly mapping SQL databases to the Semantic Web. Knowledge Engineering Review, Vol. 26, 4 (2011), 445--486.
[27]
Nigel Shadbolt and Paul R Smart. 2015. Knowledge Elicitation: Methods, Tools and Techniques. In Evaluation of Human Work . CRC Press, 163--200.
[28]
Mari Carmen Suarez-Figueroa, Asuncion Gomez-Perez, Enrico Motta, and Aldo Gangemi. 2012. Ontology Engineering in a Networked World .Springer.
[29]
Mike Uschold and Michael Gruninger. 1996. Ontologies: Principles, methods and applications. The knowledge engineering review, Vol. 11, 02 (1996), 93--136.
[30]
Minh Hoang Lien Vo and Quang Hoang. 2020. Transformation of UML class diagram into OWL Ontology. Journal of Information and Telecommunication, Vol. 4, 1 (2020), 1--16.
[31]
Guohui Xiao, Diego Calvanese, Roman Kontchakov, Domenico Lembo, Antonella Poggi, Riccardo Rosati, and Michael Zakharyaschev. 2018. Ontology-based data access: A survey. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, IJCAI-18. Stockholm, Sweden, 5511--5519.
[32]
Guohui Xiao, Davide Lanti, Roman Kontchakov, Sarah Komla-Ebri, Elem Güzel-Kalayci, Linfang Ding, Julien Corman, Benjamin Cogrel, Diego Calvanese, and Elena Botoeva. 2020. The virtual knowledge graph system ontop. In International Semantic Web Conference . Springer, Cham, 259--277.
[33]
Zhuoming Xu, Yuyan Ni, Wenjie He, Lili Lin, and Qin Yan. 2012. Automatic extraction of OWL ontologies from UML class diagrams: a semantics-preserving approach. World Wide Web, Vol. 15, 5 (2012), 517--545.

Cited By

View all
  • (2024)A Taxonomy of Knowledge Management Systems in the Micro-EnterpriseInternational Journal of Operations Management10.18775/ijom.2757-0509.2020.41.40014:1(7-20)Online publication date: Sep-2024
  • (2024)Intelligent system adoption in knowledge management system model for small medium enterprise communityTHE 7TH INTERNATIONAL CONFERENCE ON SCIENCE AND TECHNOLOGY (ICST22): Smart innovation research on science and technology for a better life10.1063/5.0199726(050019)Online publication date: 2024
  • (2022)Question Answering Over Knowledge Graphs: A Case Study in TourismIEEE Access10.1109/ACCESS.2022.318717810(69788-69801)Online publication date: 2022

Index Terms

  1. Capturing Expert Knowledge for Building Enterprise SME Knowledge Graphs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    K-CAP '21: Proceedings of the 11th Knowledge Capture Conference
    December 2021
    300 pages
    ISBN:9781450384575
    DOI:10.1145/3460210
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 December 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Badges

    • Honorable Mention

    Author Tags

    1. enterprise knowledge graphs
    2. ontology engineering
    3. r2rml
    4. relational data
    5. uml

    Qualifiers

    • Research-article

    Funding Sources

    • Knowledge Transfer Network

    Conference

    K-CAP '21
    Sponsor:
    K-CAP '21: Knowledge Capture Conference
    December 2 - 3, 2021
    Virtual Event, USA

    Acceptance Rates

    Overall Acceptance Rate 55 of 198 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)87
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 10 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Taxonomy of Knowledge Management Systems in the Micro-EnterpriseInternational Journal of Operations Management10.18775/ijom.2757-0509.2020.41.40014:1(7-20)Online publication date: Sep-2024
    • (2024)Intelligent system adoption in knowledge management system model for small medium enterprise communityTHE 7TH INTERNATIONAL CONFERENCE ON SCIENCE AND TECHNOLOGY (ICST22): Smart innovation research on science and technology for a better life10.1063/5.0199726(050019)Online publication date: 2024
    • (2022)Question Answering Over Knowledge Graphs: A Case Study in TourismIEEE Access10.1109/ACCESS.2022.318717810(69788-69801)Online publication date: 2022

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media