natural language search Articles - Enterprise Knowledge https://enterprise-knowledge.com/tag/natural-language-search/ Mon, 03 Nov 2025 21:59:31 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://enterprise-knowledge.com/wp-content/uploads/2022/04/EK_Icon_512x512.svg natural language search Articles - Enterprise Knowledge https://enterprise-knowledge.com/tag/natural-language-search/ 32 32 Enterprise Knowledge and data.world Partner to Make Knowledge Graphs More Accessible to the Enterprise https://enterprise-knowledge.com/enterprise-knowledge-and-data-world-partner-to-make-knowledge-graphs-more-accessible-to-the-enterprise/ Thu, 23 Sep 2021 15:16:51 +0000 https://enterprise-knowledge.com/?p=13639 New Knowledge Graph Accelerator Provides Organizations the Toolset and Capabilities to Make Enterprise AI a Reality. Enterprise Knowledge (EK), the world’s largest dedicated knowledge and information management consulting firm, announced the launch of the Knowledge Graph Accelerator today, a mechanism … Continue reading

The post Enterprise Knowledge and data.world Partner to Make Knowledge Graphs More Accessible to the Enterprise appeared first on Enterprise Knowledge.

]]>
New Knowledge Graph Accelerator Provides Organizations the Toolset and Capabilities to Make Enterprise AI a Reality.

Enterprise Knowledge (EK), the world’s largest dedicated knowledge and information management consulting firm, announced the launch of the Knowledge Graph Accelerator today, a mechanism to establish an organization’s first knowledge graph solution in a matter of weeks. In partnership with data.world, the knowledge graph-based enterprise data catalog, organizations will be able to rapidly unlock use cases such as Employee, Product, and Customer 360, Advanced Analytics, and Natural Language Search. 

“Knowledge Graphs are a critical component necessary to achieve Enterprise AI, but most organizations need a quick and scalable way to understand and experience the value,” said Lulit Tesfaye, Practice Lead of Data and Information Management at EK. “EK, in partnership with data.world, is creating a holistic solution to make building Enterprise AI intuitive using knowledge graphs, from data modeling and storage to enrichment and governance. Having this end-to-end consistency is critical for the success of knowledge graph products and setting the foundations for Enterprise AI.”

“EK has been at the leading edge of Knowledge Graph strategy, design, and implementation since our inception,” added Zach Wahl, CEO of EK. “Our thought leadership in this field, combined with data.world’s advanced capabilities, creates an exciting opportunity for organizations to feel the impact and realize the benefits quickly and meaningfully.”

Gartner predicts that graph technologies will be leveraged in over 80% of innovations in data and analytics by 2025, but many organizations find the business and technical complexities of graph design and implementation to be daunting. The Knowledge Graph Accelerator addresses the need to develop a practical, standards-based roadmap and prototype to quickly realize the potential of knowledge graphs. 

Through the Knowledge Graph Accelerator, organizations will get the following outcomes in less than 2 months:

  • An understanding of the foundations of knowledge graphs, including graph data modeling, data mapping, and data management;
  • A first implementable version (FIV) knowledge graph that can be scaled and enhanced;
  • A pilot version of your graph solution leveraging the knowledge graph-based data management solution data.world and gra.fo; and
  • A strategy for your organization to make Enterprise AI a reality. 

“Enterprises need to understand and trust the data powering their analytics while generating meaningful insights. But supporting different data sources and use cases, while analyzing and traversing changes to metadata and automating relationships can be challenging,” said Dr. Juan Sequeda, Principal Scientist at data.world. “Knowledge graphs are foundational for an effective and future proof data catalog, as well for next generation AI and analytics .”

To learn more, explore our approach and what your organization will get through the Knowledge Graph Accelerator. Also, reach out to Enterprise Knowledge to learn how to unlock the use cases that are most valuable to your enterprise. 

On September 29th, 2021,  Enterprise Knowledge will participate in the virtual data.world fall summit. Additional keynote speakers include Zhamak Dehghani, Barr Moses, Doug Laney, and Jon Loyens. 

 

About Enterprise Knowledge 

Enterprise Knowledge (EK) is a services firm that integrates Knowledge Management, Information and Data Management, Information Technology, and Agile Approaches to deliver comprehensive solutions. Our mission is to form true partnerships with our clients, listening and collaborating to create tailored, practical, and results-oriented solutions that enable them to thrive and adapt to changing needs. At the heart of these services, we always focus on working alongside our clients to understand their needs, ensuring we can provide practical and achievable solutions on an iterative, ongoing basis. Visit enterprise-knowledge.com to see how optimizing your knowledge and data management will impact your organization.  

