Knowledge GraphDigest

Creating a human friendly graph format

by KgBase
June 18, 2020

3 min read

What is a graph?This is an example graph: A graph consists of Nodes and Edges.Nodes have types (i.e. Actor, Movie)Nodes have attributes (i.e age, title)Nodes have IDs that uniquely identify a node.Edges have a label (i.e 'Actors' in the example above)Edges have source and target nodesIn KgBase, nodes are grouped in tables by their type Encoding a graph in a simple format is an interesting problem: 1- It has more structure than tables (it's a superset of tables), so something as simple as a .csv won't do. Yet, 2-

Knowledge graphs are transforming the way people look at relational mapping. It creates a better visual for industries to understand different data and generate insights that they might not have seen before. They’re widely used across industries from businesses, research, finance and even for one’s own personal use. We’ve seen a number of people use knowledge graphs to map out a variety of social networks in those industries. I’ll lay out the different network use cases below and how users have been able to use KgBase to extract insights. The first step of setting

When we were launching KgBase on Product Hunt, we had the advantage of using our own platform itself to maximize our number of upvotes on Launch Day. How We Did It The first step is finding a hunter two months in advance. We loaded the entire ProductHunt dataset into KgBase to find which hunter had hunted the most successful products for our space. For example, we identified active hunters who had a significant number of followers. Then we looked at products he launched in our space to see how they performed. After analyzing how large his following is

The Importance of Testing Your Data

by KgBase
May 11, 2020

3 min read

In the software development process, testing plays an important role. Testing ensures the software’s ultimate quality. There are various phases of testing throughout the development process including Unit testing, Integration testing, System testing, Acceptance testing, and User Acceptance Testing. This last phase is particularly important because it is at this point where software is validated to ensure all of the appropriate business requirements have been satisfied before the software is released to the general market. Software development places heavy emphasis on code creation – sometimes to the detriment of quality assurance. Without adequate testing, organizations find themselves with

Knowledge Graphs for Charities

by KgBase
April 24, 2020

2 min read

Understanding your data is the key to almost any kind of fundraising. While we talked about VC fundraising in a previous post, we want to explore some other forms of fundraising. In this post we’ll talk about charitable fundraising. We will use KgBase to create a graph of donors, projects, and donations in order to understand which donors are right for certain projects. We begin by importing our donor list, their donations, and the projects they supported into KgBase. Our goal is to define what kind of projects they supported - healthcare, education, makerspaces, etc. - and

All posts