Resolve
RDF Terms

    Data based on @zazuko/vocabularies
    Click to Copy
    dash:PrimaryKeyConstraintComponent
    Click to Copy
    http://datashapes.org/dash#PrimaryKeyConstraintComponent

    Recommended prefix

    Copy 'PREFIX dash: <http://datashapes.org/dash#>'

    dash:

    lang:""
    Primary key constraint component
    lang:""
    Enforces a constraint that the given property (sh:path) serves as primary key for all resources in the target of the shape. If a property has been declared to be the primary key then each resource must have exactly one value for that property. Furthermore, the URIs of those resources must start with a given string (dash:uriStart), followed by the URL-encoded primary key value. For example if dash:uriStart is "http://example.org/country-" and the primary key for an instance is "de" then the URI must be "http://example.org/country-de". Finally, as a result of the URI policy, there can not be any other resource with the same value under the same primary key policy.
    lang:""
    The property {?predicate} is the primary key and URIs start with {?uriStart}
    lang:""
    Violation of primary key constraint