• Blog
  • Informational

Your Knowledge Graph Journey In Three Simple Steps

A bird’s eye view on where to start in building a knowledge graph solution to help your business excel in a data-driven market

June 30, 2023 10 mins. read Teodora PetkovaGergana PetkovaGergana Petkova

How do you think about your data? Do you view it as isolated bits of information or as a network of interconnected pieces? 

It’s interesting that when we think about things, people, places, it’s obvious how one thought leads to another. Yet when we consider the data items that represent these things, our legacy systems have led us to the limited understanding that data is made of discrete objects, which hardly interrelate. Often, it happens that siloed data isolated in data islands leads to siloed thinking.

Case in point, think of any product spreadsheet you use at work. Is that spreadsheet you send to your partners related to the product features table on your website? Or is it only related to the data your colleagues send to Google Merchant Feed? In terms of the information it carries, it most certainly is. 

Yet, are these easily comparable and connectable? Can you edit them in one single place? Can you perform analytics over them without the need to transform all the formats this same information lives in? Probably not. And it is from that disconnected state, that the knowledge graph journey starts.

The Connected Data Mindset Behind Knowledge Graphs

A knowledge graph is an expression of the idea that everything is semantically connected one way or another. That’s why it is not a product you can just get out of the box and start using. Neither is it a specific task (or a set of tasks) that once you’ve completed, you put on the shelf and forget about it. 

A knowledge graph is a process that you gradually weave into your enterprise information lifecycle. When approached with such an understanding, the efforts you put into it turn into scalable repeatable ways of using and sharing your knowledge. 

With that in mind, we at Ontotext, together with our clients, approach the knowledge graph endeavor not as a one-off project that solves a specific need. Instead, we view it as building a set of ongoing repeatable and iterative activities that will support how you connect your data pieces long term. This approach entails designing and setting up processes for a future-proof enterprise system, ready to deal with any data-driven project.

This approach entails operational challenges. However, in the long run, it pays off, as data is now well connected and governed, which allows it to readily provide actionable insights. In addition, by leveraging the semantic structure and relationships in the graph, it is possible to create reusable workflows. 

This standardizes your data processing across different teams and departments, reducing manual effort and improving data quality. As your knowledge graph grows and adapts to your rapidly changing business needs, it can be used to develop automated processes, making it easier to add new data sources and maintain the integrity of your data. 

A knowledge graph is an expression of the idea that everything is semantically connected one way or another. Click To Tweet

A Journey of a Thousand Data Pieces Begins with a Single Step

Knowledge graph projects are complex. They call for viewing the challenges as they are being built to meet as an ecosystem. However, at the end of this complexity lies the simple premise of any technology: Does it enable me to know more and do my business better and if so, how? 

The straightforward answer to this question is that knowledge graphs put data into context to provide a smart framework for data integration, unification, analytics and sharing. So if you are looking for insights from your data or want to do analytics over it, they enable you to get quick, accurate and valuable contextualized information.

A knowledge graph is not a one-off engineering project. Building a KG requires collaboration between functional domain experts, data engineers, data modelers and key sponsors. It also combines technology, strategy and organizational aspects; focusing only on technology leads to a high risk of a KG’s failure. – Gartner® , Building Knowledge Graphs, Sumit Pal, 7 July 2022

But no matter what levels of complexity you need to handle, you don’t have to deal with everything all at once. You don’t have to try and build a monolithic structure that will solve all your data challenges from the start. We all know that’s not feasible. 

The beauty of knowledge graph technology is that it allows you to start small. You can do a pilot use case to test your knowledge graph capabilities and then incrementally and at your own pace build on what you already have. 

One of the main advantages of having a knowledge graph is that it can evolve together with your growing enterprise data and changing business needs. The same applies to its project timelines and backlogs. A knowledge graph can start as a small use case in one department, and (as everyone else will want to reap the benefits) it can further blossom into a full-blown data and knowledge management undertaking.

