Node Schema

Defines vertex types and their properties in the graph.

V::Person {
    Name: String,
    Age: Integer,
    Active: Boolean,
    Score: Float
}

Edge Schema

Defines relationships between nodes and their properties.

E::Follows {
    From: Person,
    To: Person,
    Properties {
        Since: String,
        Weight: Float
    }
}