Vocabulary: corpus forms
Breakdown of real fragments: package identifier, human act name, form rating (exemplary / debatable / wrong form choice) and why.
Standards
Section titled “Standards”1. Scrum — public enumeration with a label (exemplary)
Section titled “1. Scrum — public enumeration with a label (exemplary)”Package scrum.guide (Scrum Guide), team:
pub enum DeveloperAccountability { label en official "what the Developers are always accountable for"; CreatingSprintBacklog, AdheringToDefinitionOfDone, AdaptingPlanDaily, HoldingEachOtherAccountableExemplary: a closed list of accountabilities is exactly an enum, not four
boolean relations; pub exports the type and every member at once (there
is no partly-public enumeration). Same file: a second
enumeration ProductOwnerAccountability — neighbouring lists live side by
side without mixing (members of different enumerations are incomparable).
2. OFAC 50% rule — roles as subtypes (exemplary)
Section titled “2. OFAC 50% rule — roles as subtypes (exemplary)”Package us.ofac.fifty_percent (OFAC 50% rule, US sanctions):
entity BlockedPerson : Party { label en official "blocked person"; }entity Entity : Party { label en official "entity"; }Exemplary: a party role as a subtype, not a flag relation. A subtype
is the only subtyping: BlockedPerson fits a Party slot, the reverse
is LDC-E2104. Time- or case-dependent roles would be relations, not
subtypes — here the roles are permanent, the choice is right.
3. FNMA income rules — key with a comment on the honest conflict (exemplary)
Section titled “3. FNMA income rules — key with a comment on the honest conflict (exemplary)”Package us.fnma.selling_income (FNMA income rules, US), ontology:
relation military_base_pay_monthly(src: IncomeSource, amount: Money) kind empirical { label en official "the borrower's monthly military base pay"; key(src);}Further in the file — a comment: submitting both inputs at once is “a case contradiction that honestly gives KEY_CONFLICT, not a silent pick”. Exemplary twice over: both the key where the source has one sum, and documenting the intent — the file reader knows the conflict is designed, not accidental.
Historical law
Section titled “Historical law”4. 1574 apparel statutes — named individuals as constants (exemplary)
Section titled “4. 1574 apparel statutes — named individuals as constants (exemplary)”Package eng.corpus.statutes_of_apparel_1574 (Statutes of Apparel 1574, England):
const Sovereign: Rank = entity_ref("urn:eng:corpus:clir:statutes-of-apparel-1574#Sovereign") { label en unofficial "rank: sovereign"; };Exemplary: a rank gets a name only this way — entity_ref gives the value,
const gives the name; the label in the body names it
for the reader. A series of such constants further down the file — the act
names the estate vocabulary whole. Nine of the corpus’s ten constants are
named individuals, not numbers.
Measurement and form boundaries
Section titled “Measurement and form boundaries”5. Kind distribution
Section titled “5. Kind distribution”kind empirical — 45 142 in 486 packages (case facts in almost every act);
institutional — 33 211 in 487; derived — 1 109 in 24; key(…) — 2 722
in 147; explicit internal — 0 packages (nobody writes the default).
Conclusion: an average act’s vocabulary is case empirics plus institutional
statuses; derived marks the inferred and is rare — rule heads more often
live in institutional without remarking, and that is the norm, not an
omission.
5a. Constants, subtypes, enumerations
Section titled “5a. Constants, subtypes, enumerations”const Name: Type = entity_ref(…) { label … }; — 8 606 in 189 packages:
nine of the corpus’s ten constants are named individuals, not numbers.
const …: Decimal / Integer / Natural — 166 (thresholds and
coefficients); const …: Money = 500.00 USD { … } — 18; there are no
const-percents — a threshold is written as a literal in the guard.
entity A : B { label … } — 426 in 41 packages. pub enum … { label …; Member, … } — 149 of 850 enumerations.
6. Judgment channel — vocabulary with an organ
Section titled “6. Judgment channel — vocabulary with an organ”external judgment relation … { authority …; } — 366 in 140 packages.
A vocabulary form, not a rule one: the relation answered by an organ
is declared in the vocabulary with an authority, and rules read it as an
ordinary literal. While no answer exists — Not established, not refuted with
REQUIRES_JUDGMENT regardless of strength.
Teaching packages
Section titled “Teaching packages”7. This section’s examples (runs green)
Section titled “7. This section’s examples (runs green)”Package research.vocabulary.company_registry — entities, a const individual,
const Decimal, enum, keys, three reader rules: check OK, law test
2/2. Package research.vocabulary.subtype_key — subtype and key: check OK,
law test 2/2, a two-region conflict gives Established + KEY_CONFLICT
(expect issue(KEY_CONFLICT) passes).
Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.