Naca Shapes#
The purpose of this project is to develop a set of data shapes for the NACA project. The data shapes are developed in close collaboration with domain experts on the selected topics. These shapes will be expressed in the Shape Expression language (ShEx) which can be used to validate existing data on conformance to the data shapes.
This chapter provides a brief introduction into the steps involved in developing data shapes, their maintenance and their use. The overall process consists of the following steps:
Bring together domain experts and data experts
Identify the use cases
Identify the available data
Draft a boxology (data model) in close collaboration with the domain experts and the data experts
Express the boxology in ShEx
Validate the ShEx against the data
Iterate over the boxology and the ShEx until the data is fully described
Provide some illustrative examples of the data and its use
The steps are described in more detail in the following sections. The diagram below illustrates the proces of semantic modelling and the development of data shapes.