Skip to main content

A Pay-as-you-go Methodology to Design and Build Enterprise Knowledge Graphs from Relational Databases

  • Conference paper
  • First Online:
The Semantic Web – ISWC 2019 (ISWC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11779))

Included in the following conference series:

Abstract

Business users must answer business questions quickly to address Business Intelligence (BI) needs. The bottleneck is to understand the complex databases schemas. Only few people in the IT department truly understand them. A holy grail is to empower business users to ask and answer their own questions with minimal IT support. Semantic technologies, now dubbed as Knowledge Graphs, become useful here. Even though the research and industry community has provided evidence that semantic technologies works in the real world, our experience is that there continues to be a major challenge: the engineering of ontologies and mappings covering enterprise databases containing thousands of tables with tens of thousands of attributes. In this paper, we present a novel and unique pay-as-you-go methodology that addresses the aforementioned difficulties. We provide a case study with a large scale e-commerce company where Capsenta’s Ultrawrap has been deployed in production for over 3 years.

At the time of submission, Capsenta was an independent company. It was acquired by data.world in mid 2019.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.gartner.com/it-glossary/self-service-analytics/.

  2. 2.

    https://www.gartner.com/newsroom/id/3848671.

  3. 3.

    It is important to acknowledge that the term “Knowledge Graph” was coined in a marketing blogpost by Google in 2012. Nevertheless, this term encompasses the work of the Semantic Web community from the early 2000s, which builds on the research combining Logic and Data that can be traced to the 1970s. See http://knowledgegraph.today for more details.

  4. 4.

    Which nowadays is being called Virtual Knowledge Graphs.

  5. 5.

    https://www.eventbrite.com/e/2019-knowledge-graph-conference-tickets-54867900367.

  6. 6.

    https://lists.w3.org/Archives/Public/semantic-web/2018Nov/0036.html.

  7. 7.

    http://www.juansequeda.com/blog/2019/03/22/2nd-u-s-semantic-technologies-symposium-2019-trip-report/, https://www.open-bio.org/2019/04/06/us2ts/.

  8. 8.

    Traditionally, this role has been called Knowledge Engineer. We decided to call it Knowledge Scientist so it can be on-par with the title of the “Data Scientist”.

References

  1. Azzaoui, A., et al.: Scientific competency questions as the basis for semantically enriched open pharmacological space development. Drug Discov. Today 18(17–18), 843–852 (2013)

    Article  Google Scholar 

  2. Fernandez-Lopez, M., et al.: Methontology: from ontological art towards ontological engineering. In: AAAI Symposium on Ontological Engineering (1997)

    Google Scholar 

  3. Gruninger, M., Fox, M.S.: Methodology for the design and evaluation of ontologies. In: Workshop on Basic Ontological Issues in Knowledge Sharing (1995)

    Google Scholar 

  4. Hitzler, P., et al. (eds.): Ontology Engineering with Ontology Design Patterns: Foundations and Applications. Studies on the Semantic Web, vol. 25. IOS Press/AKA, Amsterdam (2016)

    Google Scholar 

  5. Jiménez-Ruiz, E., et al.: BootOX: practical mapping of RDBs to OWL 2. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9367, pp. 113–132. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25010-6_7

    Chapter  Google Scholar 

  6. Keet, C.M., Ławrynowicz, A.: Test-driven development of ontologies. In: Sack, H., Blomqvist, E., d’Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 642–657. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-34129-3_39

    Chapter  Google Scholar 

  7. Kharlamov, E., et al.: Ontology based data access in Statoil. JWS 44, 3–36 (2017)

    Article  Google Scholar 

  8. Ren, Y., Parvizi, A., Mellish, C., Pan, J.Z., van Deemter, K., Stevens, R.: Towards competency question-driven ontology authoring. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 752–767. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07443-6_50

    Chapter  Google Scholar 

  9. Suárez-Figueroa, M.C., Gómez-Pérez, A., Motta, E., Gangemi, A.: Introduction: ontology engineering in a networked world. In: Suárez-Figueroa, M.C., Gómez-Pérez, A., Motta, E., Gangemi, A. (eds.) Ontology Engineering in a Networked World, pp. 1–6. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-24794-1_1

    Chapter  Google Scholar 

  10. Sequeda, J.F., Arenas, M., Miranker, D.P.: OBDA: query rewriting or materialization? In practice, both!. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 535–551. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11964-9_34

    Chapter  Google Scholar 

  11. Sequeda, J.F., Miranker, D.P.: Ultrawrap: SPARQL execution on relational data. JWS 22, 19–39 (2013)

    Article  Google Scholar 

  12. Sequeda, J.F., Miranker, D.P.: A pay-as-you-go methodology for ontology-based data access. IEEE Internet Comput. 21(2), 92–96 (2017)

    Article  Google Scholar 

  13. Sequeda, J.F., et al.: On directly mapping relational databases to RDF and OWL. In: WWW 2012 (2012)

    Google Scholar 

  14. Sequeda, J.F., Miranker, D.F.: Ultrawrap mapper: a semi-automatic relational database to RDF (RDB2RDF) mapping tool. In: ISWC Posters & Demos (2015)

    Google Scholar 

  15. Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. KER 11, 93–136 (1996)

    Google Scholar 

  16. Uschold, M., King, M.: Towards a methodology for building ontologies. In: IJCAI 1995 Workshop on Basic Ontological Issues in Knowledge Sharing (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Juan F. Sequeda , Willard J. Briggs , Daniel P. Miranker or Wayne P. Heideman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sequeda, J.F., Briggs, W.J., Miranker, D.P., Heideman, W.P. (2019). A Pay-as-you-go Methodology to Design and Build Enterprise Knowledge Graphs from Relational Databases. In: Ghidini, C., et al. The Semantic Web – ISWC 2019. ISWC 2019. Lecture Notes in Computer Science(), vol 11779. Springer, Cham. https://doi.org/10.1007/978-3-030-30796-7_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30796-7_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30795-0

  • Online ISBN: 978-3-030-30796-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics