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

Oct 2
2025
Amazon Neptune Database now integrates with GraphStorm for scalable graph machine learning
Dec 12
2025
Build and explore Knowledge Graphs faster with Amazon Neptune using Graph.Build and G.V() – Part 1
Jan 22
2024
Visualize and explore knowledge graphs quickly by connecting metaphactory to Amazon Neptune
Dec 12
2025
Build and explore Knowledge Graphs faster with Amazon Neptune using Graph.Build and G.V() – Part 2

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.