Transmute
HomepagePlatformGithubOpenAPI Spec
  • Introduction
  • Platform Guide
    • Credentials
      • Excel Based Data Entry
      • PDF Download
      • Data Integrity Proof Deprecation
      • Quick Convert
    • Contacts
    • Presentations
    • Workflows
    • Template Marketplace
    • Adapter Marketplace
      • GitHub Adapter
      • Neo4j Adapter
    • Organization Profile
    • Members
    • Billing
  • Technical Documentation
    • Machine to Machine Applications
    • OpenAPI Specification
    • Getting Started Postman Collection
    • Decentralized Identifiers Endpoints
    • Verifiable Credentials Endpoints
    • DIDAuth Presentations
  • Learning Center
    • Credentials 101
    • Decentralized 101
    • Digital Signatures
    • Holders, Issuers, Verifiers, & Subjects
    • Verification, Validity, and Veracity Checks
    • Interoperability
    • Open Standards
    • Verifiable Data Registries
    • JSON-LD
    • Digital Wallets 101
Powered by GitBook
On this page
  • Installation
  • Running the Neo4j Adapter
  • Resulting Knowledge Graph
  • Useful Cypher Commands

Was this helpful?

  1. Platform Guide
  2. Adapter Marketplace

Neo4j Adapter

Leverage the connected nature of Linked Data to automatically create Knowledge Graphs from verified data exchanged on the Transmute platform.

PreviousGitHub AdapterNextOrganization Profile

Last updated 9 months ago

Was this helpful?

The Neo4j Adapter builds a knowledge graph from all Verifiable Presentations sent and received on your Transmute platform Organization. Linked data automatically "snaps together" in the Knowledge Graph - no manual data mapping is needed.

Knowledge graphs can reveals hidden or unexpected data relationships, enables advances graph algorithmic analysis, graph data science and machine learning.

The Transmute platform Neo4j Adapter can be found here:

Installation

On the Adapter Marketplace, click the "Neo4j" adapter for configuration details.

  • URI - Make sure to include the full URI, including protocol and port. For example: neo4j+s9d2d1053.databases.neo4j.io:7687

  • User - Your Neo4j user name

  • Password - Your Neo4j password

Once Neo4j credentials are entered, click "Install".

This will prompt download of the Neo4j Adapter installer script and necessary credentials to connect to both you Transmute platform organization and Neo4j.

Run the following commands to create a Github repository that holds the adapter. Note the $ character is to show a command and not the be included in the line to execute.

$ unzip Github\ Neo4j-Adapter.zip

This will extract a script.sh and .env file from the zip.

$ chmod +x script.sh
$ ./script.sh

The script will set up and direct you to the repository on your Github account:

Running the Neo4j Adapter

To run the Adapter, on the Github repo, go to Actions:

Click "Run workflow" as indicated above. This will run the Neo4j Adapter workflow.

Resulting Knowledge Graph

Logging in to your Neo4j DB instance, you can now query the labeled property graph representation of all your organization's Verifiable Presentations.

Useful Cypher Commands

This section lists some useful, basic cypher commands to get you started validating the Neo4j graph data.

This command queries and returns all nodes in you Neo4j DB:

MATCH(n) RETURN n

This command deletes all data in you Neo4j DB:

MATCH(n) DETACH DELETE n

The Neo4j Adapter configuration page requires you to enter access details for the target Neo4j database. We recommend using Neo4j's Aura cloud platform available here: .

The Neo4j Adapter will be executed as a Workflow on Github. Before continuing, make sure that you have a Github account for hosting the Workflow. If you do not already have a Github account, please first create one on .

Please see for full documentation of the cypher query language.

https://neo4j.com/cloud/platform/aura-graph-database/
github.com
https://neo4j.com/developer/cypher/
https://platform.transmute.industries/marketplace/adapters/urn:transmute:adapter:neo4j
Automated creation of Knowledge Graphs from Verifiable Credentials
Neo4j adapter on the Adapter Marketplace
Neo4j configuration page
Successful download of the Neo4j Adapter installer
Github repository which holds the Neo4j Adapter
Running the Neo4j Adapter workflow
Verifiable data represented in Neo4j
Automated creation of Knowledge Graphs from Verifiable Credentials
Neo4j adapter on the Adapter Marketplace
Neo4j configuration page
Successful Neo4j installation
Github repository which holds the Neo4j Adapter
Running the Neo4j Adapter workflow
Verifiable presentation and verifiable credential data represented in Neo4j