You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We also plan to diferentiate between main entities and supportive entities in DCAT-AP.de 3.0. But I am wondering how the distinctions were made? Why are these "Main Entities":
Agent
Checksum
Kind
Licence Document
Location
Why isn't (especially) "Period of time" a Main Entity?
What is the rule to determin wether it's an supportive or main entity?
The text was updated successfully, but these errors were encountered:
The choice is a bit arbitrarely, and inspired by the fact that DCAT-AP is a long specification with many classes.
When listing them alphabetically one looses focus on what is more important.
So the list of main entities are those which are closely related to mandatory or recommended information starting from the 5 key classes in DCAT: Catalogue, Dataset, Distribution, Data Services and Dataset Series.
If the range of a property of those has additional information or if the property itself is so important and the range class needs additional attention, then they are included in the Main Entities. Most of these Main Classes come with a number of specific usage constraints expressed in DCAT-AP.
For instance a code of codelist (Concept): one could argue that these are critical. But besides they should follow the best practices of SKOS, which implicitely also is part of the usage of skos:Concept as URI, DCAT-AP does not imposes any additional requirement that would stand out.
The constraint of having a prefLabel is actually part of SKOS and is more as extra documentation included than as necessary rule that DCAT-AP imposes.
Thus the supportive entities are more those one which one thinks: "we know how to use them, but we list them anyhow here for completeness." Making so the document more self-contained.
Another criterion could be frequency of use or frequency of incorrect use. If e.g. Checksum is not very popular (1 in million distributions has it) then it is maybe better to move it to be supportive entity. It was their because in DCAT-AP 2 there was a very strict restriction on the use of SHA1. That constraint was the reason to put it their. Now with its freedom to have any algorithm in DCAT-AP 3, and maybe its low usage it could be shifted to supportive.
Of-course one can argue on the boundary, there is a grey zone. But if one understands and reads the main entities then one grasps the heart of the specification.
We also plan to diferentiate between main entities and supportive entities in DCAT-AP.de 3.0. But I am wondering how the distinctions were made? Why are these "Main Entities":
Why isn't (especially) "Period of time" a Main Entity?
What is the rule to determin wether it's an supportive or main entity?
The text was updated successfully, but these errors were encountered: