MVN

com.inova8 : intelligentgraph

Maven & Gradle

Mar 24, 2022
4 stars

com.inova8:intelligentgraph · The IntelligentGraph SAIL offers an extended capability for embedded calculation support within any RDF graph. When enabled as an RDF4J SAIL, it offers calculation functionality as part of the RDF4J engine, on top of any RDF4J repository, using a variety of script engines including JavaScript, Jython, and Groovy. It preserves the SPARQL capability of RDF4J, but with additional capabilities for calculation debugging and tracing. IntelligentGraph includes the PathQL query language. Just as a spreadsheet cell calculation needs to access other cells, an IntelligentGraph calculation needs to access other nodes within the graph. Although full access to the underlying graph is available to any of the scripts, PathQL provides a succinct, and efficient method to access directly or indirectly related nodes. PathQL can either return just the contents of the referenced nodes, or the contents and the path to the referenced nodes. PathQL can also be used standalone to query the IntelligentGraph-enabled RDF database. This supplements, rather than replaces, SPARQL and GraphQL, as it provides graph-path querying rather than graph-pattern querying capabilities to any IntelligentGraph-enabled RDF database. The principles of IntelligentGraph are described here: https://inova8.com/bg_inova8.com/intelligent-graph-knowledge-graph-embedded-analysis/ The full PathQL syntax is described here: https://inova8.com/bg_inova8.com/pathpatternql-intelligently-finding-knowledge-as-a-path-through-a-maze-of-facts/ Using Jupyter as an IDE to IntelligentGraph and RDF4J, shown here: https://inova8.com/bg_inova8.com/intelligentgraph-getting-started/ IntelligentGraph source is here in GitHub: https://github.com/peterjohnlawrence/com.inova8.intelligentgraph IntelligentGraph Docker containers are available here: https://hub.docker.com/repository/docker/inova8/intelligentgraph

<dependency>
    <groupId>com.inova8</groupId>
    <artifactId>intelligentgraph</artifactId>
    <version>0.9.3</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of com.inova8 : intelligentgraph to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 0.9.3

All Versions

Choose a version of com.inova8 : intelligentgraph to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
0.9.x
intelligentgraph-0.9.3
intelligentgraph-0.9.2
intelligentgraph-0.9.1
intelligentgraph-0.9.0

How to add a dependency to Maven

Add the following com.inova8 : intelligentgraph maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>com.inova8</groupId>
    <artifactId>intelligentgraph</artifactId>
    <version>0.9.3</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following com.inova8 : intelligentgraph gradle dependency to your build.gradle file:

implementation 'com.inova8:intelligentgraph:0.9.3'

Gradle Kotlin DSL: Add the following com.inova8 : intelligentgraph gradle kotlin dependency to your build.gradle.kts file:

implementation("com.inova8:intelligentgraph:0.9.3")

How to add a dependency to SBT Scala

SBT Scala: Add the following com.inova8 : intelligentgraph sbt scala dependency to your build.sbt file:

libraryDependencies += "com.inova8" % "intelligentgraph" % "0.9.3"

Advertisement