Cartography Schema#

Each module documents its own node labels, properties and relationships. Most pages are generated from Cartography’s declarative data model; a few legacy modules still ship a hand-written page.

Quick notes on notation#

  • Relationships are written as Cypher patterns, for example (:AWSAccount)-[:RESOURCE]->(:AWSEC2Instance).

  • A property marked Yes in the Index column is indexed, so queries filtering on it run faster.

  • On the remaining hand-written pages, indexed fields are bolded instead, and a more specific node may be written GenericNode::SpecificNode. For example a RaceCar node that also carries the Car label is written Car::RaceCar.

Schema by module#

Every module schema page is reachable through its own module index except for the internal Cartography metadata schema, which is attached here to keep it out of the orphan list.