g3-toolkit API Reference
    Preparing search index...

    Interface ShaclShape

    interface ShaclShape {
        closed?: boolean;
        description?: string;
        id: string;
        ignoredProperties?: string[];
        name?: string;
        properties: ShaclPropertyConstraint[];
        targetClass: string;
    }
    Index

    Properties

    closed?: boolean

    sh:closed - when true, the shape is closed-world: node properties beyond the declared constraint paths (and ignoredProperties) are violations. Absent/false = open (SHACL's default).

    description?: string
    id: string
    ignoredProperties?: string[]

    sh:ignoredProperties - paths exempt from the closed-world check (only meaningful when closed is true).

    name?: string
    targetClass: string