• Extracts properties from an object node recursively following the schema structure

    This is the core recursive extractor that walks through object properties. Since the schema is normalized (no $refs), we just follow the schema structure. The depth is controlled by the schema itself - when we reach a stub (only

    Parameters

    • node: GraphPointer

      The RDF node to extract from

    • schema: JSONSchema7

      The normalized schema for this object

    • ctx: ExtractionContext

      Extraction context

    Returns Record<string, any>

    Extracted object with properties

    property), we stop recursing.