java.lang.Object
org.odpi.openmetadata.frameworks.integration.dcat.mapping.DcatMappingBase
Direct Known Subclasses:
DcatGenerator, DcatMapper

public abstract class DcatMappingBase extends Object
DcatMappingBase holds the names and helper methods shared by the mapper, which catalogs DCAT documents in open metadata, and the generator, which creates DCAT documents from open metadata.

The mapping between the two is as follows. A dcat:Dataset is a DataSet asset and each of its dcat:Distributions is a DataFile asset (when it has a download URL) or a DataStore asset (when it only has an access URL) that is anchored to the data set and linked to it with a DataSetContent relationship. A dcat:DatasetSeries is a DataSet asset linked to its member data sets by DataSetContent relationships. A dcat:DataService is a DeployedAPI asset with an Endpoint for each endpoint URL, linked to the data sets it serves by DataSetContent relationships. A dcat:Catalog is a CollectionFolder whose members are its datasets, data services and nested catalogs. Keywords are SearchKeywords, the publisher is an Organization that scopes the element, contact points are ContactDetails, the licence is a LicenseType and the standards and documentation pages are ExternalReferences. The DCAT properties that have no equivalent in open metadata are kept in the additional properties with names that begin "dcat.".