Skip to content
Information Management | Part 10 of 18

Ontologies and Knowledge Graphs: Represent Relationships Precisely

Assess when formal relationships improve information use, and govern identity, evidence and inference with appropriate precision.

A document search can find the words “motor,” “fault” and “controller” without understanding how the items relate. Some business questions require those relationships explicitly.

An ontology defines concepts and relationships in a domain. A knowledge graph represents connected entities and assertions. These approaches can support integration, retrieval and reasoning when their structure matches a real business need.

Start with a relationship question

Ask what the organization needs to connect:

  • Which installed machines contain a component?
  • Which service instructions apply to a specific configuration?
  • Which customer assets are affected by a released change?

These questions establish the scope of the model.

For a hypothetical manufacturer, the relevant entities might include product type, installed asset, component, software version and maintenance instruction. Relationships could describe what contains what and which instruction applies under which conditions.

Avoid beginning with a comprehensive representation of the entire enterprise. Maintenance effort grows with the scope and precision required.

Distinguish the layers

A taxonomy provides categories and hierarchical relationships. An ontology can define richer relationships, constraints and meaning.

A graph can store relationships without implementing a formal ontology. Likewise, an ontology does not require every business fact to be stored in a graph database.

These distinctions matter for investment decisions. A controlled vocabulary and a few reliable relationships may answer the business question adequately.

Select the complexity needed for the use case, including the ability to maintain it.

Separate assertions, rules and evidence

  • An assertion states a relationship, such as an asset having a particular software version. The organization needs to know its source, effective date and confidence.
  • A rule can derive another statement from defined premises. Its validity depends on the model and the accuracy of the premises.
  • Axioms are statements accepted within the formal model. Their presence does not establish that the corresponding claim is true in the real world.

Avoid treating missing information as proof that a relationship does not exist. Different modeling and reasoning systems handle absence differently, so the intended interpretation must be explicit.

Govern identity and change

Reliable identifiers are essential. Two names may refer to one component; one familiar name may refer to several variants.

Define identity, versioning and the lifecycle of entities. A product revision, an installed modification and a replacement part may require distinct relationships.

Assign domain ownership and validation responsibilities. Automated extraction can propose relationships from text, while consequential assertions need appropriate checking.

Track where information came from and how it was transformed. Provenance supports investigation when linked facts conflict or become outdated.

Evaluate the practical return

Build a narrow pilot around a difficult relationship question. Compare the result with the current method in terms of correctness, response time, maintenance effort and operational effect.

Include ambiguous and incomplete cases. A graph that works only with perfectly prepared demonstration data may not support production use.

Consider the cost of integrating sources, reconciling identifiers and maintaining mappings. These activities often determine viability more than visualization quality.

Use semantic structure with appropriate expectations

Knowledge graphs can complement search and AI retrieval by exposing explicit relationships and context. They cannot guarantee that source content is complete or correct.

Keep users aware of scope and limitations. An answer about applicability should show the conditions and evidence that support it.

Semantic modeling creates value when important relationships become more dependable and usable. The management question is whether that improvement justifies the effort of maintaining the model over time.

Newsletter

One Lean idea.
Every week.