triplestore_indexer
20 sites
No security coverage
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:
-
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.
- Setup authentication for Blazegraph (optional)
- Client side: a Drupal 8 or 9 website setup and download the following modules:
- Enable serialization for JSON-LD presentation for content nodes and taxanomy by visit
/admin/config/services/restor Configuration > Web Services > REST (as Figure 2 above) - 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.