asimov_runner/reasoner.rs
1// This is free and unencumbered software released into the public domain.
2
3use std::ffi::OsStr;
4
5pub use asimov_patterns::ReasonerOptions;
6
7/// RDF dataset reasoner. Consumes RDF input, produces entailed RDF output.
8#[derive(Clone, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
9pub struct Reasoner {}
10
11impl Reasoner {
12 pub fn new(_program: impl AsRef<OsStr>, _options: ReasonerOptions) -> Self {
13 Self {}
14 }
15}