Skip to content

(WIP)Refactor: Enable RDF4J reasoner integration#104

Closed
claireqiu wants to merge 1 commit intoCOVESA:mainfrom
chrizmc:feature/enabling-of-knowledgelayer
Closed

(WIP)Refactor: Enable RDF4J reasoner integration#104
claireqiu wants to merge 1 commit intoCOVESA:mainfrom
chrizmc:feature/enabling-of-knowledgelayer

Conversation

@claireqiu
Copy link
Copy Markdown
Contributor

  • Add RDF4JAdapter C++ class implementing IReasonerAdapter interface
  • Add InferenceEngineType::RDF4J enum with string conversion support
  • Restructure symbolic-reasoner adapters into dedicated adapters/ directory
  • Moved rdfox, rdf4j-reasoner, and pellet adapters to symbolic-reasoner/adapters/
  • Added MODEL_CONFIGURATION_PATH environment variable support
  • Fixed getPathToUseCases() to return dynamic value instead of static initialization
  • Updated CMakeLists.txt paths to reflect new adapter structure
  • Make model config path configurable via MODEL_CONFIGURATION_FILE env var
  • Add README documentation for adapter and engine integration
  • Created docker/rdf4j and docker/rdfox
  • docs: Add reasoner integration guide
  • Delete unused files

- Add RDF4JAdapter C++ class implementing IReasonerAdapter interface
- Add InferenceEngineType::RDF4J enum with string conversion support
- Restructure symbolic-reasoner adapters into dedicated adapters/ directory
- Moved rdfox, rdf4j-reasoner, and pellet adapters to symbolic-reasoner/adapters/
- Added MODEL_CONFIGURATION_PATH environment variable support
- Fixed getPathToUseCases() to return dynamic value instead of static initialization
- Updated CMakeLists.txt paths to reflect new adapter structure
- Make model config path configurable via MODEL_CONFIGURATION_FILE env var
- Add README documentation for adapter and engine integration
- Created docker/rdf4j and docker/rdfox
- docs: Add reasoner integration guide
- Delete unused files

Signed-off-by: Haonan Qiu <haonan.qiu@bmw.de>
@claireqiu claireqiu closed this Apr 7, 2026
@claireqiu claireqiu reopened this Apr 7, 2026
@claireqiu
Copy link
Copy Markdown
Contributor Author

@slawr Hi steve, maybe we can have a call together to solve this merge conflict?

@slawr
Copy link
Copy Markdown
Collaborator

slawr commented Apr 7, 2026

@slawr Hi steve, maybe we can have a call together to solve this merge conflict?

Yes, but it's all the KL/IL code so there are limits as to what I can do. I assume you need to rebase on the changes introduced by @chrizmc's recent PR #86

@claireqiu claireqiu closed this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants