Professional Documents
Culture Documents
Develop Data Catalog – the overall approach for development of the Entity’s Data Catalog
Populate Technical Metadata – registration of technical metadata in the Entity’s Data Catalog
Populate Business Metadata – registration of Business metadata in the Entity’s Data Catalog
Annotate Metadata – management of annotations to metadata added by users in Data Catalog
Update Metadata – change management of metadata in Data Catalog
Request Data Quality Support – raising data quality issues via Data Catalog
Publish Metadata to the National Data Catalog – publishing metadata to be shared across Entities within
National Data Catalog
For all the processes presented in this document relevant diagrams have been created to illustrate necessary
steps to be taken by the Entity’s data governance roles. Additionally, RACI matrix presenting in detail
responsibilities of all required data governance roles has been defined for each of the processes. ‘Develop Data
Catalog’ and ‘Populate Technical/Business Metadata’ processes require usage of templates which are available
in the Artifacts subsections.
The populated Entity’s Data Catalog shall be reviewed by Business Data Executives and Chief Data Officer
(CDO). If any issue is identified during the reviews, Data Stewards shall be delegated to perform necessary
updates. Data Catalog Development process is concluded by accepting by Chief Data Officer (CDO) and
provisioning of Data Catalog access to data users.
Process
Activities
1 – Initiate data cataloging exercise – Chief Data Officer (CDO)
Activate operating model roles required to develop and maintain the Entity’s Data Catalog including:
Business Data Executives, Data Management Officer, Business Data Stewards and IT Data Stewards
Get to know National Data Management & Personal Data Protection Standards (including standards for
Metadata and Catalog data management domain) provided by National Data Management Office
Delegate Data Management Officer to plan data cataloging exercise
6 – Assign Data Stewards to build and populate the metadata – Business Data Executive
Assign Business and IT Data Stewards to the Prioritized Data Attributes. Assignment to metadata should
reflect the current data stewardship within the Entity.
7 – Populate technical metadata – IT Data Steward
Register technical metadata for prioritized data attributes in the Data Catalog automated tool
Refer to Populate technical metadata section of this document for detailed activities (this step has been
developed as a separate process).
Roles
Data Management
Chief Data Officer
IT Data Steward
Business Data
Business Data
Executive
Steward
Officer
(CDO)
NDMO
Activities
sties
Business Data
Data Schema Table Name of business data
Attribute ID Domain Attribute Rationale Notes
Source Name Name executive/steward
Name Name
3. Populate Technical Metadata
Overview
The purpose of Populate Technical Metadata process is to register technical metadata in Automated Data
Catalog Tool. It can be done by batch upload of the defined template files or by direct connecting of data catalog
to data sources.
Process
Activities
1 – Initiate metadata population exercise – Data Management Officer
Initiate technical metadata population exercise as a part of Data Catalog development process
Meet with IT Data Stewards to assign them responsibilities related to the population of technical metadata
for Prioritized Data Attributes
Roles
Data Management
Chief Data Officer
IT Data Steward
Business Data
Business Data
Executive
Steward
Officer
Activities
sties
Artifacts
Technical Metadata Inventory template
Data Data
Entity Data Schema Schema Table Table Data Data Primary
Attribute ID Source Attribute Data Type Data Scale Nullability
Name Source Name Description Name Description Length Format Key
Technology Name
4. Populate Business Metadata
Overview
The purpose of Populate Business Metadata process is to create Business Glossary in Automated Data Catalog
Tool. It can be done by batch upload of the defined template files or directly in the tool.
Process
Activities
1 – Initiate metadata population exercise – Data Management Officer
Initiate business glossary population exercise as a part of Data Catalog development process
Meet with Business Data Stewards and Business Data Executives to assign them responsibilities related to
the population of metadata
2 – Build a business glossary f or the prioritized data attributes – Business Data Steward
Build business glossary using Business Glossary template to document and collect business metadata for
prioritized data attributes. A business glossary is a repository of business metadata that adds semantic
context to data. It enables an organization to build trust and create accountability through common business
terminologies. It defines the business terms and definitions related to physical assets so that users can
easily collaborate, understand the semantics behind data and how it is being used.
Include in Business Glossary template all the attributes listed in Prioritized Data Attributes Inventory
template.
For each attribute included in the Business Glossary template fill in the following information:
o Attribute ID - The unique identifier of data attribute that starts with "ATR" prefix followed by number
of the attribute. This is a reference to the attribute identifier from Prioritized Attributes Inventory.
o Sector Name - Describes an area of the economy in which government entities share common or a
related services or operating characteristics. Different sectors allow for a categorized analysis of the
state of the nation
o Government Entity - Describes any governmental body, agency, or authority in any KSA jurisdiction
exercising executive, legislative, regulatory or administrative functions related to the Saudi
Government
o Business Domain Name - The business domain of the attribute defined based on the entity's main
activities
o Business Sub-Domain Name - The business sub-domain of the attribute defined based on the
entity's sub-activities
o Attribute Logical Name (English) - The logical, or business friendly semantic name of the attribute
(column)
o Attribute Logical Name (Arabic) - The logical, or business friendly semantic name of the attribute
(column)
o Attribute Description (English) - A description written in basic, interpretable English language
detailing the purpose and function of the data attribute
o Attribute Description (Arabic) - A description written in basic, interpretable Arabic language detailing
the purpose and function of the data attribute. Descriptions help to provide context and clues to
where the attribute is being used
o Null Applicability - Nulls are attribute columns containing no values (empty cells). By default, a
column can hold NULL values. If an attribute contains a NOT NULL constraint, it forces the column
to NOT accept empty values in the cell
o Sample Values - Presents a sample output of the data value (dummy data) if queried to illustrate
how format of the data type would show to end data consumers
o Values From Lookup / Reference Table - Indicates whether the data field has a list of pre-defined
values that it can take
o Lookup / Reference Table Name - Indicates what is the source of the reference / lookup table. It
could either be defined by the entity or it could follow international standard
o Attribute Business Rules - Describes business statements that declare or constrain data values in
relation to the business use of data. It is intended to assert business friendly structure and influence
over the behavior of the business processes and operations
o Update Frequency - Indicates how often is an attribute value updated based on a pre-defined
business rule. It could be: Daily, Weekly, Monthly, Yearly
o Business Data Executive Name - The name of an executive/manager accountable for the
development, usage, and maintenance of the business and technical metadata of the data domain
where the the attribute is located
o Business Data Executive Email - The email of an executive/manager accountable for the
development, usage, and maintenance of the business and technical metadata of the data domain
where the the attribute is located
o Business Data Steward Name - The name of the business professional recognized as subject matter
experts who defines and controls business metadata of the attribute
o Business Data Steward Email - The email of the business professional recognized as subject matter
experts who defines and controls business metadata of the attribute
o Create Responsibility - Indicates the entity that is responsible to create this data attribute. This
implies no other entity shall create another version of this data attribute value
o Read Responsibility - Indicates the entities that are allowed to read the data attribute
o Update Responsibility - Indicates the entity/entities that are allowed to update this data attribute.
o Delete Responsibility - Indicates the entity that is responsible to delete (which includes archiving and
retention) this data attribute. This implies no other entity shall delete this data attribute value
o Notes (optionally) - Additional comments on the attribute
If the Entity’s business glossary already exists, verify its consistency with a metadata structure defined in the
Business Glossary template and convert existing business terms to the Business Glossary template
requirements. The Entity can augment the mandated metadata structure with additional elements based on
the Entity’s requirements.
Governance
Roles
Data Management
Chief Data Officer
IT Data Steward
Business Data
Business Data
Executive
Steward
Officer
Activities
sties
Artifacts
Business Glossary template
Values
Busines Business Attribute Attribute Business Business Business Business
Attribute Attribute Nulls From Lookup / Attribute Create Read Update Delete
Attribute Sector Government s Sub- Logical Logical Sample Update Data Data Data Data
Description Description Applicabili Lookup / Reference Business Responsibili Responsibili Responsibili Responsibili Notes
ID Name Entity Domain Domain Name Name Values Frequency Executive Executive Steward Steward
(English) (Arabic) ty Referenc Table Name Rules ty ty ty ty
Name Name (English) (Arabic) Name Email Name Email
e Table
5. Annotate metadata
Overview
The Data Catalog automated tool enables data users to add tags, comments and ratings to metadata. The
annotation added to metadata shall be reviewed by Business Data Stewards and approved in the Data Catalog
automated tool in case of Business Data Steward’s annotation approval. Business Data Steward shall send a
notification to data user who added the annotation if the annotation was rejected.
NOTE: The Data Catalog tool can also propose annotations to metadata automatically (e.g. assignment of data
assets with business terms). Business Data Steward should verify and accept/reject these annotations as well.
The process is the same with an exception that no data consumer is notified.
Process
Activities
1 – Create an annotation – Data User
Add a tag or comment to metadata to provide the Entity’s data users additional context on business
meaning and provide useful information on the data assets included in the Data Catalog
Governance
Roles
Data Management
IT Data Steward
Business Data
Business Data
Data User
Executive
Steward
Officer
Activities
sties
1 – Create a annotation R
4 – Receive a notification I R
Process
Activities
1 – Report an identified metadata quality issue – Data User
Report metadata quality issues identified when using the Entity’s Data Catalog automated tool to Business
or IT Data Steward assigned to the metadata
Specify for each identified metadata quality issue a rationale explaining why the metadata quality is low
including, but not limited to:
o Name of data source, data asset and data attribute concerned by the issue
o Dimension/s of the metadata quality issue among:
- Completeness (degree to which business glossaries and data dictionaries are complete)
- Accuracy (degree to which definitions and descriptions align to business context)
- Consistency (degree to which definitions of Metadata are consistent across the Entity)
2 – Develop a remediation plan of the metadata quality issue – Business Data Steward/IT
Data Steward
Develop a remediation plan of the reported metadata quality issue, including:
o Root cause analysis to determine the cause of the identified metadata quality issue
o Impact analysis to assess negative consequences and level (local, enterprise-wide) of the issue
o Definition of the options for resolving the issue's root cause, including a feasibility analysis of each
option to assess its pros and cons
o Recommended option for resolving the issue’s root cause
o Specification of manual correction of the low quality metadata in the Data Catalog automated tool if
the issue resolution does not correct quality errors in the tool
3 – Review the remediation plan of the metadata quality iss ue – Business Data Executive
Review the developed remediation plan of the metadata quality issue including: root cause analysis, impact
analysis, definition of the options of resolving the issue’s root cause and specification of manual correction
of low quality metadata
Select the resolution of the metadata quality issue’s root cause among options included in the remediation
plan
If the remediation plan is approved, delegate Business and IT Data Stewards to implement the plan
If the remediation plan is rejected send a feedback to Business and IT Data Stewards to enable them to
update the plan
4 – Implement the remediation plan of the metadata quality issue – Business Data
Steward/IT Data Steward
Implement the resolution of the metadata quality issue’s root cause selected by Business Data Executive
amongst the options included in the remediation plan
Collect documentation regarding the implemented remediation plan
Roles
Data Management
IT Data Steward
Business Data
Business Data
Data User
Executive
Steward
Officer
Activities
sties
6 – Receive a notification R
Process
Activities
1 – Report identified data quality issue – Data User
Report an identified data quality issue to Business and IT Data Stewards using the Entity’s Data Catalog
automated tool
Specify for each identified quality issue a rationale explaining why the data quality is low including:
o Name of data source, data asset and data attribute concerned by the issue
o Affected dimension/s of the data quality issue among:
- Completeness (a degree to which data records are complete)
- Uniqueness (a degree to which records are duplicates)
- Timeliness (how recent was the data collected)
- Validity (a degree of records' conformance to format, type and range)
- Accuracy (a degree to which data values align to real values)
- Consistency (a degree to which data is consistent across the Entity)
2 – Develop a remediation plan of the data quality issue – Business Data Steward/IT
Data Steward
Develop a remediation plan of the reported data quality issue including:
o Root cause analysis to determine the cause of the identified Data Quality issue
o Impact analysis to assess negative consequences and level (local, enterprise-wide) of the issue
o Definition of the options for resolving the issue's root cause, including a feasibility analysis of each
option to assess its pros and cons
o Specification of data cleansing to be performed if a Data Quality issue resolution does not correct
data errors in the source system
3 – Review the remediation plan of the data quality issue – Business Data Executive
Review the developed remediation plan of the data quality issue including: root cause analysis, impact
analysis, definition of the options of resolving the issue’s root cause and specification of data cleansing
Select the resolution of the data quality issue’s root cause amongst options included in the remediation
plan
If the remediation plan is approved, delegate Business and IT Data Stewards to implement the plan
If the remediation plan is rejected send a feedback to Business and IT Data Stewards to enable them to
update the plan
4 – Implement the remediation plan of the data quality issue – Business Data Steward/IT
Data Steward
Implement the resolution of the data quality issue’s root cause selected by Business Data Executive
amongst the options included in the remediation plan
Collect documentation regarding the implemented remediation plan
Roles
Data Management
IT Data Steward
Business Data
Business Data
Data User
Executive
Steward
Officer
Activities
sties
6 – Receive a notification R
Process
Activities
1 – Initiate metadata publishing exercise – Data Management Officer
Inform Data Management and Privacy Team in the entity that the process of publishing of metadata to the
National Data Catalog has started.
Meet with Chief Data Officer, Business Data Executive, Business Data Steward and IT Data Steward to
assign them responsibilities related to publishing of the Entity’s metadata to the National Data Catalog
6 – Review metadata accepted by Business Data Executive – Chief Data Officer (CDO)
Review the metadata identified by Business Data Steward to be published to the National Data Catalog
based on:
o Classification of data
o Potential threats of disclosure of metadata to individuals, organizations, the environment or the
nation
o Potential national and social benefits of publishing the metadata
o Data and metadata quality which influences data value and usability
If major changes are required report it to Data Management Officer
Governance
Roles
Data Management
Chief Data Officer
IT Data Steward
Business Data
Business Data
Executive
Steward
NDMO
Officer
(CDO)
Activities
sties