OriginTrail
  • Get started with OriginTrail
  • OriginTrail Ecosystem — Call for Papers (Coming Soon)
  • Key Concepts
    • Decentralized Knowledge Graph (DKG)
    • DKG key concepts
  • Build with DKG
    • Quickstart (test drive the DKG in 5 mins)
      • Quickstart with Node.js
      • Quickstart with Python
    • ChatDKG builder toolkit
      • DKG SDK
        • Development environment setup
        • DKG Javascript SDK (dkg.js)
          • Interact with DKG paranets
          • Knowledge submission & curation
          • Paranet's incentives pool implementation
        • DKG Python SDK (dkg.py)
      • DKG paranets
        • Deploying a DKG paranet
        • Building with DKG paranets
        • Syncing a DKG Paranet
        • Initial Paranet Offerings (IPOs)
          • IPO specification
          • Launching your IPO
          • Paranet's incentives pool
          • IPO voting
      • AI agents
        • ElizaOS DKG agent
        • Custom DKG Python agent
        • Custom DKG JavaScript agent
    • DKG Edge Node
      • DKG Edge Node architecture
      • Get started with the Edge Node boilerplate
        • Automated setup with the installer
        • Manual setup
        • Usage example
      • Customize & build with the Edge Node
      • Knowledge Mining and dRAG examples
      • DKG Edge Node inception program
      • DKG Edge Node API documentation
    • DKG Core Node
      • Run a V8 Core Node on testnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
      • Run a V8 Core Node on mainnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
  • Delegated staking
    • Delegated staking—Introduction
      • Step-by-step staking
      • Redelegating stake
  • Integrated Blockchains
    • Base blockchain
      • Connect to Base
    • Gnosis chain
      • Connect to Gnosis
    • NeuroWeb
    • Teleport instructions - NeuroWeb
    • Bridging to Moonbeam
    • Deployed smart contracts
  • Bounties & rewards
    • General bug bounty
    • Code contributions & V8 bug bounty
  • Whitepapers & RFCs
    • OriginTrail whitepaper
    • OriginTrail RFCs
  • Useful Resources
    • What's new with OriginTrail V8
    • DKG V8 guidebook
      • Protocol updates
      • Feature roadmap
      • How to upgrade to V8?
    • Public nodes
    • Tutorials
    • Test token faucet
    • Development principles
    • Community created resources
    • Linked data & knowledge graphs
    • Available networks, network details and RPCs
    • OT Node Engine implementation details
      • Modules
      • Command Executor
    • Contribution guidelines
      • Guidelines for automated test contributions
    • Explore the OriginTrail ecosystem
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. DKG V6 (previous version)
  2. Running DKG nodes
  3. Installation prerequisites

Triple store setup

Last updated 9 months ago

Was this helpful?

DKG nodes are designed to handle and store graph data using multiple triple store implementations. By supporting various triple stores, DKG nodes ensure flexibility, scalability, and robustness in managing knowledge assets. Currently, several triple store implementations are supported directly:

Ontotext GraphDB

To use Ontotext GraphDB with your DKG node, follow these steps:

  1. Visit the GraphDB website: Go to the official .

  2. Request and download GraphDB: Follow the instructions to request and download the GraphDB software.

  3. Setup GraphDB on your server: Install and configure GraphDB according to the provided guidelines.

  4. Modify your DKG node configuration: Edit the configuration file of your DKG node to use GraphDB as the default triple store implementation.

    • Navigate to:

    • Locate the tripleStore object and set the defaultImplementation to ot-graphdb.

Blazegraph

Blazegraph setup is streamlined with the OriginTrail Automatic Installer. Follow these steps:

  1. Run the OriginTrail Automatic Installer: The installer will handle the setup and configuration of Blazegraph for you.

  2. Verify the configuration: Ensure that your node's configuration file is correctly set to use Blazegraph as the triple store implementation.

Apache Jena Fuseki

Similar to Blazegraph, the setup for Apache Jena Fuseki is managed by the OriginTrail Automatic Installer. Here’s what you need to do:

  1. Run the OriginTrail Automatic Installer: The installer will automatically set up and configure Fuseki.

  2. Verify the configuration: Confirm that your node's configuration file is properly configured to use Fuseki.

Custom Triple Store Integrations

However due to the standard implementation (W3C RDF / SPARQL standards) it is easy to integrate DKG nodes with any standardized RDF triple store. While the above triple stores are directly supported, you can adapt your DKG node to work with other RDF triple store implementations by simple modifications of the code and the configuration settings.

Ontotext GraphDB
Blazegraph
Apache Jena Fuseki
Ontotext GraphDB website