File detail
ontology.rq
reqlan rq/ontology.rq
| Idea | Status | Tags | Summary |
|---|---|---|---|
| idea | a reqlan core unit is an idea . | ||
| ideaset | ideasets are namespace containers for ideas . | ||
| file | files store ideas and form ideasets | ||
| keyword | as a language , reqlan has some keywords that are reserved in some contexts . | ||
| base | A base is a container for ideas, ideasets, and files — the boundary of one ideas graph. Discovery: a directory is a base only when it owns a `.reqlan` application-memory folder. There is no implicit base from a bare workspace folder; the product prompts the user to create `.reqlan` at the workspace-folder root when none exist. Bases may be nested: a child directory with its own `.reqlan` is a separate base; the parent base's index stops at that child boundary. Each base holds its own ideas index under its `.reqlan`. Details: ["./bases/base.rq".base]. | ||
| configuration | There are multiples scopes for configuration . At the [base] level and at at the [extension] level . | ||
| import_statement | Imports are used to decribe refrences . some [keyword] s are reserved for imports | ||
| reference | References are used to link ideas to other ideas , files , and symbols . | ||
| referenced_files | are non rq files / ideasets that are referenced by ideas , or that reference ideas . these may be shared . they should be captured in the [index] | ||
| cartographic_map | a cartographic map is a visual representation of a graph , optimised / curated by the user for context | ||
| extension | the extension contains all of the actual features | ||
| grammar_rule | grammar rules describe the syntax features | ||
| attribute | attributes are for classification , functional or nonfunctional metadata . | ||
| attribute_body | the first attribute in an idea , if not marked otherwise , is the main ' body' attribute . It is unstructured text . | ||
| idea_name | the idea name is a string / handle / variable that uniquely identifies the idea ( within the ideaset / file ) . It shouldn't be a reserved keyword . | ||
| atlas | A challenge with navigating complex graphs is that they can be overwhelming. One extension to the product is to have atlases |
Initialising graph…