Skip to content

GFQL type system follow-on B: schema inference API + typed topology extraction #1338

@lmeyerov

Description

@lmeyerov

Summary

Follow-on child slice for #1046: add a first-class schema inference API that derives typed schema + topology constraints from bound graph data.

Parent

Goal

Provide infer_schema() (or equivalent stable API) that returns public schema objects inferred from node/edge dataframes, with typed-topology extraction suitable for compile-time validation.

In scope

  • Public schema inference entrypoint
  • Property type + nullability inference
  • Typed topology extraction and representation
  • User override/refinement flow for inferred schema
  • Interop with schema declaration/binding path

Out of scope

  • Full public Arrow/plottable schema boundary APIs

Acceptance

  1. Inference API returns stable public schema objects.
  2. Inference covers representative pandas and cuDF cases (where available).
  3. Typed topology inference is deterministic and test-covered.
  4. Inferred schema round-trips through the same binding path used by declared schema.
  5. CHANGELOG/docs include explicit inference behavior and caveats.

Related

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions