Class DcatFilesReceiverIntegrationConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, CatalogTargetFactory, IntegrationConnector

public class DcatFilesReceiverIntegrationConnector extends DynamicIntegrationConnectorBase
DcatFilesReceiverIntegrationConnector monitors file directories for Data Catalog Vocabulary (DCAT) documents. The directories are typically drop folders, or the downloads from a data portal, where the descriptions of catalogs, datasets and data services are placed. A directory is identified either by the network address of the connection's endpoint, or by a FileFolder catalog target. On each refresh, the connector scans each directory tree for JSON-LD files (.jsonld and .json) that describe DCAT resources and publishes the new and changed documents to the DCAT listeners registered in the same integration daemon (for example the cataloguer connector).