Home icon

Discover and visualize graph schemas in Amazon Neptune

Database Blog



This blog post explains how to discover and visualize the actual graph schema directly from the data in an Amazon Neptune database. It covers the following key points:

  • Discovering the schema by querying the data in the database using Neptune's summary API and introspection queries
  • Mapping the discovered schema to a PlantUML representation for visualization
  • Rendering the schema as a UML class diagram using the PlantUML diagram-as-code tool
  • Demonstrating the process for both labeled property graph (LPG) and Resource Description Framework (RDF) data models in Neptune
  • Merging ontological information with the observed schema for RDF data

The post provides step-by-step instructions and code samples for setting up the necessary resources, adding sample data, and running the discovery and visualization process within a Jupyter notebook on Amazon SageMaker.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

May 7
2024
Find and link similar entities in a knowledge graph using Amazon Neptune, Part 1: Full-text search
Oct 2
2025
Amazon Neptune Database now integrates with GraphStorm for scalable graph machine learning
May 7
2024
Find and link similar entities in a knowledge graph using Amazon Neptune, Part 2: Vector similarity search
Dec 12
2025
Build and explore Knowledge Graphs faster with Amazon Neptune using Graph.Build and G.V() – Part 1

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.