$schema: https://vecorel.org/sdl/v0.2.0/schema.json
required:
  - schemas
  - id
  - collection
  - geometry
collection:
  schemas: true
  id: false
  geometry: false
  bbox: false
properties:
  schemas:
    type: object
    additionalProperties:
      type: array
      items:
        type: string
        format: uri
        pattern: ^https?://
      contains:
        type: string
        enum:
          - https://vecorel.org/specification/v0.1.0/schema.yaml
  id:
    type: string
    minLength: 1
  collection:
    type: string
    minLength: 1
  geometry:
    type: geometry
  bbox:
    type: bounding-box
