Neurelo Schema Editor


The Neurelo Schema Language (NSL) is used to define entities, properties, relationships, and constraints of the schema definition for your project. The language is based on the JSON Schema spec, with added capabilities to accurately describe the relationships and constraints within the schema. NSL is a programmable representation of users data model for that specific project. Neurelo supports JSON and YAML codification of data models.

In Relational Databases (RDBMS), data models are referred to as E-R (Entity-Relation) models comprised of tables, columns, column types, relationships across tables, constraints (e.g. unique, not null)

In Document Databases such as MongoDB, data models include collections and document structures

The Schema section in Neurelo is the core part of the Definitions area, where you can interact with and manage your application's data models as the database schema. Here's how to navigate and utilize this section:

  1. Accessing the Schema Section:

    • The Schema section is located within the Definitions section of Neurelo.

    • It is accompanied by two other tabs: "Custom Queries" and "Docs".

  2. Using the Search Bar:

    • At the top of the Schema section, there’s a Search bar.

    • Use this feature to quickly find specific objects or entities within your database schema.

  3. Modes of Working with Definitions:

    • Neurelo offers three primary modes for working with your schema definitions: Schema Builder, JSON Editor, and YAML Editor.

    • Each mode caters to different preferences and requirements for handling schema definitions.

  4. Switching Between Modes:

    • To switch between these modes, locate the dropdown menu on the right side of the dashboard.

    • This dropdown allows you to select the mode that best suits your current task or preference.

The Schema section in Neurelo provides a comprehensive and flexible workspace for managing database schemas, ensuring that you can tailor and refine your project's data structure according to specific needs and preferences.

Last updated