Plugins

Plugin API

A framework and a set of public classes and interfaces that allow developers to extend GraphDB in many useful ways.

RDF rank

An algorithm that identifies the more important or more popular entities in the repository by examining their interconnectedness.

Semantic similarity searches

Exploring and searching semantic similarity in RDF resources.

JavaScript functions

Defining and executing JavaScript code, further enhancing data manipulation with SPARQL.

Change tracking

Tracking changes within the context of a transaction identified by a unique ID.

Provenance

Generation of inference closure from a specific named graph at query time.

Proof plugin

Finding out how a given statement has been derived by the inferencer.

Several of the plugins are user-defined indexes. They are created with SPARQL, and differ from the system indexes in that they can be configured dynamically at runtime. Each user with write access to a certain repository can define such an index. These plugins are:

Autocomplete index

Suggestions for the IRIs` local names in the SPARQL editor and the View Resource page.

GeoSPARQL support

GeoSPARQL is a standard for representing and querying geospatial linked data for the Semantic Web from the Open Geospatial Consortium (OGC). The plugin allows the conversion of Well-Known Text from different coordinate reference systems (CRS) into the CRS84 format, which is the default CRS according to the OGC.

Geospatial extensions

Support of 2-dimensional geospatial data that uses the WGS84 Geo Positioning RDF vocabulary (World Geodetic System 1984).

Lucene full-text search

Support of full-text search capabilities with a variety of indexing options and the ability to simultaneously use multiple, differently configured indexes in the same query using Apache Lucene, a high-performance, full-featured text search engine.

Data history and versioning

Accessing past states of your database through versioning of the RDF data model level.

The GraphDB Connectors are such indexes as well.