Any knowledge graph can start as a small use case in one department and further blossom into a full-blown data and knowledge management undertaking. Click To Tweet

Walking the Knowledge Graph Talk in Three Steps

From what we’ve seen over the years, your knowledge graph project will most likely take you across three pillar processes, namely: definition, discovery and design, and deployment.

Step 1: Definition of Scope [Why You Need A Knowledge Graph]

In the first step of the journey, you decide why you need a knowledge graph. To set up such a future-proof architecture, it is important to have a clear understanding of your organization’s data needs and use cases and involve various stakeholders in the process. This would ensure that your knowledge graph is aligned with your business goals and that it is adopted and used effectively by all those who will rely on it.

By agreeing upon their needs and expectations from the project, stakeholders clarify (sometimes for themselves as well) what the purpose of building a knowledge graph is and what would be the benefits to the business. This includes establishing ownership and responsibilities for building and maintaining the knowledge graph as well as encouraging a culture of connected data mindset and collaboration across teams.

This step has nothing to do with data crunching, data wrangling, data integration or whatever other techy talk you have heard. It’s about the ability to ask the things you want to ask from your data and get insights that feed into your business. 

The best practice is to start by agreeing upon a list of questions that your newly built knowledge graph will answer. We call them competency questions. These are the questions that the various stakeholders want to get answered that help businesses with better actionable insights. For example: “Which companies, part of the EU, bring the highest revenue for my business?” or “Based on the results of an ongoing lead generation campaign, what are the best leads to work on?”.

Having discovered the use case requirements for the project, you then want to find out what data you already have. 

Step 2: Discovery and Design [What You Need To Have In Your Knowledge Graph]

In this step, you carefully analyze what data sources are available in your organization and whether there are any external data sources that can be of use for your project. This is also the step where you identify relevant ontologies and taxonomies that are specific to your domain or find external ones you can reuse. In this way, your data can be organized and connected without having to make a new ontology from scratch.

At this point, you also evaluate the potential benefits and costs of integrating each data source, or any given ontology or taxonomy. This is where you might consider factors such as the relevance of the data to your project, the cost and effort required to integrate it, its availability and quality, and so on. 

Finally, all your stakeholders make a decision about which sources and data schemas to use and prioritize them based on the project’s requirements from the previous step. This process is a team effort where different teams brainstorm and arrive at a consensus. As we already said, building a knowledge graph is an incremental process and limiting the initial scope of the project is important so it doesn’t bog down quickly. 

Once the sources and the relevant ontologies and taxonomies are defined, data gets integrated into the knowledge graph. For that to happen, all data needs to be cleaned and structured. This alone might require text analysis pipelines, ETL tools, mapping editors, and so on. So, you’ll need to allocate time and resources to decide on the best pipelines and services that you will build to populate and refresh the knowledge graph. 

Step 3: Deployment [How Will You Build Your Knowledge Graph]

This is the stage where your enterprise knowledge graph will be available for use in a production environment. At this point, most of the work has been done. Still, to ensure the quality of the data and to keep the knowledge graph up-to-date, it’s important to develop a comprehensive data governance and management strategy. This includes things like data quality checks, versioning, auditing, data security and monitoring.

In the Deployment stage, you can add interfaces for applications on top of the knowledge graph to further improve the accessibility and usability of your data for end users. This will allow them to extract insights, share and reuse knowledge and make data-driven decisions. The knowledge graph can also enable personalized recommendations or power other applications and services. Or you can build a semantic search layer on top of your website or your CRM system to feed your business with actionable insights.

The deployment process can also be iterative. In other words, as the knowledge graph evolves along with your business requirements, new features and data can be added as needed. 

Epilogue: Trust the Knowledge Graph Process

Don’t let your knowledge graph project be a one-off. Lay your data foundations properly, and avoid costly complications and ensure your business processes remain agile. And, the best place to start is to discover exactly what you want from your knowledge graph. 

