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

Inverse properties decision > dcat:inSeries vs dcat:seriesMember #1600

Closed
bertvannuffelen opened this issue Apr 26, 2024 · 3 comments
Closed
Labels
dcat due for closing Issue that is going to be closed if there are no objection within 6 days

Comments

@bertvannuffelen
Copy link

In SEMICeu/DCAT-AP#313 there is a question raised to the motivation why dcat:inSeries was chosen as main property and the other as inverse.

In RDF the directionality is rather arbitrairy as it is a graph. However it seems that some users in DCAT-AP consider DatasetSeries as a starting point for the catalogue exploration. From that user interaction perspective the direction (DatasetSeries -> Dataset) will be shown more prominently to the end-users of the dcat catalogues.

Hence, our question: what was the motivation behind this choice?

@dr-shorthair
Copy link
Contributor

When a new item is added, you assert which series it is a member of.
OTOH the description of the series may be provided once and does not have to be continually updated.

However, SPARQL makes inverse properties easily queriable so there is no performance loss either way.

@riccardoAlbertoni
Copy link
Contributor

You may find issues #1307 and #1335 helpful in understanding the context that informed our decision-making process at that time.
I recall that the group engaged a quite complex discussions regarding dcat:inSeries and its inverse, dcat:seriesMember.
Overall, decisions were made to reconcile the diverse positions and concerns. In certain cases, the complexity of points of view necessitated compromises, as each option had its own pros and cons.

@bertvannuffelen
Copy link
Author

@riccardoAlbertoni thanks for the feedback. I'll propagate this to the community.

@riccardoAlbertoni riccardoAlbertoni added dcat due for closing Issue that is going to be closed if there are no objection within 6 days labels May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dcat due for closing Issue that is going to be closed if there are no objection within 6 days
Projects
None yet
Development

No branches or pull requests

3 participants