Frequently Asked Questions

What's the difference between 'entity' and 'node' in a Knowledge Graph context?

In knowledge graphs, an 'entity' represents a real-world object or concept (like a person, product, or location), while a 'node' is simply the graphical representation of that entity within the graph. Nodes are connected by relationships to form the structure of the graph itself; entities provide the semantic meaning associated with those nodes.

I keep hearing about 'triples'. Can you explain what they are in a Knowledge Graph?

A triple is the fundamental building block of a knowledge graph, consisting of a subject, predicate, and object. For example, 'Apple' (subject) 'is located in' (predicate) 'California' (object). This structure represents a single factual relationship within the graph.

What is 'schema' in relation to Knowledge Graph design?

The schema defines the types of entities and relationships that are allowed within your knowledge graph. It acts as a blueprint, ensuring consistency and allowing you to define constraints on the data stored – for example, specifying that a 'person' entity must have attributes like 'name' and 'age'.