Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Data Models

A data model might describe or specify:

...

Data models are essential for good data governance.   They provide accounts of the data held in existing systems, the data flowing between systems, and data required for specific purposes.   They can be compared and audited automatically, allowing managers and data controllers to keep track of information flows in large organisations.

Model Creation

The model catalogue can be used to create a new data model.  For example, as a description of a planned dataset, or as a description of an existing database.   Data elements in this new model can be created by selecting data elements from other models in the catalogue; components of these models – classes of data elements – can be re-used in the same way; links recording the relationship will be created automatically.

Model Editing

The model catalogue can be used to update an existing data model.   The model structure, the data element definitions, the value domains, links to other models: all of these can be updated.   A system of version control applies to all models: previous versions of the model are stored, and links are maintained between data elements.  

...

Data elements in successive versions of a model are linked, unless modified.   If a data element in another model is linked to a data element in an old version, then an indirect link will exist to the corresponding data element in the new version.   The automatic creation of a direct link would not be appropriate, as the intended relationship may no longer apply.

Two different data elements, in two different models, may be related.   For example, a data element in a database model may be based upon a data element in a data standard, as a specification that the database design should follow.   Alternatively, a data element in a research dataset may be based upon a data element in a database model, in the expectation that the data could then be extracted from an existing information system.

...