Skip to content

Conversation

@gesinn-it-gea
Copy link
Member

@gesinn-it-gea gesinn-it-gea commented Jun 17, 2025

This PR introduces support of inverse properties (-Links To) for both, the parser function and the Designer.
Also contains the fix for the Designer option export graph.

The corresponding API functions have been expanded for this purpose, but are to be replaced in future - in a separate PR - by APIs provided directly by SMW (SemanticMediaWiki/SemanticMediaWiki#6145).

image

@gesinn-it-gea gesinn-it-gea added the enhancement New feature or request label Jun 17, 2025
@gesinn-it-gea
Copy link
Member Author

gesinn-it-gea commented Jun 17, 2025

fixes #15 and #1

@gesinn-it-gea gesinn-it-gea requested a review from krabina June 17, 2025 08:58
@gesinn-it-ilm gesinn-it-ilm merged commit 808d073 into main Jun 18, 2025
5 checks passed
@gesinn-it-ilm gesinn-it-ilm deleted the issue-15 branch June 18, 2025 12:34
@krabina
Copy link
Contributor

krabina commented Jun 18, 2025

thank you for the PR!

@thomas-topway-it
Copy link
Contributor

a notable work, thanks a lot ! Could you please clarify the use of the second multiselect in the Add by properties Dialog, as below ? (specifically in conjunction with the first)

ScreenshotKnowledgeGraphDesignerUI

@gesinn-it-ilm
Copy link
Contributor

gesinn-it-ilm commented Jun 23, 2025

@thomas-topway-it We enhanced the By properties dialog to provide more control over the graph generation process — users can now explicitly choose which nodes (pages) to include in the graph for the selected properties.

The By article option works similarly, but there the user selects only the pages (nodes), and we automatically fetch all direct and inverse properties for those nodes to build the graph.

In contrast, the enhanced By properties dialog allows the user not only to select which properties to visualize but also to define the set of starting nodes - giving more flexibility and precision.

Perhaps it would make sense to consider merging these two approaches into a unified dialog for a cleaner UX? What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants