-  data_property(:Id, ?Property) is nondet
 - True when Property is a known property about the data source Id.
Defined properties are:
- columns(-Count)
 - Number of columns in the table.
 
- column_names(-Names)
 - Names is a list of the column names as they appear in the
data.
 
- rows(-Rows)
 - Number of rows in the table
 
- hash(-Hash)
 - Get the internal (hashed) identifier for the data source
 
- source_version(-SourceVersion)
 - A term (often a dict) that provides version information
about the source. Details depend on the source.
 
- materialized(-TimeStamp)
 - The data source was materialized at TimeStamp.
 
- source(-Term)
 - Description of the original source term used to declare
the data source