---
title: Schema And Admin Clauses
url: https://nexyron.tech/docs/cypher/clauses/schema-and-admin
description: These clauses are how you shape the runtime around your graph instead of only querying the graph itself.
---

# Schema And Admin Clauses

## Consumer View

These clauses are how you shape the runtime around your graph instead of only querying the graph itself.

They cover:

-   performance structures such as indexes
-   integrity rules such as constraints
-   graph typing and graph-shape introspection
-   temporal-property declarations plus the usual index, constraint, and graph-type controls
-   abstraction declarations for graph-native feature and intervention modeling
-   lens abstractions for durable user intent and viewpoints
-   knowledge assertions for graph-native source-grounded relationships between abstraction endpoints
-   abstraction catalog definition clauses for features, interventions, scenarios, snapshots, datasets, models, policies, analysis runs, and reports

## Conceptual Explanation

Schema/admin clauses matter because Nexyron is not only a pattern-matching engine. It also has explicit surfaces for:

-   telling the planner what to accelerate
-   declaring which properties or combinations must stay valid
-   describing graph type expectations
-   registering time-oriented schemas and temporal-property definitions used by time-aware workloads
-   registering first-class abstractions that later procedures can attach features, interventions, and scenarios to
-   registering lens abstractions that represent durable user intent as a queryable abstraction viewpoint
-   registering knowledge assertions so source-grounded knowledge relationships can participate in normal graph traversal without hiding as metadata arrays
-   registering the rest of the abstraction ML and decisioning catalog directly from Cypher instead of only through procedures

## Pages

-   [CREATE INDEX](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/create-index)
-   [CREATE SEMANTIC INDEX](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/create-semantic-index)
-   [DROP INDEX](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/drop-index)
-   [SHOW INDEXES](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/show-indexes)
-   [CREATE CONSTRAINT](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/create-constraint)
-   [DROP CONSTRAINT](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/drop-constraint)
-   [SHOW CONSTRAINTS](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/show-constraints)
-   [ALTER CURRENT GRAPH TYPE](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/alter-current-graph-type)
-   [SHOW CURRENT GRAPH TYPE](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/show-current-graph-type)
-   [CREATE TEMPORAL PROPERTY](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/create-temporal-property)
-   [SHOW TEMPORAL PROPERTIES](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/show-temporal-properties)
-   [CREATE ABSTRACTION](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/create-abstraction)
-   [SHOW ABSTRACTIONS](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/show-abstractions)
-   [CREATE Abstraction Definitions](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/create-abstraction-definitions)
-   [SHOW Abstraction Definitions](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/show-abstraction-definitions)
-   [USING LENS And APPLY ANALYSIS RUN](https://nexyron.tech/docs/cypher/clauses/schema-and-admin/using-lens-apply-analysis-run)

## Practical Guidance

-   Use indexes for repeated lookup and filter patterns, not as decoration.
-   Use constraints when incorrect data should fail loudly rather than being discovered later.
-   Use graph-type clauses when you need explicit shape control and introspection.
-   Use temporal-property clauses when time-varying state belongs on node properties.
-   Use abstraction clauses when you want abstraction graph nouns such as actors, environments, or lenses to become discoverable catalog objects rather than only labels in application code.
-   Use knowledge assertions when a source-grounded knowledge relationship between real abstractions belongs in the graph surface. Reports, analysis runs, wiki pages, models, and rulesets stay in artifact metadata/provenance instead of becoming knowledge endpoints.
-   Use abstraction definition clauses when a feature, snapshot, dataset, model, analysis run, report, or policy is truly part of the database contract and should be reviewable as schema rather than only as a procedure payload.
