In the DCTAP Model, a Shape groups a set of Statement Templates, each of which describes one type of Statement in Instance Data about a specified Entity. Each of these two components (Shapes and Statement Templates) has its own (extensible) set of DCTAP Elements:
Statement Template elements
- propertyID / propertyLabel
- mandatory / repeatable
- valueConstraint / valueConstraintType
There are two Shape elements. If the shapeID element is not used in a given DCTAP instance, it will be assigned a default value (which can be customized in the config file - see Default Shape Identifier).