Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

triplestore_indexer

20 sites No security coverage
View on drupal.org

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.

Activity

Total releases
2
First release
Feb 2025
Latest release
1 week ago
Release cadence
408 days
Stability
100% stable

Releases

Version Type Release date
2.1.1 Stable Apr 9, 2026
2.1.0 Stable Feb 25, 2025