About data.world

data.world is the enterprise data catalog for the modern data stack. Our cloud-native SaaS (software-as-a-service) platform combines a consumer-grade user experience with a powerful knowledge graph to deliver enhanced data discovery, agile data governance, and actionable insights. data.world is a Certified B Corporation and public benefit corporation and home to the world’s largest collaborative open data community with more than 1.3 million members, including 2/3 of the Fortune 500. Our company has 40 patents and has been named one of Austin’s Best Places to Work six years in a row. Follow us on LinkedIn, Twitter, and Facebook, or join us.

The post Enterprise Knowledge and data.world Partner to Make Knowledge Graphs More Accessible to the Enterprise appeared first on Enterprise Knowledge.

]]>
How Do I Update and Scale My Knowledge Graph? https://enterprise-knowledge.com/how-do-i-update-and-scale-my-knowledge-graph/ Tue, 12 Jan 2021 14:00:56 +0000 https://enterprise-knowledge.com/?p=12582 Enterprise Knowledge Graph Governance Best Practices Successfully building, implementing, and scaling an enterprise knowledge graph is a serious undertaking. Those who have been successful at it would emphasize that it takes a clear definition of need (use cases), an appetite … Continue reading

The post How Do I Update and Scale My Knowledge Graph? appeared first on Enterprise Knowledge.

]]>
Enterprise Knowledge Graph Governance Best Practices

Successfully building, implementing, and scaling an enterprise knowledge graph is a serious undertaking. Those who have been successful at it would emphasize that it takes a clear definition of need (use cases), an appetite to start small, and a few iterations to get it right. When done right, a knowledge graph provides valuable business outcomes, including a scalable organizational flexibility to enrich your data and information with institutional knowledge while aggregating content from numerous sources to enable your systems’ understanding of the context and the evolving nature of your business domain. 

Having worked on multiple knowledge graph implementation projects, the most common question I get is, “what does it take for an organization to maintain and update an enterprise knowledge graph?” Though many organizations have been successfully building knowledge graph pilots and prototypes that adequately demonstrate the potential of the technology, few have successfully deployed an enterprise knowledge graph that proves out the true business value and ROI this technology offers. Such forethought about governance from the get-go plays a key role in ensuring that the upfront investment in a tangible solution remains a long-term success. Here, I’ll share the key considerations and the approaches we have found effective when it comes to instituting successful approaches to grow and manage an enterprise knowledge graph to ensure it continues serving the upstream and downstream applications that rely on it.

First and foremost, building an effective knowledge graph begins with understanding and defining clear use cases and the business problems that it will be solving for your organization. Starting here will enable you to anticipate and tackle questions like: 

“Who will be the primary end-users or subject matter experts?” 

“What type of data do you need?”

“What data or systems will it be applied to?” 

“How often does your data change?” 

“Who will be updating and maintaining it?”

Addressing these questions early on will not only allow you to shape your development and implementation scope, but also define a repeatable process for managing change and future efforts. The section below provides specific areas of consideration when getting started.

1. Build it Right – Use Standards

As a natural integration framework, an enterprise knowledge graph is part of an architectural layer that consists of a wide array of solutions, ranging from the organizational data itself, to data models that support object or context oriented information models (taxonomy, ontology, and a knowledge graph), and user facing applications that allow you to interact with data and information directly (search, analytics dashboards, chatbots, etc). Thus, properly understanding and designing the architecture is one of the most fundamental aspects for making sure it doesn’t become stale or irrelevant. 

A practical knowledge graph needs to leverage common semantic information organization models such as metadata schemas, taxonomies, and ontologies. These serve as data models or schemas by representing your content in systems and placing constraints for what types of business entities are connected to a graph and related to one another. Building a knowledge graph through these layers that serve as “blueprints” of your business processes helps maintain the identity and structure for your knowledge graph to continue growing and evolving through time. A knowledge graph built on these logical models that are explicitly defined makes your business logic machine readable and allows for the understanding of the context and relationships of your data and your business entities. Using these unifying data models also enables you to integrate data in different formats (for example, unstructured PDF documents, relational databases, and structured text formats like XML and JSON), rendering your enterprise data interconnected and reusable across disparate and diverse technologies such as Content Management Systems (CMS) or Customer Management Systems (CRM). 

