Data source
The data source can be viewed as a labeled bucket of data. It carries a name for itself and optionally the source system it relates to; this is all user input in the management of these data sources. The data source does not enforce any type of schema for the data contained in it, so each entry contained within might have a different set of properties as received during the ingest. The data source does however keep track of the properties it has seen during ingest.Data source entry
The entries in a data source are the main source of information in Occtoo. Entries are imported with a unique identifier and a list of property values. The properties of an entry do not conform to any domain schema but are rather just the user input values merged with the existing version of the entry during ingest.Data provider
To upload data into a specific source a connecteddata provider is required. Using the credentials of the data provider (i.e. client id and secret) the necessary token can be generated which will allow for an upload to be performed. A data provider can be connected to multiple sources and hence reused, but it is always bound to a specific tenant.