VLog Java

Basic implementation of the VLog Java connection, to be used by org.semanticweb.rulewerk.reasoner.vlog

License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

org.semanticweb.vlog4j
ArtifactId

ArtifactId

vlog4j-base
Last Version

Last Version

1.3.3
Release Date

Release Date

Type

Type

pom
Description

Description

VLog Java
Basic implementation of the VLog Java connection, to be used by org.semanticweb.rulewerk.reasoner.vlog
Project URL

Project URL

https://github.com/karmaresearch/vlog
Project Organization

Project Organization

KarmaResearch
Source Code Management

Source Code Management

https://github.com/karmaresearch/vlog.git

Download vlog4j-base

How to add to project

<!-- https://jarcasting.com/artifacts/org.semanticweb.vlog4j/vlog4j-base/ -->
<dependency>
    <groupId>org.semanticweb.vlog4j</groupId>
    <artifactId>vlog4j-base</artifactId>
    <version>1.3.3</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.semanticweb.vlog4j/vlog4j-base/
implementation 'org.semanticweb.vlog4j:vlog4j-base:1.3.3'
// https://jarcasting.com/artifacts/org.semanticweb.vlog4j/vlog4j-base/
implementation ("org.semanticweb.vlog4j:vlog4j-base:1.3.3")
'org.semanticweb.vlog4j:vlog4j-base:pom:1.3.3'
<dependency org="org.semanticweb.vlog4j" name="vlog4j-base" rev="1.3.3">
  <artifact name="vlog4j-base" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.semanticweb.vlog4j', module='vlog4j-base', version='1.3.3')
)
libraryDependencies += "org.semanticweb.vlog4j" % "vlog4j-base" % "1.3.3"
[org.semanticweb.vlog4j/vlog4j-base "1.3.3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

VLog

Build Status

Installation

We used CMake to ease the installation process. To build VLog, the following commands should suffice:

mkdir build
cd build
cmake ..
make

External libraries should be automatically downloaded and installed in the same directory. The only library that should be already installed is zlib, which is necessary to read gzip files. This library is usually already present by default.

To enable the web-interface, you need to use the -DWEBINTERFACE=1 option to cmake.

If you want to build the DEBUG version of the program, including the web interface: proceed as follows:

mkdir build_debug
cd build_debug
cmake -DWEBINTERFACE=1 -DCMAKE_BUILD_TYPE=Debug ..
make

Docker

In case you do not want to compile the program, you can use a Docker image that contains a precompiled version of the program. After you install Docker, you can launch the following commands:

docker pull karmaresearch/vlog
docker run -ti karmaresearch/vlog

Usage

Please check:

  • The Wiki for instructions on how to run VLog from the command line
  • A screencast was presented at ISWC'16, Posters and Demos.
  • You can use VLog in Java through the Rulewerk library, which also supports additional input formats for rules and data

License

Vlog is released under the Apache license, Version 2.0. A copy of the license may be obtained from http://www.apache.org/licenses/LICENSE-2.0.

org.semanticweb.vlog4j

KARMA (Knowledge Acquisition, Reasoning, and MAnagement)

KARMA is a research unit in the computer science dept. at the Vrije Universiteit of Amsterdam

Versions

Version
1.3.3
1.3.2
1.3.1
1.3.0
1.2.1
1.1.1
1.0.1
1.0.0