m

marmotta-reasoner

Provides support for the sKWRL rule-based reasoning language. Rule programs can be uploaded and are evaluated in a forward chaining algorithm whenever a transaction commits. Since the reasoner evaluates rules directly on the database, reasoning is quite efficient.
Files download
File Operation
marmotta-reasoner-3.1.0-incubating.jar download
marmotta-reasoner-3.1.0-incubating.pom download
marmotta-reasoner-3.1.0-incubating-sources.jar download
Apache Maven
<dependency>
  <groupId>org.apache.marmotta</groupId>
  <artifactId>marmotta-reasoner</artifactId>
  <version>3.1.0-incubating</version>
</dependency>
Gradle Groovy
implementation 'org.apache.marmotta:marmotta-reasoner:3.1.0-incubating'
Gradle Kotlin
implementation("org.apache.marmotta:marmotta-reasoner:3.1.0-incubating")
Scala SBT
libraryDependencies += "org.apache.marmotta" % "marmotta-reasoner" % "3.1.0-incubating"
Groovy Grape
@Grapes(
  @Grab(group='org.apache.marmotta', module='marmotta-reasoner', version='3.1.0-incubating')
)
Apache Ivy
<dependency org="org.apache.marmotta" name="marmotta-reasoner" rev="3.1.0-incubating" />
Leiningen
[org.apache.marmotta/marmotta-reasoner "3.1.0-incubating"]
Apache Buildr
'org.apache.marmotta:marmotta-reasoner:jar:3.1.0-incubating'