When building these information models (taxonomies and ontologies), leveraging semantic web standards such as the Resource Description Framework (RDF), the Simple Knowledge Organization System (SKOS), and the Web Ontology Language (OWL), offer many long term benefits by facilitating governance, interoperability, and scale. Specifically, leveraging these well-established standards when developing your knowledge graph allows you to: 

  • Represent and transfer information across multiples systems, solutions, or types of data/content and avoid vendor lock to proprietary solutions; 
  • Share your content internally across the organization or externally with other organizations;
  • Support and integrate with publicly available taxonomies, ontologies, and linked open data sources to jump start your enterprise semantic models or to enrich your existing information architecture with industry standards; and
  • Enable your systems to understand business vocabulary and design for its evolution.

2. Understand the Frequency of Change and the Volume of Your Data

A viable knowledge graph solution is closely linked to the business model and domain of the organization, which means it should always be relevant, up to date, accurate, and have a scalable coverage of all valuable sources of information. Frequent changes to your data model or knowledge graph means your organization’s domain is in constant shift and needs your knowledge and information to constantly keep up. 

In this context, changes to your content/data include: adding new information or processing new data; updating to your entities or metadata; adding or removing relationships between content; or, updating the query that maps your taxonomy/ontology to your content (due to a change in your content), etc.

These types of changes should not require the rebuilding or restructuring of your entire graph.  As such, depending on your industry and use cases, determining the frequency and update intervals as well as your governance model is a good way to effectively govern your enterprise knowledge graph.

For instance, for our clients in the accounting or tax domain, industry and organizational vocabulary/metadata and their underlying processes/content are relatively static. Therefore the knowledge, entities, and processes in their business domain don’t typically change that frequently. This means real-time updates and editing of their knowledge graph solution at a scale may not be a primary need or capability that needs focus right away. Such use cases allow these organizations to realize savings by shifting the focus from enterprise level metadata management tools or large scale data engineering solutions to effectively defining their data model and governance to address the immediate use cases or business requirements at hand.  

In other scenarios for our clients in the digital marketing and analytics industry, obtaining a 360-view of a consumer in real-time is their bread and butter. This means that marketing and analytics teams need to immediately know when, for example, a “marketable consumer” changes their address or contact information. It is imperative in this case that such rapidly changing business domains have the resources, capabilities, and automation necessary to update and govern their knowledge graphs at scale.

This is a venn diagram. The title of the diagram is "Understanding Your Use Cases and How Often your Knowledge Graph Needs to be Updated Helps you Determine the Right Solution Architecture and Technology Investment." The left side is titled "Content is Mostly Static or This Semantic Solution is a Small Proof of Concept (PoC)." The two list items are "manual data transformation processes requiring human intervention" and "manual graph creation and data extraction." The right side is titled "Content is Highly Dynamic or This Semantic Solution is Implemented Enterprise-wide." The four list items are "taxonomy/ontology manager with history tracking and an audit trail to view the history of a concept," "Enterprise graph database with APIs to push/pull data pragmatically (e.g., important for frequently changing data)," "data engineering pipelines and automation tools," and "automated data extraction (text extraction, tagging, etc.)." In the middle, where the venn diagram intersects, the title reads "Categorization of This Semantic Solution Depends on Use Cases." The one list item reads "AI/ML applications (chatbots, recommendation engines, natural language search, etc.)."

3. Develop Programmatic Access Points to Connect Your Applications:

Common enterprise knowledge graph solutions are constructed through data transformation pipelines. This renders a repeatable process for the mapping of structured sources and the extraction, disambiguation, classification, and tagging of unstructured sources. It also means that the main way to affect the data in the knowledge graph is to govern the input data (e.g. exports from taxonomy management systems, content management platforms, database systems, etc.). Otherwise, ad-hoc changes to the knowledge graph will be lost or erased every time new data is loaded from a connected application. 

Construct your graph and ontology in systems or through pipelines. Manage governance at your source systems or front-end applications that are connecting to your graph.

Therefore, designing and implementing a repeatable data extraction and application model that is guided by the governance of the source systems is one of the fundamental architectures to build a reliable knowledge graph.  

4. Put validation checks and analytics processes in place

