Value constraints with no value constraint types
When a value constraint is provided without a value constraint type, it is treated as a plain literal (unless valueNodeType is “IRI” or “BNode”). Typically, this is intended to close the set of possible values to one specific value and no others. In the following example, the value expected to be found with the property :securityLevel is “Confidential” (and no other).
propertyID |
valueConstraint |
---|---|
:securityLevel |
Confidential |
This is interpreted as:
DCTAP instance
Shape
shapeID default
Statement Template
propertyID :securityLevel
valueConstraint Confidential