Then you need to think about the actions and the actors that will take you there – what does it take to deliver on your vision? Such an approach, especially compared to building a knowledge graph as a one-off project, may take longer to set up. But in the long run, it allows you to reap the benefits of data that is well structured and future-proof and that can be utilized for any upcoming data challenges.

Would you like us to help you with the first step on your knowledge graph journey?

New call-to-action

Article's content

Content Writer at Ontotext

Teodora is a philologist fascinated by the metamorphoses of text on the Web. Curious about our networked lives, she explores how the Semantic Web vision unfolds, transforming the possibilities of the written word.

Gergana Petkova

Gergana Petkova

Marketing Content Manager

Gergana Petkova is a philologist and has more than 15 years of experience at Ontotext, working on technical documentation, Gold Standard corpus curation and preparing content about Semantic Technology and Ontotext's offerings.

GraphDB in Action: Navigating Knowledge About Living Spaces, Cyber-physical Environments and Skies 

Read about three inspiring GraphDB-powered use cases of connecting data in a meaningful way to enable smart buildings, interoperable design engineering and ontology-based air-traffic control

Your Knowledge Graph Journey In Three Simple Steps

A bird’s eye view on where to start in building a knowledge graph solution to help your business excel in a data-driven market

GraphDB in Action: Putting the Most Reliable RDF Database to Work for Better Human-machine Interaction

Read about the world of academia research projects that use GraphDB to meet the challenges of heterogeneous data across various domains

Knowledge Graphs for Retail – Connecting People, Products and Platforms

Read about how knowledge graphs can serve the retail industry’s growing need to connect, manage and utilize data efficiently, aligning it in a collaborative data ecosystem

Data Wants To Be Truly Sovereign: Designing Data Spaces with Linked Data Principles In Mind

Read about what data spaces are and how semantic technologies and Linked Data can make them a stronger and safer mechanism for commercial data exchange

GraphDB in Action: Powering State-of-the-Art Research

Read about how academia research projects use GraphDB to power innovative solutions to challenges in the fields of Accounting, Healthcare and Cultural Heritage

KGF22: Knowledge Graphs and The Not So Quiet Cognitive Revolution

Read about Ontotext’s KGF22 days dedicated to stories about knowledge graphs in the domains of Industry, Healthcare & Life Sciences and Financial Services

KGF22: Wittgenstein, Developers Empathy and Other Semantic Data Considerations

Read about our event report from Ontotext’s Knowledge Graph Forum 2022, highlighting expert insight on building knowledge graphs and designing enterprise-grade solutions with semantic technologies.

A Little SEMANTiCS Goes A Long Way

Take a sneak peek at some of the keynote speeches and tutorials throughout SEMANTiCS 2022

It Takes A Village To Raise An Enterprise Knowledge Graph

Read about the design processes behind crafting knowledge-graph enabled solutions and explore some of the stories of our partners.

Smart Buildings Are Built of Smart Data: Knowledge Graphs for Building Automation Systems

Read about how knowledge graphs offer a sustainable solution for harnessing and making sense of heterogeneous data in the building automation industry.

Metadata Moves: Knowledge Graph Technology for Logistics

Read about how the world of metadata humming behind the logistics and other supply chain processes can benefit from using knowledge graph technology.

Electrical Standards, Smart Grids and Your Air Conditioner

Read about how applying Linked Data principles and semantic technology to electricity data can make for a more efficient, reliable and sustainable electricity market.

The Semantic Web: 20 Years And a Handful of Enterprise Knowledge Graphs Later

Read about how the Semantic Web vision reincarnated in thousands of Linked Open Data datasets and millions of Schema.org tagged webpages. And how it enables knowledge graphs to smarten up enterprises data.

Metadata is Like Packaging: Seeing Beyond the Library Card Metaphor

Read about what metadata is, why it is important and how it can enhance the ways information flows across the enterprise.

From Fragmented Data to a Comprehensive Knowledge Graph: The Case for Building an R&D Repository

