Figure 4.1 in the FDP spec shows how the data model of FDP extends that of DCAT (2):
(also see e.g. the corresponding diagram in the DCAT3 spec)
This shows that dcat:Catalog is a subclass of dcat:Dataset, and dcat:Distribution is not a subclass of anything.
However, if we look at the default resource definitions in the FDP reference implementation, we see that the inheritance structure is as follows:
Contrary to the DCAT spec (and FDP spec), this shows both Catalog and Distribution as direct children of Resource.
This inconsistency is confusing, at the very least.
Figure 4.1 in the FDP spec shows how the data model of FDP extends that of DCAT (2):
(also see e.g. the corresponding diagram in the DCAT3 spec)
This shows that
dcat:Catalogis a subclass ofdcat:Dataset, anddcat:Distributionis not a subclass of anything.However, if we look at the default resource definitions in the FDP reference implementation, we see that the inheritance structure is as follows:
Contrary to the DCAT spec (and FDP spec), this shows both
CatalogandDistributionas direct children ofResource.This inconsistency is confusing, at the very least.