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

Create a "entity" page #36

Open
2 of 5 tasks
Tracked by #37
matentzn opened this issue Mar 24, 2023 · 0 comments
Open
2 of 5 tasks
Tracked by #37

Create a "entity" page #36

matentzn opened this issue Mar 24, 2023 · 0 comments
Assignees

Comments

@matentzn
Copy link
Contributor

matentzn commented Mar 24, 2023

Create an entity page like

http://localhost:8081/spot/oxo2/entity/MA:0000358

This page should contain

  • a table which shows all the mappings from this entity
  • a table which shows all the mappings to this entity
  • a facet to select how many hops should be checked (1, 2, 3, default 1)
  • a facet to select predicates allowed for the chaining
  • When facet 2 or 3 is selected, the API needs to be queried. For this we need to extend the API in a way that it allow this. I would suggest to extend the "chaining" endpoint, that
    - Takes as an input and entity, a set of predicates and a number (hop count)
    - returns a set of intermediate object_ids.
    - These can then be used to query the normal "mappings" endpoint to get all the relevant mappings.

The last needs some careful thinking by @anitacaron, I am not so sure if I got this right. No pressure now though.

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

No branches or pull requests

2 participants