Read about how enterprise knowledge graphs can unlock meaning and thus create a smart future-proof living repository of scientific data and its relationships.

Texts Without Pages: Advancing Text Analytics with Content Enrichment

Read about how text analytics can be brought forward with content enrichment processes for better text authoring, delivery and navigation.

A Shield Built of Connected Data: Knowledge Graphs Meet Cybersecurity

Read about how a knowledge graph can help organizations stay vigilant of the increasing number of cyber threats, keeping malicious attacks at bay with the help of semantics.

Digital Twins: If It Sounds Like Cyberpunk, It’s Because It Is

Read about what digital twins are, what makes them attractive to companies and how digital twins relate to semantic technology and enable organizations to design, simulate and validate various scenarios virtually.

Eating the Knowledge Soup, Literally

Read about the fluid essence of knowledge and the capability of knowledge graphs to power an information-rich platform of diverse facts about anything, a broccoli soup included.

If Curiosity Cabinets Were Knowledge Graphs

Read about why and how knowledge graph technology can help build networks of interwoven digital objects in the world of cultural heritage.

On the Hunt for Patterns: from Hippocrates to Supercomputers

Read about the ExaMode project that will help medical professional use the power of supercomputers and knowledge graphs for more efficient patient care through data-driven diagnoses.

Crafting a Knowledge Graph: The Semantic Data Modeling Way

Read about how to build a knowledge graph the semantic data modeling way in 10 steps, provided by our knowledge graph technology experts.

A Graphful of Investment Opportunities

Read about the story of an algorithm that mines data to narrow down opportunities for investing.

Okay, You Got a Knowledge Graph Built with Semantic Technology… And Now What?

Read about how knowledge management can be made smarter using a knowledge graph built with semantic technology.

If Johnny Mnemonic Smuggled Linked Data

Read about how semantic technology and Linked Data can help enterprises benefit from smart data management and retrieval practices.

Data, Databases and Deeds: A SPARQL Query to the Rescue

Read about why and how SPARQL queries make for a better search in diverse datasets across an organization in an integrated way.

Semantic Technology and the Way We See the World

Read about how semantic technology can help you set the wheels for many processes related to еfficient data management and governance.

Telling Stories with an RDF Database

Read about the opportunities for authoring and publishing workflows opened by an RDF triplestore.

The Power of URI or Why Odysseus Called Himself Nobody

Read about URI and its power to enable the sharing and reuse of machine-readable data with minimum integration costs.

From Cultivating Nature to Cultivating Data: Semantic Technology and Viticulture

Learn how the potential that Big Data streams bring to grape and wine production can be harnessed with the right kind of technology.

The Knowledge Graph and the Enterprise

Read about the knowledge graph and about how many enterprises are already embracing the idea of benefiting from it.

It Don’t Mean a Thing If It Ain’t Got Semantics

Learn how you can turn data pieces into actionable knowledge and data-driven decisions with an RDF database.

The Bounties of Semantic Data Integration for the Enterprise

Learn about the potential semantic data integration carries for piecing massive amounts of data together.

Here’s a Graph, Go Figure! Coupling Text Analytics with a Knowledge Graph

Learn why and how a Knowledge Graph boosts significantly Text Analytics processes and practices and makes text work for us in a more meaningful way.

Cognitive Computing: Let’s Play an Awareness Game

Read about the new breed of computing is emerging before our eyes – cognitive computing and join us in our Awareness Game.

Machine Learning and Our (Insatiable) Penchant for Making Things Smarter

Read about how machines can be of great help with many tasks where fast and error-free computation over big amounts of data are required.

Staying In the Vanguard of Digital Transformation with Open Data

Learn about Open Data and its potential to be part of smart solutions to data problems and innovative products and services.

Whose Meaning? Which Ontology?

Read about how ontologies open up opportunities for a new class of tools to power information consumption and knowledge management.

Shiny Happy Data: A Praise for RDF

Learn how to choose the right solution for working with your data the conceptual framework of “happy connected people”.

