Closed pchampin closed 3 years ago
In principle, I agree with both points. However, two 'burdens':
PersonalDataCategory
-> PersonalData
is a big change in terms of backwards compatibility (difficult)Some form of a guide for concept naming and description texts needs to be established (doable)
Solution for 1 could be to keep the IRI the same PersonalDataCategory
and only change the label to PersonalData
. Same for subclasses.
[FYI] We've moved the repo to https://github.com/w3c/dpv/ and I forgot to check the URL before replying. Could you please open this issue there so we can continue the discussion (I can copy my comment to yours). Thank you.
(also, have you joined DPVCG? If not, you're welcome to help resolve this)
It seems to me that the class
PersonalDataCategory
is wrongly named and should be renamed, probably toPersonalData
. The rationale is that, from this name, one may infer that instances of the class are "categories", while my understanding is that the categories are actually the subclasses of this class (like "Financial" or "Historical").What confirms this hint is the fact that one of the subclass is "SpecialCategoryPersonalData" (rather than "PersonalDataSpecialCategory").
Also, I believe that the immediate subclasses of
PersonalData
should be named more explicitlyCategoryFinancialData
,HistoricalData
and so on... In general, naming a class with an adjective is odd...Intense bikeshedding, I know...