Plugins¶
Hint
When migrating to a newer GraphDB version, see how to start and stop a plugin here.
- 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.
- Graph path search
Exploring complex relationships between resources.
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).
- Data history and versioning
Accessing past states of your database through versioning of the RDF data model level.
- Text mining plugin
Calling of text mining algorithms and generation of new relationships between entities.
- Sequences plugin
Providing transactional sequences for GraphDB. A sequence is a long counter that can be atomically incremented in a transaction to provide incremental IDs.
The GraphDB Connectors are such indexes as well.