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
PropertyDefinitiondefines name and data type of a single property or field of a data table. This can be created from a single line of acitepropertiesblock. - a
RawDataCollectionassociates the data from acitedatablock with a schema. If CEX source includes schema information for a given collection, the schema for theRawDataCollectionis built using that. If thecitedatablock does not have associatedcitepropertiesinformation, a schema is inferred. - a
CiteCollectionCatalogcatalogs 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
CatalogedDataCollectionunites a single entry from aCiteCollectionCatalogwith aRawDataCollection.