Crates.io | rdfox-rs |
lib.rs | rdfox-rs |
version | 0.1.16 |
source | src |
created_at | 2023-05-04 14:08:18.407681 |
updated_at | 2024-01-29 21:02:37.526274 |
description | RDFox for Rust, a high-performance in-memory ACID-transactional semantic graph database |
homepage | |
repository | https://github.com/EKGF/rdfox-rs |
max_upload_size | |
id | 856751 |
size | 285,531 |
RDFox is a product of Oxford Semantic Technologies RDFox.
RDFox is a high-performance, scalable and lightweight knowledge graph and semantic reasoning engine. It supports the storage, querying and reasoning over large-scale ontologies represented in RDF triples.
This crate provides a Rust interface to the RDFox database allowing you to use RDFox as database engine that is part of your program, no need to run a separate RDFox server (although that is also possible).
CRDFox.h
using bindgen (which requires llvm to be installed)libRDFox.dylib
(if you use feature rdfox-dylib
)libRDFox-static.a
by default.~/.RDFox/RDFox.lic
rdfox-dylib
if you want to use the dynamic link librarySIGSEGV
signal when running the tests.
SIGSEGV
signalThe major/minor version numbers of this crate are used to determine which version of RDFox needs to be downloaded and used.
RUST_LOG=info cargo test
Or, if you want to see all output:
RUST_LOG=trace cargo test --package rdfox-rs --test load load_rdfox -- --exact --nocapture
If you want to run the tests with the dynamic link library of RDFox, then run this:
RUST_LOG=trace cargo test --package rdfox-rs --features rdfox-dylib --test load load_rdfox -- --exact --nocapture