Apply checks to identify conflicting information within your knowledge graph. Even though it’s rather challenging to train a knowledge graph to automatically know the right way to organize new knowledge and information, the ability to track and check why certain attributes and values were applied to your data or content should be part of the design for all data that is aggregated in the solution. One technique we’ve used is to segment inferred or predicted data into a separate graph reserved for new and uncertain information. In this way, uncertain data can be isolated from observed or confirmed information, making it easier to trace the origins of inferred information, or to recompute inferences and predictions as your underlying data or artificial intelligence models change. Confidence scores or ratings in both entities and relationships can also be used to indicate graph accuracy. Additional effective practices that provide checks and processes for creating and updating a knowledge graph include instituting consistent naming conventions throughout the design and implementation (e.g., URIs) and establishing guidelines for version control and workflows, including a log of all changes and edits to the graph. Many enterprise knowledge graphs also support the SHACL Semantic Web standard, which can be used to validate your graph when adding new data and check for logical inconsistencies.

5. Develop a Governance Plan and Operating Model

An effective knowledge graph governance model addresses the common set of standards and processes to handle changes and requests to the knowledge graph and peripheral systems at all levels. Specifically, a good knowledge graph governance model will provide an approach or specification for the following: 

  • Governance roles and responsibilities. Common governance roles include a governance group of taxonomists/ontologists, data engineers or scientists, database and application managers and administrators, and knowledge or business representatives or analysts;
  • Governance around data sources that feed the knowledge graph. For instance when there’s unclean data coming in from a source system, specific roles and processes for correcting this data;
  • Specific processes for updating the knowledge graph in the system it is managed (i.e., processes to ensure major and minor changes to the knowledge graph are accurately assessed and implemented). Including governance around adding new data sources — what does it look like, who needs to be involved, etc.;
  • Approaches to handle changes to the underlying ontology data model. Common change requests include addition, modification or depreciation of an ontological class, attributes, synonyms or relationships; 
  • Approaches to tackling common barriers to continue building and enhancing a successful ontology and knowledge graph. Common challenges include lack of effective text analytics and extraction tools to automate the organization of content and application of tags/relationships, and intuitive management and updates to Linked Data;  
  • Guidance on communication to stakeholders and end users including sample messaging and communication best practices and methods; and 
  • Review cadence. Identify common intervals for changes and adjustments to the knowledge graph solution by understanding the complexity and fluidity of your data and build in recurring review cycles and governance meetings accordingly 

Closing

As a representation of an organization’s knowledge, an enterprise knowledge graph allows for aggregation of a breadth of information across systems and departments. If left with no ownership and plan, it can easily grow out of sync and result in rework, redesign and a lot of wasted effort. 

Whether you are just beginning to design an enterprise knowledge graph and wish to understand the value and benefits, or you are looking for a proven approach for defining governance, maintenance, and plan to scale, check out our additional thought leadership and real world case studies to learn more. Our expert graph engineers and consultants are also on standby if you need any support. Contact us with any questions.

Get Started Ask Us a Question

 

The post How Do I Update and Scale My Knowledge Graph? appeared first on Enterprise Knowledge.

]]>
Presentation: Introduction to Knowledge Graphs https://enterprise-knowledge.com/presentation-introduction-to-knowledge-graphs/ Tue, 07 Jul 2020 16:16:18 +0000 https://enterprise-knowledge.com/?p=11507 This workshop presentation from Joe Hilger, Founder and COO, and Sara Nash, Technical Analyst, was delivered on June 8, 2020 as part of the Data Summit 2020 virtual conference. The 3-hour workshop provided an interdisciplinary group of participants with a … Continue reading

The post Presentation: Introduction to Knowledge Graphs appeared first on Enterprise Knowledge.

]]>
This workshop presentation from Joe Hilger, Founder and COO, and Sara Nash, Technical Analyst, was delivered on June 8, 2020 as part of the Data Summit 2020 virtual conference. The 3-hour workshop provided an interdisciplinary group of participants with a definition of what a knowledge graph is, how it is implemented, and how it can be used to increase the value of an organization’s data. This slide deck gives an overview of the KM concepts that are necessary for the implementation of knowledge graphs as a foundation for Enterprise Artificial Intelligence (AI). Hilger and Nash also outlined four use cases for knowledge graphs, including recommendation engines and natural language query on structured data.

The post Presentation: Introduction to Knowledge Graphs appeared first on Enterprise Knowledge.

]]>