Relational Concept Package
What this is
A RelationalConceptPackage is a ConceptPackage in a RelationsSystem.
Its contents are RelationalEntities — each file in the package is an entity in R, satisfying U_G conditions at its depth. The package directory is itself a RelationalEntity. As the package satisfies further closure conditions, it grows toward a RelationsSystemLocale.
Growth trajectory
A RelationalConceptPackage at minimum satisfies condition 1 (the directory exists and its entities are in R) and condition 2 (the concept noun spec gives the directory canonical identity).
As it adds structure:
- Noun spec with
id:anddescription:→ condition 2 satisfied - Operations named as entities (relation specs, gerund specs) → condition 4 (exponentials)
- Shape governing the package’s internal structure → condition 5 (subobject classification)
- Runbook as a named operation in R → condition 6 (structural operations)
- Receiving and accumulating — live in a FARS locale → condition 7 (sheaf gluing)
A RelationalConceptPackage that has satisfied all seven conditions IS a RelationsSystemLocale scoped to that concept. At that point it is not merely a package — it is a complete, self-similar instance of the relational system, bounded by the concept it organizes.
Relation to locale
A RelationsSystemLocale is what a RelationalConceptPackage becomes when complete. The package is the organizing principle; the locale is the structural state it achieves. Every concept with a full grammatical family and named operations is a seed for a locale.
Open questions
- Whether all concept packages SHOULD grow toward locales, or whether thin concepts (needing only a noun spec) should remain flat entities rather than acquiring locale structure.