Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Triplestore Indexer

No security coverage Under active development 27 sites

This module indexes the JSON-LD representation of Drupal content and taxonomy into a Blazegraph triplestore. It uses the Advanced Queue module to manage indexing operations.

This module provide a system to get the Json-LD representation (which is established from
JSON-LD REST Services module) of any content type and taxonomy in Drupal and index that into Blazegraph.

Installation:

  1. Server side: Setup a Tomcat Server with Blazegraph installed as Triplestore. Please see the installation guide.
    • Setup authentication for Blazegraph (optional)
      Please see the setup guide.
  2. Client side: a Drupal 8 or 9 website setup and download the following modules:
  3. Enable serialization for JSON-LD presentation for content nodes and taxanomy by visit /admin/config/services/rest or Configuration > Web Services > REST (as Figure 2 above)
  4. Setup RDF mapping for your content types and taxonomy at /admin/config/development/configuration. Please see the instruction

Configuration

  • Enable the module by Extend > Custom or using drush en triplestore_indexer
  • Go to Configuration > System > Triplestore Indexer.
  • Fill out the configuration form (Figure 1 above)
    • Server URL: Blazegraph server URL, eg. http://example.com:8080/blazegraph or http://example.com:8080/bigdata/
    • Namespace: see detail at here.
    • Method of authentication:
      • Basic/Digest: see the setup guide. If your Tomcat server has an authentication enabled, enter username and password.
      • None: please proceed to the next step.
    • Advanced Queue: when a node or a taxonomy term is created, updated, or deleted, the indexing operation will be added to a queue as a job which can be configured to run eventually with Cron job, Drupal Console command, or an Advanced Queue Runner. You can create a separated queue if needed.
Drupal 8–11

Ask your assistant about Triplestore Indexer

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • Advanced Queue
  • context Drupal core
  • file Drupal core
  • jsonld Drupal core
  • media Drupal core
  • node Drupal core
  • restui Drupal core
  • taxonomy Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
9
Tracked since
Jun 2023
Latest release
5 months ago
Releases (12 mo)
2 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
2.1.2 Stable 8–11 May 7, 2026
2.1.1 Stable 8–11 Apr 9, 2026
2.1.0 Stable 8–11 Feb 25, 2025
2.0.1 Stable 8–11 Sep 6, 2024
2.0.0 Stable 8–10 Feb 1, 2024
2.x-dev Dev 8–11 Feb 1, 2024
8.x-1.5-beta10 Pre-release 8–10 Oct 10, 2023
8.x-1.5-beta9 Pre-release 8–10 Oct 10, 2023
8.x-1.5-beta8 Pre-release 8–10 Jun 12, 2023