-
Notifications
You must be signed in to change notification settings - Fork 47
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
Any other properties to mention in class dcat:DatasetSeries? #1308
Comments
@riccardoAlbertoni asked:
I think they should be placed under
I think this is an overall issue, not limited to dataset series. We have a number of properties under About replicating the property definition, an alternative option is to include such explanation either in the usage note of the property under |
Will |
or of |
Wouldn't it be confusing for |
|
This model shows a Dataset Series as a member of a catalog. This is consistent with it being a kind of Dataset. Then the relationship between Dataset Series and its Datasets is consistent with what was foreseen in DCAT v2 in the discussion of relationships and qualified relationships. I would expect something like |
Coming back to the original topic of this issue: I've created a PR (#1340) to add After having done that, I wonder whether we should define these properties in the DCAT namespace. The reason is as follows:
As a side note, these This makes However, their textual description mentions explicitly the notion of version, which we are considering as distinct from the notion of series, and described by using dedicated properties (e.g.,
Because of this, it is maybe preferable to define WDYT? |
If the definitions mention versions then they are not appropriate for these cases - so define our own is ok |
@riannella said:
Fair enough. BTW, as prev, next, and last, also the "first" relationship is defined in [XHTML-VOCAB] and in the IANA Link Relations register. The question is what we need for dataset series. Are prev/next enough? Or we also need first/last? |
Do you really want to pull in terms into DCAT as a W3C Rec from a W3C Note that itself declares it is a profile of DCAT? Understand you need to use these, and not want to re-invent the wheel (and my own implementations do exactly the same) - but the logically consistent approach would be to define a profile of DCAT that uses the parts of ADMS you need, as a profile of ADMS itself probably, that itself has the same status (Note) of ADMS. You then guide people to this rather than add it to the normative Rec status DCAT specification. It appears that a decision about not publishing profiles of DCAT is becoming an arbitrary limitation that leads to anti-patterns where profiling would provide a better option. |
@andrea-perego +1 to adding these to DCAT namespace if you can agree on using exact same, or broader, semantics as the ADMS profile - the ADMS properties can then be declared subProperties of DCAT in either an update or an alignment module. (IMHO it would be good to update and refactor ADMS into a series of modules that address different aspects and formally declare it a profile of DCAT - happy to help with that as I need some subset) |
Actually, I would propose we define On the other hand, I think it might be worth making them subproperties of |
Question: next and prev can only really be used between datasets in a dataset series? @riccardoAlbertoni What was your original use case? |
@riannella said:
Not necessarily (this is why they are under |
Based on the discussion on this thread, and since no objection to the proposal in #1308 (comment) , I would consider it as approved. PR #1340 has been updated accordingly, by adding properties The PR is now under review by the DCAT editors. |
Hm, it just occurred to me that next/previous has the same issue for developers as we encountered with membership in a series, that developers won't know in advance which one is being used to hold the chain together and so would have to test for both in code. Also, assigning next when a dataset is first published seems like a stretch, so we again run into the problem of updating the metadata after the fact. Yet, having next when it's available would certainly be useful. I sort of want to make previous required but both encouraged, or say you can't use next without also using previous. |
Thanks for the heads-up, @agreiner . As #1335, I think this relates to the more general discussion on the possible approach to be used in DCAT to define inverse properties - see #1336 I'll create a separate issue to keep track of it, and link to it from the ED. |
|
Should we addadms:next
,adms:prev
in thedcat:DatasetSeries
class description?Should we include in the
dcat:DatasetSeries
class description the properties whose values are involved in dataset series inheritance (e.g.dct:issued
,dct:spatial
)?The expected constraints can be explained in their usage notes...
The text was updated successfully, but these errors were encountered: