Relation of CEX data to CitableCollection
data structures
In CEX, a table of data is represented by two blocks: the citeproperties
block describes schemas, while the citedata
block contains the table of data.
In addition, collections may be cataloged with further metadata in a citecollections
block.
The CitableCollection
package can instantiate four kinds of objects from a CEX source.
- a
PropertyDefinition
defines name and data type of a single property or field of a data table. This can be created from a single line of aciteproperties
block. - a
RawDataCollection
associates the data from acitedata
block with a schema. If CEX source includes schema information for a given collection, the schema for theRawDataCollection
is built using that. If thecitedata
block does not have associatedciteproperties
information, a schema is inferred. - a
CiteCollectionCatalog
catalogs one or more data sets with metadata associated with the collection as a whole, incuding a label or description, licensing information, and information about natural ordering, if any, of the data set. - a
CatalogedDataCollection
unites a single entry from aCiteCollectionCatalog
with aRawDataCollection
.