$schema: https://json-schema.org/draft/2020-12/schema
type: object
required:
- id
properties:
  id:
    description: Identifier for this rule, a URI preferably
    type: string
    x-jsonld-id: '@id'
  title:
    description: Title for this rule
    type: string
  description:
    description: Textual description for this rule
    type: string
    x-jsonld-id: http://www.w3.org/ns/shacl#description
  message:
    description: Message returned by the SHACL validator
    type: string
    x-jsonld-id: http://www.w3.org/ns/shacl#message
x-jsonld-extra-terms:
  label: http://www.w3.org/ns/shacl#name
x-jsonld-base: http://example.com/change-me/
x-jsonld-prefixes:
  sh: http://www.w3.org/ns/shacl#
  my-rule: http://example.com/change-me/
  rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
  rdfs: http://www.w3.org/2000/01/rdf-schema#
  dct: http://purl.org/dc/terms/
  xsd: http://www.w3.org/2001/XMLSchema#
  owl: http://www.w3.org/2002/07/owl#
  city: http://example.com/vocab/city/
  attr: http://example.com/vocab/city/attr#
  sd: https://w3id.org/okn/o/sd#
  chek: urn:chek:vocab/
