assemblee-virtuelle / assemblee-virtuelle/semapps

InferenceService: pouvoir ignorer des relations inverses

Open
#1,014 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
103
Forks
14
Avg merge
1m
Merged PRs (30d)
2

Description

Suite à discussion: https://github.com/assemblee-virtuelle/pair/issues/173#issuecomment-1178942777

Ajouter un paramètre `inverseRelations.ignore` qui est un array avec des URI complets.

Si on indique p.ex. `http://virtual-assembly.org/ontologies/pair#topicOf`, le prédicat `pair:topicOf` ne sera jamais généré automatiquement (par contre hasTopic peut encore être généré si un `pair:topicOf` est défini)

Si le prédicat est une relation symétrique, la relation inverse ne sera pas créée non plus.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the InferenceService implementation and its configuration entry point, then trace how inverse relations are generated. Done means an inverseRelations.ignore array accepts full URIs, prevents automatic generation of listed predicates, still permits the opposite direction when explicitly defined, and suppresses inverse creation for symmetric relations.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.