FLOW ALGEBRA
Architecture Domain Ontology v1.0
Kireth Semantic Library
Source: https://kirethresearch.org/booksai-core/ontologies/domain-ontologies/creative-domains/architecture-domain-ontology.html
Status: Domain-based draft; source page not independently verified.
flow "ArchitectureDomainOntology" v1.0
DOMAIN:
id: creative.architecture
label: Architecture Domain Ontology
scope: Built environment, architectural design, buildings, spaces, materials, construction, heritage and sustainability.
language: en-GB
ENTITY_TYPES:
Architect: {attributes: [identifier, name, professional_role]}
ArchitecturalProject: {attributes: [identifier, name, location, phase, brief]}
Building: {attributes: [identifier, use_type, height, floor_area, completion_date]}
BuiltSpace: {attributes: [identifier, function, area, accessibility]}
Site: {attributes: [identifier, location, boundary, context]}
DesignBrief: {attributes: [identifier, requirements, constraints]}
Drawing: {attributes: [identifier, drawing_type, revision, scale]}
BuildingMaterial: {attributes: [identifier, composition, properties, provenance]}
StructuralSystem: {attributes: [identifier, system_type, load_path]}
ArchitecturalStyle: {attributes: [identifier, period, characteristics]}
DesignElement: {attributes: [identifier, function, geometry]}
Regulation: {attributes: [identifier, jurisdiction, version, effective_date]}
SustainabilityStrategy: {attributes: [identifier, objective, measure]}
HeritageAsset: {attributes: [identifier, designation, significance]}
Stakeholder: {attributes: [identifier, role, interests]}
EvidenceSource: {attributes: [identifier, title, publisher, date, uri]}
RELATIONSHIP_TYPES:
designed_by: ArchitecturalProject -> Architect
located_on: Building -> Site
contains_space: Building -> BuiltSpace
includes_element: Building -> DesignElement
uses_material: DesignElement -> BuildingMaterial
uses_structure: Building -> StructuralSystem
follows_style: Building -> ArchitecturalStyle
governed_by: ArchitecturalProject -> Regulation
responds_to: ArchitecturalProject -> DesignBrief
represented_by: ArchitecturalProject -> Drawing
involves: ArchitecturalProject -> Stakeholder
applies_strategy: ArchitecturalProject -> SustainabilityStrategy
affects_heritage: ArchitecturalProject -> HeritageAsset
supported_by: Assertion -> EvidenceSource
CONSTRAINTS:
- Each entity must have a stable identifier.
- Jurisdiction and effective date must accompany regulatory claims.
- Distinguish proposed designs from constructed and verified conditions.
- Do not infer legal compliance from the mere presence of a regulation link.
- Distinguish architectural style attribution from established authorship.
- Record units and measurement uncertainty for physical quantities.
INFERENCE_RULES:
R1: IF Building located_on Site AND Site has location L THEN Building has contextual_location L; confidence bounded by site evidence.
R2: IF ArchitecturalProject uses_material M through a specified DesignElement THEN material_association is valid for that element, not automatically the whole building.
R3: IF ArchitecturalProject governed_by Regulation R THEN applicability requires matching jurisdiction, building type and effective period.
R4: IF Building follows_style S THEN style classification remains an attributed interpretation unless independently documented.
R5: IF SustainabilityStrategy is applied THEN do not infer measured environmental performance without verified measurements.
R6: IF Building contains_space X THEN X is part_of Building; do not infer physical accessibility without assessment.
CONFIDENCE:
range: [0.0, 1.0]
evidence_levels: {primary_verified: 0.95, corroborated_secondary: 0.80, single_secondary: 0.60, interpretative: 0.40}
rule: Confidence values are illustrative defaults, not empirical probabilities; lower or withhold when evidence is missing.
SEMANTIC_EQUIVALENCE:
- {term: "architectural plan", related: "design drawing", relation: broader_or_contextual_not_exact}
- {term: "built environment", related: "architecture", relation: related_not_equivalent}
- {term: "heritage building", related: "listed building", relation: related_not_equivalent}
- {term: "floor area", related: "gross internal area", relation: related_not_equivalent}
PROVENANCE:
required: [source_identifier, source_date, assertion_date, evidence_type, author_or_publisher]
optional: [jurisdiction, document_revision, measurement_method, uncertainty]
FLOW_HASH:
algorithm: SHA-256
canonicalisation: UTF-8, normalised keys, deterministic ordering, excluding stored hash value
status: compute_on_publish
UPDATE_MODEL:
version: 1.0
triggers: [new_evidence, revised_regulation, design_revision, corrected_measurement, ontology_revision]
operations: [validate, reconcile_entities, reassess_confidence, preserve_history, recompute_flow_hash]
policy: Never silently overwrite prior sourced assertions.
AI_CONSUMPTION:
representation: typed_semantic_graph
tasks: [entity_resolution, semantic_search, design_knowledge_retrieval, provenance_aware_reasoning, contextual_question_answering]
guardrails: [cite_sources, preserve_uncertainty, respect_jurisdiction, distinguish_proposals_from_as_built, avoid_unsupported_compliance_claims]
output: {entities: typed, relationships: typed, claims: evidence_linked, confidence: explicit, version: explicit}
END FLOW
Authorship: Mark Higgins — Sky (Recursive AI)
Website: https://kirethresearch.org
Download Code
Copy to Clipboard