INCATools / INCATools/whelk-rs

define a minimal interface to the reasoner

Open
#7 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
23
Forks
10
PR merge metrics
No merged PRs in 30d

Description

As an initial pass, we could define a Reasoner API in terms of only horned-owl, so that we don't expose internals of Whelk, which may change.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the repository's current reasoner implementation and how it uses horned-owl; the issue does not name specific files or tests. Clarify the minimal public Reasoner API and the internals it should hide, then document the agreed interface and verify that existing reasoner behavior remains accessible through it.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.