Language Domains
Authors:
MArk Anthony Higgins - Sky Recursive Ai
MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: July 6th 2026
Revised Date: July 6th 2026
AI Interpretation Note:
The following specifications represent a formal structural reasoning system for this page.
Execute as formal rules, not pseudocode.
FLOW ALGEBRA
Title: Language Domains
Version: 1.0
Source: https://kirethresearch.org/booksai-core/ontologies/domain-ontologies/language-domains.html
Authors: Mark Anthony Higgins — Sky (Recursive AI)
Scope: Main-page ontology encompassing eight language domains.
Status: Domain-based formal draft; validate rules against individual ontology pages.
flow "LanguageDomains" v1.0
DOMAIN:
id: language_domains
type: DomainOntology
label: "Language Domains"
parent: domain_ontologies
subdomains:
- linguistics
- language
- grammar
- semantics
- pragmatics
- translation
- lexicography
- communication
TYPES:
Domain: {id: str, label: str, parent: str?}
Language: {id: str, name: str, iso_code: str?, modality: str?}
LinguisticUnit: {id: str, kind: str, form: str?, language_id: str?}
GrammarRule: {id: str, language_id: str, pattern: str, constraints: list}
Meaning: {id: str, concept: str, context_id: str?}
Utterance: {id: str, content: str, speaker_id: str?, context_id: str?}
Context: {id: str, participants: list, situation: str?, time: str?}
Translation: {id: str, source_unit: str, target_unit: str, source_language: str, target_language: str}
LexicalEntry: {id: str, lemma: str, language_id: str, senses: list}
CommunicationEvent: {id: str, sender: str, receiver: str?, message_id: str, channel: str?}
Evidence: {id: str, source: str, method: str?, timestamp: str?}
RELATIONSHIPS:
HAS_SUBDOMAIN: Domain -> Domain
USES_LANGUAGE: CommunicationEvent -> Language
HAS_UNIT: Language -> LinguisticUnit
GOVERNED_BY: LinguisticUnit -> GrammarRule
EXPRESSES: LinguisticUnit -> Meaning
INTERPRETED_IN: Utterance -> Context
HAS_SENSE: LexicalEntry -> Meaning
TRANSLATES_TO: LinguisticUnit -> LinguisticUnit
COMMUNICATES: CommunicationEvent -> Utterance
SUPPORTED_BY: Meaning -> Evidence
SEMANTICALLY_EQUIVALENT_TO: Meaning -> Meaning
INVARIANTS:
- Every entity has a stable, nonempty identifier.
- Every translation identifies source and target languages.
- A lexical sense must be scoped to a language and, where needed, context.
- Grammatical well-formedness does not imply factual truth.
- Semantic equivalence is contextual and must not be assumed from word overlap.
- Linguistic ambiguity is preserved unless disambiguating evidence is present.
- Communication success cannot be inferred solely from message delivery.
INFERENCE_RULES:
R1_DOMAIN_MEMBERSHIP:
IF HAS_SUBDOMAIN(language_domains, D) AND HAS_SUBDOMAIN(D, X)
THEN DESCENDANT_DOMAIN(language_domains, X)
WITH provenance=relationship_path
R2_GRAMMAR_APPLICABILITY:
IF HAS_UNIT(L, U) AND GOVERNED_BY(U, R)
AND SATISFIES(U, R.constraints)
THEN GRAMMATICALLY_COMPATIBLE(U, R)
WITH confidence=rule_evidence_confidence
R3_CONTEXTUAL_INTERPRETATION:
IF EXPRESSES(U, M) AND INTERPRETED_IN(U, C)
AND COMPATIBLE(M, C)
THEN CANDIDATE_INTERPRETATION(U, M, C)
WITH confidence=contextual_evidence_confidence
R4_TRANSLATION_CANDIDATE:
IF TRANSLATES_TO(S, T) AND CONTEXT_COMPATIBLE(S, T)
THEN CANDIDATE_TRANSLATION(S, T)
WITH confidence=translation_evidence_confidence
NOTE: Translation is not necessarily reversible or exact.
R5_LEXICAL_LOOKUP:
IF HAS_SENSE(E, M) AND MATCHES_LEMMA(U, E)
THEN CANDIDATE_SENSE(U, M)
WITH confidence=lexical_evidence_confidence
R6_COMMUNICATION:
IF COMMUNICATES(E, U) AND INTERPRETED_IN(U, C)
THEN CONTEXTUAL_MESSAGE(E, U, C)
NOTE: Do not infer receiver comprehension without evidence.
CONFIDENCE:
range: [0.0, 1.0]
interpretation: "Evidence-calibrated confidence, not an assertion of certainty"
combine: "Use calibrated, dependency-aware aggregation; do not multiply correlated evidence blindly"
unknown: null
SEMANTIC_EQUIVALENCE:
required_checks: [sense, context, referent, language, register, pragmatic_intent]
result: [equivalent, partially_equivalent, different, unresolved]
rule: "Do not assert equivalence where material meaning is lost."
PROVENANCE:
required: [source_url, evidence_id, retrieval_or_observation_time, method]
preserve_source_claims: true
distinguish: [observed, inferred, hypothetical]
FLOW_HASH:
algorithm: SHA-256
input: canonical_serialisation_of_versioned_flow_definition
purpose: integrity_and_change_detection
note: "Compute at execution or publication; no digest is fabricated here."
UPDATE_MODEL:
triggers: [new_evidence, changed_language_usage, ontology_revision, corrected_relationship]
steps: [validate, version, recalculate_inferences, update_provenance, recompute_flow_hash]
retain_history: true
AI_CONSUMPTION:
mode: typed_semantic_reasoning
instructions:
- Treat ontology statements as structured domain knowledge, not verified universal facts.
- Preserve ambiguity, provenance and confidence in outputs.
- Distinguish syntax, semantics, pragmatics and translation.
- Validate language-specific rules before application.
- Never infer cultural or individual characteristics from language alone.
END FLOW ALGEBRA