Introducing Support for Apache HugeGraph, GoogleSQL, SHACL Constraints, & More [gdotv v3.59.116 Release Notes]

gdotv release notes v3.59.116: Apache HugeGraph Support, GoogleSQL, SHACL Constraints

Spring has sprung, and so has the newest version of gdotv!

This release is another big one, so let’s have a look at what’s been added:

  • Apache HugeGraph support (for Gremlin and Cypher)
  • Syntax validation, autocomplete and embedded language documentation for GoogleSQL
  • SHACL constraints in ontology loading

…and plenty more features and improvements that you’ll discover as you scroll on down!

Apache HugeGraph Support

We’re excited to welcome Apache HugeGraph to the ever-growing family of graph databases supported by gdotv!

The Apache-licensed HugeGraph is an open source graph database designed for scale. It’s built to handle hundreds of billions of vertices and edges while still delivering millisecond-level query response times. This makes it well suited to demanding use cases like fraud detection, network security, knowledge graphs, and recommendation systems.

HugeGraph positions itself as a complete “full-stack” graph system covering database, computing, and AI all in one package. Now, place all of gdotv’s existing features alongside that, and the possibilities are, well… huge!

For gdotv users, one key detail worth celebrating is that HugeGraph natively supports both Gremlin and Cypher, and we’ve just added support for both. Whether you’re already comfortable with one query language or the other, you can connect and get to work straight away. Take a look at how easy it is to get connected, plus a sneak peek of one of the other new features we’ll be mentioning below…:

GoogleSQL: Syntax Validation, Autocomplete & Embedded Docs

If you’ve used gdotv lately, you’ll likely be familiar with the syntax validation, query autocomplete, and embedded documentation offered for other graph query languages, and the benefits they bring.

With this release, we’re thrilled to have added that same support to GoogleSQL, meaning that querying your BigQuery Graph or Spanner Graph instances just got a whole lot easier!

Any syntax errors or warnings will be highlighted in real time, keeping you on track as you build your queries. Keywords and schema-specific labels and property keys will be smartly suggested as you type. And embedded documentation provides you with what is essentially an in-window manual for GoogleSQL.

All of these features help you streamline your graph database querying experience. Throw that on top of the reference panel’s recently added schema tab, and you should have all you need in one single gdotv query tab. Noice!

SHACL Constraints in Ontology Loading

We’re continuing to improve RDF support for gdotv, with another focus on ontologies this release.

For those less familiar with RDF, SHACL (Shapes Constraint Language) is a W3C standard that describes the rules your graph data is expected to follow. This includes things like which properties a node must have, what data types are allowed, and how many values a property can take. While an ontology defines the vocabulary of your data model, SHACL constraints define what valid data looks like within that model. Having both together gives you a much fuller picture of your triplestore’s structure.

With this gdotv release, SHACL constraints are now fetched automatically as part of ontology data model loading, so they’ll appear alongside your ontology statements in gdotv without any extra steps. This builds on last month’s release announcement, where we introduced the loading of ontology statements directly from your RDF triplestore.

Auto-Detect Label Display Rules

Another big addition to the Graph Labels and Styles panel is gdotv’s new auto-detection of label display rules:

With one click, gdotv will take a first pass at applying what it thinks will be the most useful and relevant display label for each node and relationship in your graph. This considerably reduces your initial config time, letting you dive into analyzing your graph visualization results even faster.

Configurable Text-Length Limit on Graph Labels

This next update is a quality-of-life win for anyone working with verbose property values in their graph data.

If you’ve ever had the problem of your graph display being crowded by long labels, the new configurable text-length limit on graph labels should free up some much desired space in your graph visualizations.

Just find the “Max Label Length” slider under Graph Elements Size Settings in the graph side panel, and set it to your desired length.

A graph visualization in gdotv with long property value labels

A graph data visualization with text-length limited labels in gdotv

Neptune CALL Subquery Support

With this release, gdotv’s Cypher support now recognizes the CALL subquery syntax for Amazon Neptune.

CALL subqueries allow you to run a self-contained query for each row in your outer query. This is useful for discovering things like the most recent transaction per card, or the top-rated vendor per region, without inner limits and orderings collapsing your entire result set.

This is (we hope) great news for Neptune users who write complex Cypher queries! Find out more from the Amazon Neptune docs.

UI Updates

As always, this release of gdotv comes with a number of improvements to the look and feel of the desktop app.

In this release, we’ve polished the Data Table View, found in the side panel of the graph display, making it easier than ever to gather information about the elements in your graph. A nice little bonus feature here is the automatic hiding of empty/null columns, which is a great way to de-clutter your results and only display the meaningful data.

The Data Table View in gdotv with UI improvements

This update is also reflected in the full-sized Vertices and Edges tabs.

The Vertices and Edges tab in gdotv with cleaner data visualization

The Results tab has received a similar overhaul to both the List and Table views.

The List data results view in gdotv

The Table data results view in gdotv

Conclusion

There you have it, another gdotv release packed with new features and improvements!

As always, we’re focused on making gdotv the best possible environment for working with graph data, regardless of which database or query language you’re using. Expect more new database support, further editor improvements, and continued RDF development in the coming releases. Until then…

What are you waiting for? Try out the latest version of gdotv and level up your graph game today.

Try gdotv with Apache HugeGraph

Query, visualize and model your Apache HugeGraph data on your laptop, in your own cloud or across the whole team.

gdotv Desktop

The ultimate graph database IDE.

Install and connect your first graph database in 2 minutes.

gdotv Team

The unified workbench for graph data teams.

Deploy to your team in under 15 minutes. Marketplace or self-hosted.

gdotv Enterprise

The universal graph intelligence platform.

For organization-wide deployments. Bring graph data directly to your analysts.