Enterprise Metadata Matters: From Having Data to Acting Upon Them

Learn more about the importance of being metadata-driven today in our latest SlideShare presentation.

Data Daiquiri: The Power of Mixing Data

Learn how companies can tap into the power of the data coming their way by integrating the huge data flows with their proprietary data.

Migrating to GraphDB: Your Why and How in 20 slides

Learn about the steps you need to migrate your data to GraphDB to use it as a smart brain on top of your legacy systems.

Got meaning? Or Why an RDF Graph Database Is Good for Making Sense of Your Data

Read about how you can create systems capable of discovering relationships and detecting patterns within all kinds of data.

Brains Armored with Smart Data

Read our thoughts rising from questions such as “Will Giant Brains Rule the World?” and “Can a mechanical brain replace you?”

One Step Closer to Intertwingularity: Semantic Metadata

Learn about how semantic metadata allows us to add granularity to an object, interlink it to other objects and make it easy to search.

Exceptional User Experiences with Meaningful Content NOW

Content enrichment and semantic web technologies are key to efficient content management. Learn why and see these technologies in action.

Semantic Information Extraction: From Data Bits to Knowledge Bytes

Learn about semantic information extraction and how it pulls out meaningful data from textual sources, ready to be leveraged for insights, decisions and actions.

Weaving Data Into Texts: The Value of Semantic Annotation

Read about how semantic annotation links certain words to context and references that can be processed by an algorithm.

Exploring Linked Open Data with FactForge

Learn about FactForge and how you can turn the opportunities that data flows on the web can pour into our business into a real experience.

What is GraphDB and how can it help you run a smart data-driven business?

Learn about GraphDB in a simple and easy to understand way and see what Ontotext’s semantic graph database has to do with pasta making.

Linked Data for Libraries: Our New Librarians

Learn how semantic technologies can bring audiences back to libraries and make library archives and collections visible and accessible.

Working with Data Just Got Easier: Converting Tabular Data into RDF Within GraphDB

Read about OntoRefine – a new tool that allows you to do many ETL (extract, transform and load) tasks over tabular data.

GraphDB: Answers for Kids of All Ages

Read about how GraphDB can help you clean up messes of data (just like your room) – whether you are a kid or not.

The Knowledge Discovery Quest

Learn how by joining the dots, semantic search enhances the way we look for clues and compare correlations on our knowledge discovery quest.

Connectivity, Open Data and A Bag of Chips

Learn how LOD’s connectivity allows data to be shared seamlessly, used and reused freely. As simple as a bag of chips.

Data Integration: Joining the Data Pieces of Your Business Puzzle

Learn how to use information interconnectedness to integrate, interpret and ultimately make sense of data.

Cooking Up the Semantic Web

Read about the Semantic Web and what it takes to reach its potential and evolve from a Web of Documents to a Web of Data.

Semantic Search: The Paradigm Shift from Results to Relationships

Read about semantic search and how it takes information retrieval to the next level and puts information at our fingertips.

A Web of People and Machines: W3C Semantic Web Standards

Learn how and why Semantic Web Standards are to serve the Web of Data for better collaboration between people through computers.

Thinking Outside the Table

Learn how to manage highly connected data, working with complex queries and having readily available relationships, without the need to express them explicitly.

Our Networked Lives, Publishing and Semantic Technologies

Read about how semantic technology helps publishing handle data in an interconnected way, attaching machine-processable and readable meaning to them.

Why Graph Databases Make a Better Home for Interconnected Data Than the Relational Databases?

Read about how you can turn data into a resource, easily accessed and effectively used across the organization with a graph database.

Text, Data and the Roman Roads: Semantic Enrichment

Read about semantic enrichment and the unique opportunity it offers for interconnecting objects to facilitate knowledge discovery.

4 Things NOW Lets You Do With Content

Go beyond conventional publishing with Ontotext’s News On the Web and get the feel of how you can discover and consume content with semantic technology.