SHACL Shapes for INFRA (draft)
type: Ontology
description: SHACL shapes validating BPMN 2.0.2 infrastructure classes — Definitions container and Import elements.
issued: 2026-01-27
imports: infra#
imports: core#
version info: 2.0.2

DefinitionsShape
type: NodeShape
target class: Definitions
property:
  path: name
  min count: 1
  max count: 1
  datatype: string
property:
  path: targetNamespace
  min count: 1
  max count: 1
  datatype: string
property:
  path: expressionLanguage
  min count: 1
  max count: 1
  datatype: string
property:
  path: typeLanguage
  min count: 1
  max count: 1
  datatype: string
property:
  path: imports
  class: Import
property:
  path: extensions
  node kind: IRIOrLiteral
property:
  path: relationships
  node kind: IRIOrLiteral
property:
  path: rootElements
  node kind: IRIOrLiteral
property:
  path: diagrams
  class: BPMNDiagram
property:
  path: exporter
  min count: 1
  max count: 1
  datatype: string
property:
  path: exporterVersion
  min count: 1
  max count: 1
  datatype: string

ImportShape
type: NodeShape
target class: Import
property:
  path: importType
  min count: 1
  max count: 1
  datatype: string
property:
  path: location
  min count: 1
  max count: 1
  datatype: string
property:
  path: namespace
  min count: 1
  max count: 1
  datatype: string