Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RelatedTopics should get parameter "IncludeInverse" #25

Open
GeorgDangl opened this issue Dec 15, 2015 · 5 comments
Open

RelatedTopics should get parameter "IncludeInverse" #25

GeorgDangl opened this issue Dec 15, 2015 · 5 comments

Comments

@GeorgDangl
Copy link
Member

There should be an optional query parameter added to the GET Related Topics Service that would optionally include all reverse relations for related topics.

@GeorgDangl
Copy link
Member Author

See #40

@GeorgDangl GeorgDangl added this to the V3.0 milestone Jun 14, 2016
@ykulbak ykulbak modified the milestones: V3.0, Future Release Nov 25, 2020
@GeorgDangl
Copy link
Member Author

See also #280 for relation types.

We've had a quick idea in the call that there should be separate resource directly below projects that gives a list of all topic relations in a project.

@GeorgDangl
Copy link
Member Author

GeorgDangl commented Jun 5, 2023

We've just started discussing this before the call ended, but we might go a route of changing the related topics endpoint altogether.

Instead of being a resource below every single topic, it could be lifted to a dedicated resource right below projects to give a list of all relations, like this:

[{
    "left": "db49df2b-0e42-473b-a3ee-f7b785d783c4",
    "right": "6963a846-54d1-4050-954d-607cd5e48aa3",
    "type": "parent"
}]

@GeorgDangl
Copy link
Member Author

Additional Discussion / 19.06.2023

  • Having relations as a separate resource in the API could be cumbersome to work with, it's preferred to have the relations within the topic.
  • Relationship types: child, parent, relation
  • The project extensions can be used to announce which relation types are available in a project

@jasollien
Copy link
Contributor

Aconex does not support "related topics at the moment"
Catenda uses two-ways relations always. (Meaning we are always include the inverse)

Suggestion from todays telecon. Close the ticket (and continue to use two-way relations always)

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

No branches or pull requests

3 participants