assemblee-virtuelle / assemblee-virtuelle/semapps
InferenceService: pouvoir ignorer des relations inverses
- 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