# TWB catalogue: the registries of the arch reference implementation, exported as SKOS.
# Generated by tools/blueprint-rdf.harness.ts — do not edit by hand.
@prefix twb:  <https://w3id.org/twb#> .
@prefix twbc: <https://w3id.org/twb/catalogue/arch#> .
@prefix inst: <https://example.org/twb/case-house/> .
@prefix bot:  <https://w3id.org/bot#> .
@prefix geo:  <http://www.opengis.net/ont/geosparql#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd:  <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl:  <http://www.w3.org/2002/07/owl#> .

<https://w3id.org/twb/catalogue/arch>
    a owl:Ontology ;
    dcterms:title "TWB catalogue of arch"@en ;
    dcterms:description "The registries of arch, TWB's reference implementation, as SKOS: zone kinds, member roles, BTLx processings, framing rule topics and options, materials, building uses."@en ;
    dcterms:isPartOf <https://w3id.org/twb> ;
    owl:imports <https://w3id.org/twb> .


# -----------------------------------------------------------------------------------------------
# Zone kinds (apps/frame-builder/src/zones/zone-kinds.ts)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#ZoneKinds>
    a skos:ConceptScheme ;
    skos:prefLabel "arch zone kinds"@en .

<https://w3id.org/twb/catalogue/arch#zone-kind/living>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Living space"@en ;
    skos:notation "living" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Supply .

<https://w3id.org/twb/catalogue/arch#zone-kind/bedroom>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Bedroom"@en ;
    skos:notation "bedroom" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Supply .

<https://w3id.org/twb/catalogue/arch#zone-kind/kitchen>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Kitchen"@en ;
    skos:notation "kitchen" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Extract .

<https://w3id.org/twb/catalogue/arch#zone-kind/bathroom>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Bathroom"@en ;
    skos:notation "bathroom" ;
    twb:isWet true ;
    twb:isHeated true ;
    twb:ventilationRole twb:Extract .

<https://w3id.org/twb/catalogue/arch#zone-kind/wc>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Toilet (no shower)"@en ;
    skos:notation "wc" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Extract .

<https://w3id.org/twb/catalogue/arch#zone-kind/utility>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Utility / bryggers"@en ;
    skos:notation "utility" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Extract .

<https://w3id.org/twb/catalogue/arch#zone-kind/circulation>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Hallway / circulation"@en ;
    skos:notation "circulation" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Neutral .

<https://w3id.org/twb/catalogue/arch#zone-kind/technical>
    a twb:ZoneKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#ZoneKinds> ;
    skos:prefLabel "Technical room"@en ;
    skos:notation "technical" ;
    twb:isWet false ;
    twb:isHeated true ;
    twb:ventilationRole twb:Neutral .


# -----------------------------------------------------------------------------------------------
# Fixture kinds (apps/frame-builder/src/room-fixtures/fixtures.ts, FIXTURE_KINDS)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#FixtureKinds>
    a skos:ConceptScheme ;
    skos:prefLabel "arch fixture kinds"@en .

<https://w3id.org/twb/catalogue/arch#fixture-kind/wc>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "WC"@en ;
    skos:notation "wc" ;
    twb:defaultWidth 360.0 ;
    twb:defaultDepth 560.0 ;
    twb:coversFloor false .

<https://w3id.org/twb/catalogue/arch#fixture-kind/basin>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Basin"@en ;
    skos:notation "basin" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 450.0 ;
    twb:coversFloor false .

<https://w3id.org/twb/catalogue/arch#fixture-kind/sink>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Kitchen sink"@en ;
    skos:notation "sink" ;
    twb:defaultWidth 800.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/worktop>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Worktop with base units"@en ;
    skos:notation "worktop" ;
    twb:defaultWidth 2400.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/island>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Kitchen island"@en ;
    skos:notation "island" ;
    twb:defaultWidth 1800.0 ;
    twb:defaultDepth 900.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/cabinet>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Tall cabinet"@en ;
    skos:notation "cabinet" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/fridge>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Fridge"@en ;
    skos:notation "fridge" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/dishwasher>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Dishwasher"@en ;
    skos:notation "dishwasher" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/washer>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Washing machine"@en ;
    skos:notation "washer" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/dryer>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Tumble dryer"@en ;
    skos:notation "dryer" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 600.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/hob>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Hob"@en ;
    skos:notation "hob" ;
    twb:defaultWidth 600.0 ;
    twb:defaultDepth 520.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/shower>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Shower"@en ;
    skos:notation "shower" ;
    twb:defaultWidth 900.0 ;
    twb:defaultDepth 900.0 ;
    twb:coversFloor false .

<https://w3id.org/twb/catalogue/arch#fixture-kind/bathtub>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Bathtub"@en ;
    skos:notation "bathtub" ;
    twb:defaultWidth 1700.0 ;
    twb:defaultDepth 750.0 ;
    twb:coversFloor true .

<https://w3id.org/twb/catalogue/arch#fixture-kind/floor-drain>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Floor drain"@en ;
    skos:notation "floor-drain" ;
    twb:defaultWidth 800.0 ;
    twb:defaultDepth 80.0 ;
    twb:coversFloor false .

<https://w3id.org/twb/catalogue/arch#fixture-kind/pre-wall>
    a twb:FixtureKind ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureKinds> ;
    skos:prefLabel "Pre-wall"@en ;
    skos:notation "pre-wall" ;
    twb:defaultWidth 1200.0 ;
    twb:defaultDepth 200.0 ;
    twb:coversFloor false .

# -----------------------------------------------------------------------------------------------
# Fixture variants (apps/frame-builder/src/room-fixtures/fixtures.ts, FIXTURE_VARIANTS; #251)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#FixtureVariants>
    a skos:ConceptScheme ;
    skos:prefLabel "arch fixture variants"@en .

<https://w3id.org/twb/catalogue/arch#fixture-variant/floor-standing>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "Floor-standing"@en ;
    skos:notation "floor-standing" ;
    skos:definition "A WC whose cistern stands on the bowl. The default."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/wc> .

<https://w3id.org/twb/catalogue/arch#fixture-variant/wall-hung>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "Wall-hung"@en ;
    skos:notation "wall-hung" ;
    skos:definition "Hung on the wall: a WC on an installation wall that hides its cistern, a basin alone on the wall. The basin's default."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/wc>, <https://w3id.org/twb/catalogue/arch#fixture-kind/basin> .

<https://w3id.org/twb/catalogue/arch#fixture-variant/vanity>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "On a vanity unit"@en ;
    skos:notation "vanity" ;
    skos:definition "A basin set in a cabinet that stands on the floor (møbelvask), so it covers the floor under it."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/basin> .

<https://w3id.org/twb/catalogue/arch#fixture-variant/built-in>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "Built-in"@en ;
    skos:notation "built-in" ;
    skos:definition "A bathtub against the walls, panelled in. The default."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/bathtub> .

<https://w3id.org/twb/catalogue/arch#fixture-variant/freestanding>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "Freestanding"@en ;
    skos:notation "freestanding" ;
    skos:definition "A bathtub free of the walls, on feet, leaving the floor under it free."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/bathtub> .

<https://w3id.org/twb/catalogue/arch#fixture-variant/unidrain>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "Linear drain (Unidrain)"@en ;
    skos:notation "unidrain" ;
    skos:definition "A linear floor drain along a wall of the shower, 700–1200 long. The default."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/floor-drain> .

<https://w3id.org/twb/catalogue/arch#fixture-variant/point>
    a twb:FixtureVariant ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FixtureVariants> ;
    skos:prefLabel "Point drain (Blücher)"@en ;
    skos:notation "point" ;
    skos:definition "A point floor drain, about 150 square, the floor falling to it from every side."@en ;
    twb:variantOf <https://w3id.org/twb/catalogue/arch#fixture-kind/floor-drain> .


# -----------------------------------------------------------------------------------------------
# Member roles (recipe/timber-member.ts, TIMBER_ROLES)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#MemberRoles>
    a skos:ConceptScheme ;
    skos:prefLabel "arch member roles"@en .

<https://w3id.org/twb/catalogue/arch#role/stud>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Stud"@en ;
    skos:notation "stud" ;
    twb:ifcCounterpart "IfcMember.STUD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/gable-stud>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Gable stud"@en ;
    skos:notation "gable-stud" ;
    twb:ifcCounterpart "IfcMember.STUD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/corner-stud>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Corner post"@en ;
    skos:notation "corner-stud" ;
    twb:ifcCounterpart "IfcMember.STUD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/king-stud>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "King stud"@en ;
    skos:notation "king-stud" ;
    twb:ifcCounterpart "IfcMember.STUD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/trimmer-stud>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Trimmer stud"@en ;
    skos:notation "trimmer-stud" ;
    twb:ifcCounterpart "IfcMember.STUD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/cripple-stud>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Cripple stud"@en ;
    skos:notation "cripple-stud" ;
    twb:ifcCounterpart "IfcMember.STUD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/top-plate>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Top plate"@en ;
    skos:notation "top-plate" ;
    twb:ifcCounterpart "IfcMember.PLATE" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/bottom-plate>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Bottom plate"@en ;
    skos:notation "bottom-plate" ;
    twb:ifcCounterpart "IfcMember.PLATE" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/wall-plate>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Wall plate"@en ;
    skos:notation "wall-plate" ;
    twb:ifcCounterpart "IfcMember.PLATE" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/rake-plate>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Rake plate"@en ;
    skos:notation "rake-plate" ;
    twb:ifcCounterpart "IfcMember.PLATE" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/rafter>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Rafter"@en ;
    skos:notation "rafter" ;
    twb:ifcCounterpart "IfcMember.RAFTER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/hip-rafter>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Hip rafter"@en ;
    skos:notation "hip-rafter" ;
    twb:ifcCounterpart "IfcMember.RAFTER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/valley-rafter>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Valley rafter"@en ;
    skos:notation "valley-rafter" ;
    twb:ifcCounterpart "IfcMember.RAFTER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/barge-rafter>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Barge rafter"@en ;
    skos:notation "barge-rafter" ;
    twb:ifcCounterpart "IfcMember.RAFTER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/verge-rung>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Verge ladder rung"@en ;
    skos:notation "verge-rung" ;
    twb:ifcCounterpart "IfcMember.MEMBER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/ridge-board>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Ridge board"@en ;
    skos:notation "ridge-board" ;
    twb:ifcCounterpart "IfcMember.PURLIN" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/ridge-beam>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Ridge beam"@en ;
    skos:notation "ridge-beam" ;
    twb:ifcCounterpart "IfcBeam.BEAM" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/purlin>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Purlin"@en ;
    skos:notation "purlin" ;
    twb:ifcCounterpart "IfcMember.PURLIN" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/collar-tie>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Collar tie"@en ;
    skos:notation "collar-tie" ;
    twb:ifcCounterpart "IfcMember.COLLAR" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/truss-top-chord>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Truss top chord"@en ;
    skos:notation "truss-top-chord" ;
    twb:ifcCounterpart "IfcMember.RAFTER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/truss-bottom-chord>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Truss bottom chord"@en ;
    skos:notation "truss-bottom-chord" ;
    twb:ifcCounterpart "IfcMember.CHORD" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/truss-web>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Truss web"@en ;
    skos:notation "truss-web" ;
    twb:ifcCounterpart "IfcMember.MEMBER" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/batten>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Service batten"@en ;
    skos:notation "batten" ;
    twb:ifcCounterpart "IfcMember.PURLIN" ;
    rdfs:comment "Not part of the structural frame." .

<https://w3id.org/twb/catalogue/arch#role/joist>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Joist"@en ;
    skos:notation "joist" ;
    twb:ifcCounterpart "IfcBeam.JOIST" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/ceiling-joist>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Ceiling tie"@en ;
    skos:notation "ceiling-joist" ;
    twb:ifcCounterpart "IfcBeam.JOIST" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/header>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Header"@en ;
    skos:notation "header" ;
    twb:ifcCounterpart "IfcBeam.LINTEL" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/perimeter-beam>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Perimeter beam"@en ;
    skos:notation "perimeter-beam" ;
    twb:ifcCounterpart "IfcBeam.BEAM" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/ledger>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Ledger"@en ;
    skos:notation "ledger" ;
    twb:ifcCounterpart "IfcBeam.BEAM" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/post-beam>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Beam under a post"@en ;
    skos:notation "post-beam" ;
    twb:ifcCounterpart "IfcBeam.BEAM" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/head-rail>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Head rail"@en ;
    skos:notation "head-rail" ;
    twb:ifcCounterpart "IfcMember.MEMBER" ;
    rdfs:comment "Not part of the structural frame." .

<https://w3id.org/twb/catalogue/arch#role/sill>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Sill"@en ;
    skos:notation "sill" ;
    twb:ifcCounterpart "IfcBeam.BEAM" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/pillar>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Foundation pillar"@en ;
    skos:notation "pillar" ;
    twb:ifcCounterpart "IfcColumn.COLUMN" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/free-beam>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Beam"@en ;
    skos:notation "free-beam" ;
    twb:ifcCounterpart "IfcBeam.BEAM" ;
    rdfs:comment "Structural." .

<https://w3id.org/twb/catalogue/arch#role/post>
    a twb:MemberRole ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#MemberRoles> ;
    skos:prefLabel "Post"@en ;
    skos:notation "post" ;
    twb:ifcCounterpart "IfcColumn.COLUMN" ;
    rdfs:comment "Structural." .


# -----------------------------------------------------------------------------------------------
# BTLx processings named by the framing rules, and the machining operations of the members
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#Processings>
    a skos:ConceptScheme ;
    skos:prefLabel "BTLx processings"@en .

<https://w3id.org/twb/catalogue/arch#processing/Birdsmouth>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "Birdsmouth" .

<https://w3id.org/twb/catalogue/arch#processing/DoubleCut>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "DoubleCut" .

<https://w3id.org/twb/catalogue/arch#processing/Drilling>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "Drilling" .

<https://w3id.org/twb/catalogue/arch#processing/FreeContour>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "FreeContour" .

<https://w3id.org/twb/catalogue/arch#processing/FrenchRidgeLap>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "FrenchRidgeLap" .

<https://w3id.org/twb/catalogue/arch#processing/House>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "House" .

<https://w3id.org/twb/catalogue/arch#processing/JackRafterCut>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "JackRafterCut" .

<https://w3id.org/twb/catalogue/arch#processing/Lap>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "Lap" .

<https://w3id.org/twb/catalogue/arch#processing/Mortise>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "Mortise" .

<https://w3id.org/twb/catalogue/arch#processing/RidgeValleyCut>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "RidgeValleyCut" .

<https://w3id.org/twb/catalogue/arch#processing/StepJoint>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "StepJoint" .

<https://w3id.org/twb/catalogue/arch#processing/StepJointNotch>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "StepJointNotch" .

<https://w3id.org/twb/catalogue/arch#processing/Tenon>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "Tenon" .

<https://w3id.org/twb/catalogue/arch#processing/contour-pocket>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "contour-pocket" .

<https://w3id.org/twb/catalogue/arch#processing/drilling>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "drilling" .

<https://w3id.org/twb/catalogue/arch#processing/end-cut>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "end-cut" .

<https://w3id.org/twb/catalogue/arch#processing/lap-joint>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "lap-joint" .

<https://w3id.org/twb/catalogue/arch#processing/step-joint>
    a twb:Processing ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#Processings> ;
    skos:prefLabel "step-joint" .


# -----------------------------------------------------------------------------------------------
# Framing rule topics and options (recipe/framing-rules.ts, FRAMING_RULE_TOPICS)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#FramingRules>
    a skos:ConceptScheme ;
    skos:prefLabel "arch framing rules"@en .

<https://w3id.org/twb/catalogue/arch#topic/wall-corner-precedence>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Which wall runs through a corner"@en ;
    skos:notation "wall-corner-precedence" ;
    skos:definition "Where two walls meet at a corner one runs through and the other butts against it. This decides which, and so which wall is a module longer on the cutting list."@en ;
    dcterms:subject "walls" .

<https://w3id.org/twb/catalogue/arch#option/wall-corner-precedence/rank>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/wall-corner-precedence> ;
    skos:prefLabel "Exterior, then bearing, then longer"@en ;
    skos:notation "rank" ;
    skos:definition "An exterior wall beats a partition, a bearing wall beats a gable, and only then does the longer wall win."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/wall-corner-precedence/longer>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/wall-corner-precedence> ;
    skos:prefLabel "Longer wall runs through"@en ;
    skos:notation "longer" ;
    skos:definition "Length alone decides — fewer, longer elements on the line, whichever kind of wall they are."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/wall-corner-detail>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Corner detail"@en ;
    skos:notation "wall-corner-detail" ;
    skos:definition "How the two walls at a corner are joined to each other."@en ;
    dcterms:subject "walls" .

<https://w3id.org/twb/catalogue/arch#option/wall-corner-detail/butt>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/wall-corner-detail> ;
    skos:prefLabel "Butt joint, screwed"@en ;
    skos:notation "butt" ;
    skos:definition "The butting wall’s end stud is screwed to the through wall; with a double top plate the upper layer laps the corner the other way."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/wall-corner-detail/plate-half-lap>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/wall-corner-detail> ;
    skos:prefLabel "Half-lapped plates"@en ;
    skos:notation "plate-half-lap" ;
    skos:definition "Top and bottom plates halved into each other (halvtræ) so the corner locks without relying on the screws."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#option/wall-corner-detail/three-stud-corner>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/wall-corner-detail> ;
    skos:prefLabel "Three-stud corner"@en ;
    skos:notation "three-stud-corner" ;
    skos:definition "An extra stud in the through wall gives the inside lining something to fix to — the insulated-corner alternative to a backing stud."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/top-plate-layers>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Top plate under rafters"@en ;
    skos:notation "top-plate-layers" ;
    skos:definition "Rafters land between studs, so the top plate spans between them. Trussed roofs are set out to land on the studs and always get a single plate."@en ;
    dcterms:subject "walls" .

<https://w3id.org/twb/catalogue/arch#option/top-plate-layers/double>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/top-plate-layers> ;
    skos:prefLabel "Double top plate"@en ;
    skos:notation "double" ;
    skos:definition "Two plates, the upper lapping the corners — stiff enough to span c/c."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/top-plate-layers/single>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/top-plate-layers> ;
    skos:prefLabel "Single top plate"@en ;
    skos:notation "single" ;
    skos:definition "One plate, for when the rafters are set out over the studs (or a steel strap takes the corner)."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/stud-to-plate>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Stud to plate"@en ;
    skos:notation "stud-to-plate" ;
    skos:definition "How each stud meets the top and bottom plates."@en ;
    dcterms:subject "walls" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-plate/butt>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-plate> ;
    skos:prefLabel "Butt joint, screwed"@en ;
    skos:notation "butt" ;
    skos:definition "Square-cut stud screwed through the plate. The standard element."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-plate/tenon>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-plate> ;
    skos:prefLabel "Tenon and mortise"@en ;
    skos:notation "tenon" ;
    skos:definition "A tenon on the stud into a mortise in the plate — locates every stud on the machine, not on the table."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Tenon>, <https://w3id.org/twb/catalogue/arch#processing/Mortise> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-plate/housed>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-plate> ;
    skos:prefLabel "Housed into plate"@en ;
    skos:notation "housed" ;
    skos:definition "A shallow housing in the plate the stud end sits in."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/House> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/stud-to-rake-plate>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Stud under a rake plate"@en ;
    skos:notation "stud-to-rake-plate" ;
    skos:definition "On a gable, each stud stops under the sloping plate. A square end only touches it on one arris."@en ;
    dcterms:subject "walls" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-rake-plate/angled-cut>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-rake-plate> ;
    skos:prefLabel "Angled cut to the plate"@en ;
    skos:notation "angled-cut" ;
    skos:definition "Each stud’s top is cut to the plate’s own soffit, so it bears across its full width."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-rake-plate/housed>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-rake-plate> ;
    skos:prefLabel "Housed into the rake plate"@en ;
    skos:notation "housed" ;
    skos:definition "Angled cut, and each stud drops into a shallow pocket milled in the plate’s soffit — the plate sets the studs out, and they cannot creep while screwed."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut>, <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-rake-plate/square>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-rake-plate> ;
    skos:prefLabel "Square end"@en ;
    skos:notation "square" ;
    skos:definition "Studs cut square at their centreline height: the downhill corner runs into the plate, the uphill one leaves a gap."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/stud-to-rake-plate/tenon>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/stud-to-rake-plate> ;
    skos:prefLabel "Angled tenon"@en ;
    skos:notation "tenon" ;
    skos:definition "An angled tenon into a mortise in the rake plate."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Tenon>, <https://w3id.org/twb/catalogue/arch#processing/Mortise> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/header-to-king>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Header to king stud"@en ;
    skos:notation "header-to-king" ;
    skos:definition "How a door or window header is carried by the studs either side of it."@en ;
    dcterms:subject "openings" .

<https://w3id.org/twb/catalogue/arch#option/header-to-king/housed>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/header-to-king> ;
    skos:prefLabel "Housed into the kings"@en ;
    skos:notation "housed" ;
    skos:definition "The header runs into a housing in each king stud; the bottom of the housing is its bearing. No trimmers."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/header-to-king/trimmers>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/header-to-king> ;
    skos:prefLabel "On trimmer studs"@en ;
    skos:notation "trimmers" ;
    skos:definition "A trimmer stud beside each king carries the header on its end grain — more timber, no housing."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/joist-over-beam>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Joist over a beam"@en ;
    skos:notation "joist-over-beam" ;
    skos:definition "Where a joist crosses a beam that breaks its span — the beam on pillars down a long ground floor, or the short one under a post."@en ;
    dcterms:subject "floors" .

<https://w3id.org/twb/catalogue/arch#option/joist-over-beam/notched>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/joist-over-beam> ;
    skos:prefLabel "Notched over the beam"@en ;
    skos:notation "notched" ;
    skos:definition "Udhak: every joist is notched down over the beam, which comes up into the joist zone by the notch depth. The notch locates each joist on the beam and holds it square, and the floor gets that much shallower."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/joist-over-beam/on-top>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/joist-over-beam> ;
    skos:prefLabel "Laid on top"@en ;
    skos:notation "on-top" ;
    skos:definition "The joists bear on the beam uncut, and are fixed to it with a skew nail or an angle bracket. The beam hangs its full depth under the joists."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/joist-over-beam/hanger>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/joist-over-beam> ;
    skos:prefLabel "Flush, in hangers"@en ;
    skos:notation "hanger" ;
    skos:definition "The beam flush with the joists, and each joist hung off its side in a joist hanger (bjælkesko). No drop under the floor, but a bracket per joist."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/rafter-at-eave>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Rafter on the wall plate"@en ;
    skos:notation "rafter-at-eave" ;
    skos:definition "Where each rafter lands on the eave wall’s top plate."@en ;
    dcterms:subject "roof-joints" .

<https://w3id.org/twb/catalogue/arch#option/rafter-at-eave/birdsmouth>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-at-eave> ;
    skos:prefLabel "Birdsmouth (fuglemund)"@en ;
    skos:notation "birdsmouth" ;
    skos:definition "A seat and heel cut into the rafter where it crosses the plate, read off the plate’s own top and outer faces — the overhang keeps its full section."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Birdsmouth> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/rafter-at-eave/bracket>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-at-eave> ;
    skos:prefLabel "No cut, fixed with a bracket"@en ;
    skos:notation "bracket" ;
    skos:definition "The rafter sits on the plate and is fixed with a spærbeslag."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/rafter-on-ridge-beam>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Rafter on a ridge beam"@en ;
    skos:notation "rafter-on-ridge-beam" ;
    skos:definition "Where a rafter bears on the ridge beam of a roof open to the ridge."@en ;
    dcterms:subject "roof-joints" .

<https://w3id.org/twb/catalogue/arch#option/rafter-on-ridge-beam/birdsmouth>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-on-ridge-beam> ;
    skos:prefLabel "Birdsmouth on the beam"@en ;
    skos:notation "birdsmouth" ;
    skos:definition "The rafter is notched over the beam; the beam is lowered so the notch is the target depth whatever the pitch."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/StepJoint> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/rafter-on-ridge-beam/hanger>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-on-ridge-beam> ;
    skos:prefLabel "Plumb cut into a hanger"@en ;
    skos:notation "hanger" ;
    skos:definition "The rafter stops at the beam’s side face and hangs in a bjælkesko — the beam can then sit flush with the rafters."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/rafter-at-ridge-board>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Rafter at a ridge board"@en ;
    skos:notation "rafter-at-ridge-board" ;
    skos:definition "Where rafter pairs meet at a ridge with no beam under it."@en ;
    dcterms:subject "roof-joints" .

<https://w3id.org/twb/catalogue/arch#option/rafter-at-ridge-board/plumb-cut>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-at-ridge-board> ;
    skos:prefLabel "Plumb cut"@en ;
    skos:notation "plumb-cut" ;
    skos:definition "Each rafter cut vertical at the ridge, against the ridge board."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/rafter-at-ridge-board/french-ridge-lap>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-at-ridge-board> ;
    skos:prefLabel "French ridge lap"@en ;
    skos:notation "french-ridge-lap" ;
    skos:definition "The pair halved over each other at the apex, with no ridge board."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/FrenchRidgeLap> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/rafter-over-purlin>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Rafter over a purlin"@en ;
    skos:notation "rafter-over-purlin" ;
    skos:definition "Where a rafter crosses a mid-slope purlin (drager)."@en ;
    dcterms:subject "roof-joints" .

<https://w3id.org/twb/catalogue/arch#option/rafter-over-purlin/lap-pocket>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-over-purlin> ;
    skos:prefLabel "Rectangular notch"@en ;
    skos:notation "lap-pocket" ;
    skos:definition "A fixed-depth pocket in the rafter’s soffit over the purlin."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/rafter-over-purlin/birdsmouth>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/rafter-over-purlin> ;
    skos:prefLabel "Angled notch"@en ;
    skos:notation "birdsmouth" ;
    skos:definition "A true angled seat on the level purlin, mid-span."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/StepJointNotch> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/hip-valley-jack>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Jack rafters at hips and valleys"@en ;
    skos:notation "hip-valley-jack" ;
    skos:definition "Where a rafter runs into a hip or valley rafter."@en ;
    dcterms:subject "roof-joints" .

<https://w3id.org/twb/catalogue/arch#option/hip-valley-jack/uncut>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/hip-valley-jack> ;
    skos:prefLabel "Uncut (current limitation)"@en ;
    skos:notation "uncut" ;
    skos:definition "Jack rafters stop at the hip line uncut — fitted on site."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/hip-valley-jack/compound-cut>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/hip-valley-jack> ;
    skos:prefLabel "Compound cut"@en ;
    skos:notation "compound-cut" ;
    skos:definition "Plumb and side bevel in one cut, and the hip’s own ridge-valley cut."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/DoubleCut>, <https://w3id.org/twb/catalogue/arch#processing/RidgeValleyCut> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/roof-structure>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Rafters or trusses"@en ;
    skos:notation "roof-structure" ;
    skos:definition "What carries a roof tied by a flat ceiling at the eaves: factory W-trusses, or rafters with collar ties and ceiling joists. A truss is only made for a plain, symmetric duopitch of 15–45° without roof windows; anywhere else it is rafters."@en ;
    dcterms:subject "rafters-trusses" .

<https://w3id.org/twb/catalogue/arch#option/roof-structure/prefer-trusses>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/roof-structure> ;
    skos:prefLabel "W-trusses wherever they fit"@en ;
    skos:notation "prefer-trusses" ;
    skos:definition "The Danish standard over a flat ceiling: factory nail-plate W-trusses wherever the roof allows, documented by their manufacturer — tied rafters where it does not, or where the rafter section is pinned."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/roof-structure/auto>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/roof-structure> ;
    skos:prefLabel "Whichever takes less timber"@en ;
    skos:notation "auto" ;
    skos:definition "W-trusses where they save at least 5% of the timber tied rafters would take, tied rafters otherwise — or where the rafter section is pinned."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/roof-structure/rafters>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/roof-structure> ;
    skos:prefLabel "Tied rafters (hanebåndsspær)"@en ;
    skos:notation "rafters" ;
    skos:definition "A rafter pair with a collar tie, and a ceiling joist across the feet — cut and raised on site."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/roof-structure/trusses>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/roof-structure> ;
    skos:prefLabel "W-trusses, even without a ceiling"@en ;
    skos:notation "trusses" ;
    skos:definition "Factory trusses wherever the roof allows, even with no ceiling drawn — the bottom chords are then the ceiling."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/truss-type>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Truss type"@en ;
    skos:notation "truss-type" ;
    skos:definition "Which factory truss carries a trussed roof. All are nail-plated (hulplader) at every joint and designed, documented and marked by their manufacturer; the app sizes one so the quote is a confirmation and the take-off is honest."@en ;
    dcterms:subject "rafters-trusses" .

<https://w3id.org/twb/catalogue/arch#option/truss-type/w-truss>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/truss-type> ;
    skos:prefLabel "W-truss (W-spær)"@en ;
    skos:notation "w-truss" ;
    skos:definition "The stock Danish truss over a flat ceiling: a Fink pattern whose webs brace each top chord at its quarter points and hang the ceiling at the bottom chord’s thirds. Up to a 12 m span here."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/truss-type/double-w>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/truss-type> ;
    skos:prefLabel "Double W-truss"@en ;
    skos:notation "double-w" ;
    skos:definition "Twice the webs, for spans past where a single W’s panels grow too long."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#option/truss-type/scissor>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/truss-type> ;
    skos:prefLabel "Scissor truss (saksespær)"@en ;
    skos:notation "scissor" ;
    skos:definition "A bottom chord that rises toward the middle, for a sloping ceiling with no ridge beam and no thrust on the walls."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#option/truss-type/attic>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/truss-type> ;
    skos:prefLabel "Attic truss (rumspær)"@en ;
    skos:notation "attic" ;
    skos:definition "A room framed into the truss — floor joist, knee walls and a collar ceiling — for a usable roof space."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#option/truss-type/mono>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/truss-type> ;
    skos:prefLabel "Mono-pitch truss (ensidigt spær)"@en ;
    skos:notation "mono" ;
    skos:definition "Half a truss, for a lean-to or a monopitch roof."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/collar-tie>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Collar tie (hanebånd)"@en ;
    skos:notation "collar-tie" ;
    skos:definition "How the collar tie is joined to each rafter pair in a tied rafter roof. The rafters are sized whole, so a joint that cuts into them takes strength the sizing counted on."@en ;
    dcterms:subject "rafters-trusses" .

<https://w3id.org/twb/catalogue/arch#option/collar-tie/paired-boards>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/collar-tie> ;
    skos:prefLabel "Paired boards, nailed (dobbelt hanebånd)"@en ;
    skos:notation "paired-boards" ;
    skos:definition "A board against each face of the rafter pair, nailed or screwed through both, ends cut flush with the roof plane. The rafter keeps its full section, and the pair pulls neither rafter out of its plane."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/collar-tie/side-fixed>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/collar-tie> ;
    skos:prefLabel "One board, side-fixed"@en ;
    skos:notation "side-fixed" ;
    skos:definition "One board against one face of both rafters, screwed or bolted through — the rafter is uncut, but the joint is eccentric."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/collar-tie/half-lap>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/collar-tie> ;
    skos:prefLabel "Straight half lap, pegged"@en ;
    skos:notation "half-lap" ;
    skos:definition "Lige blad: collar and rafter halved into each other with square shoulders, locked with an oak peg. Takes half the rafter’s width out where it bends nearly the most — flagged when the rafter cannot spare it."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/FreeContour>, <https://w3id.org/twb/catalogue/arch#processing/Drilling> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/collar-tie/dovetail-lap>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/collar-tie> ;
    skos:prefLabel "Dovetail lap, pegged"@en ;
    skos:notation "dovetail-lap" ;
    skos:definition "Svalehaleblad: as the half lap, the collar’s tongue widening toward its end so it cannot pull out — traditional carpentry, and the same loss of rafter section."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/FreeContour>, <https://w3id.org/twb/catalogue/arch#processing/Drilling> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/glulam-use>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Glulam (limtræ)"@en ;
    skos:notation "glulam-use" ;
    skos:definition "Whether the ridge beam, purlin and flat-deck joists may be glulam. Rafters are sawn in Auto regardless."@en ;
    dcterms:subject "roof-structure" .

<https://w3id.org/twb/catalogue/arch#option/glulam-use/cheapest>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/glulam-use> ;
    skos:prefLabel "Cheapest that passes"@en ;
    skos:notation "cheapest" ;
    skos:definition "Sawn, built-up and glulam compete on cost like everything else."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/glulam-use/avoid>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/glulam-use> ;
    skos:prefLabel "Avoid glulam"@en ;
    skos:notation "avoid" ;
    skos:definition "Sawn or built-up with any number of props first; glulam only if nothing else passes."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/glulam-use/never>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/glulam-use> ;
    skos:prefLabel "Never glulam"@en ;
    skos:notation "never" ;
    skos:definition "Sawn or built-up only — a warning where nothing passes."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/ridge-support>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "How the ridge is carried"@en ;
    skos:notation "ridge-support" ;
    skos:definition "The beam or beams a roof open to the ridge hangs its rafters from."@en ;
    dcterms:subject "roof-structure" .

<https://w3id.org/twb/catalogue/arch#option/ridge-support/single-beam>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/ridge-support> ;
    skos:prefLabel "One ridge beam"@en ;
    skos:notation "single-beam" ;
    skos:definition "One kiprem, the cheapest section that passes."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/ridge-support/twin-beam>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/ridge-support> ;
    skos:prefLabel "Twin sawn ridge beam"@en ;
    skos:notation "twin-beam" ;
    skos:definition "Two or three sawn pieces side by side (2×45×…) where they reach — glulam only where they do not, and only if glulam is allowed."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/ridge-support/purlin-per-slope>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/ridge-support> ;
    skos:prefLabel "One purlin per slope"@en ;
    skos:notation "purlin-per-slope" ;
    skos:definition "A drager under the middle of each slope instead of a ridge beam, halving the rafter span."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#topic/ridge-props>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Posts under the ridge"@en ;
    skos:notation "ridge-props" ;
    skos:definition "What breaks a long ridge beam’s span. Bearing interior walls under the ridge always do; a post stands in the room the open roof exists to make."@en ;
    dcterms:subject "roof-structure" .

<https://w3id.org/twb/catalogue/arch#option/ridge-props/walls-only>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/ridge-props> ;
    skos:prefLabel "Walls only, no posts"@en ;
    skos:notation "walls-only" ;
    skos:definition "The beam bears on the gables and on any bearing wall crossing under the ridge. Where that takes glulam — or nothing passes — a warning says where a bearing interior wall would help."@en ;
    twb:isDefaultOption true ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/ridge-props/cost-balanced>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/ridge-props> ;
    skos:prefLabel "Weigh posts against timber"@en ;
    skos:notation "cost-balanced" ;
    skos:definition "Posts may stand in the rooms too, each priced as a volume of timber, and the cheapest arrangement wins. A post runs down to the floor and gets a pillar and beam under it on the ground."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#topic/verge-construction>
    a twb:RuleTopic ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    skos:prefLabel "Verge overhang (udhæng ved gavl)"@en ;
    skos:notation "verge-construction" ;
    skos:definition "What carries the roof past the gable wall, out to the verge. The overhang itself is set in Framing settings, or per edge in the joint wizard."@en ;
    dcterms:subject "roof-structure" .

<https://w3id.org/twb/catalogue/arch#option/verge-construction/auto>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/verge-construction> ;
    skos:prefLabel "By the overhang"@en ;
    skos:notation "auto" ;
    skos:definition "Battens alone up to the batten limit, a verge ladder beyond it — and a warning past what a ladder is trusted with."@en ;
    twb:isDefaultOption true ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/verge-construction/ladder>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/verge-construction> ;
    skos:prefLabel "Verge ladder (gavlstige)"@en ;
    skos:notation "ladder" ;
    skos:definition "A barge rafter at the verge, held to the gable rafter by rungs square between them."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/JackRafterCut> ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/verge-construction/battens>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/verge-construction> ;
    skos:prefLabel "Battens only"@en ;
    skos:notation "battens" ;
    skos:definition "Nothing past the gable rafter: the battens run on and carry the barge board."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: active" .

<https://w3id.org/twb/catalogue/arch#option/verge-construction/outriggers>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/verge-construction> ;
    skos:prefLabel "Outriggers (udlæggere)"@en ;
    skos:notation "outriggers" ;
    skos:definition "Rungs laid over the gable, notched into it, back to the second rafter — for a deeper verge. The gable’s rake plate drops by a rafter’s depth."@en ;
    twb:isDefaultOption false ;
    twb:millsWith <https://w3id.org/twb/catalogue/arch#processing/Lap> ;
    rdfs:comment "status: planned" .

<https://w3id.org/twb/catalogue/arch#option/verge-construction/cantilevered-plates>
    a twb:RuleOption ;
    skos:inScheme <https://w3id.org/twb/catalogue/arch#FramingRules> ;
    twb:optionOf <https://w3id.org/twb/catalogue/arch#topic/verge-construction> ;
    skos:prefLabel "Ridge and plates run on"@en ;
    skos:notation "cantilevered-plates" ;
    skos:definition "The ridge beam and the eave plates cantilever past the gable and carry the barge rafter — the deep verge of a roof on a ridge beam."@en ;
    twb:isDefaultOption false ;
    rdfs:comment "status: planned" .


# -----------------------------------------------------------------------------------------------
# Materials (envelope/materials.ts)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#material/mw-37>
    a twb:Material ;
    rdfs:label "Mineral wool, λ 37"@en ;
    skos:notation "mw-37" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.037 .

<https://w3id.org/twb/catalogue/arch#material/mw-34>
    a twb:Material ;
    rdfs:label "Mineral wool, λ 34"@en ;
    skos:notation "mw-34" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.034 .

<https://w3id.org/twb/catalogue/arch#material/mw-32>
    a twb:Material ;
    rdfs:label "Mineral wool, λ 32"@en ;
    skos:notation "mw-32" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.032 .

<https://w3id.org/twb/catalogue/arch#material/wood-fibre>
    a twb:Material ;
    rdfs:label "Wood-fibre insulation, λ 38"@en ;
    skos:notation "wood-fibre" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.038 .

<https://w3id.org/twb/catalogue/arch#material/cellulose>
    a twb:Material ;
    rdfs:label "Blown cellulose, λ 40"@en ;
    skos:notation "cellulose" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.04 .

<https://w3id.org/twb/catalogue/arch#material/eps-34>
    a twb:Material ;
    rdfs:label "EPS, λ 34"@en ;
    skos:notation "eps-34" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.034 .

<https://w3id.org/twb/catalogue/arch#material/eps-38>
    a twb:Material ;
    rdfs:label "EPS, λ 38"@en ;
    skos:notation "eps-38" ;
    twb:materialKind twb:Insulation ;
    twb:thermalConductivity 0.038 .

<https://w3id.org/twb/catalogue/arch#material/softwood>
    a twb:Material ;
    rdfs:label "Softwood (C24)"@en ;
    skos:notation "softwood" ;
    twb:materialKind twb:Timber ;
    twb:thermalConductivity 0.12 .

<https://w3id.org/twb/catalogue/arch#material/osb>
    a twb:Material ;
    rdfs:label "OSB"@en ;
    skos:notation "osb" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.13 .

<https://w3id.org/twb/catalogue/arch#material/plywood>
    a twb:Material ;
    rdfs:label "Plywood"@en ;
    skos:notation "plywood" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.13 .

<https://w3id.org/twb/catalogue/arch#material/gypsum>
    a twb:Material ;
    rdfs:label "Gypsum board"@en ;
    skos:notation "gypsum" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.25 .

<https://w3id.org/twb/catalogue/arch#material/gypsum-wind>
    a twb:Material ;
    rdfs:label "Gypsum wind board"@en ;
    skos:notation "gypsum-wind" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.25 .

<https://w3id.org/twb/catalogue/arch#material/wood-fibre-board>
    a twb:Material ;
    rdfs:label "Wood-fibre wind board, λ 50"@en ;
    skos:notation "wood-fibre-board" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.05 .

<https://w3id.org/twb/catalogue/arch#material/floorboards>
    a twb:Material ;
    rdfs:label "Floorboards (wood)"@en ;
    skos:notation "floorboards" ;
    twb:materialKind twb:Timber ;
    twb:thermalConductivity 0.12 .

<https://w3id.org/twb/catalogue/arch#material/cladding>
    a twb:Material ;
    rdfs:label "Wood cladding"@en ;
    skos:notation "cladding" ;
    twb:materialKind twb:Timber ;
    twb:thermalConductivity 0.12 .

<https://w3id.org/twb/catalogue/arch#material/facade-sheet>
    a twb:Material ;
    rdfs:label "Facade sheets"@en ;
    skos:notation "facade-sheet" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.35 .

<https://w3id.org/twb/catalogue/arch#material/trim>
    a twb:Material ;
    rdfs:label "Trim boards"@en ;
    skos:notation "trim" ;
    twb:materialKind twb:Timber ;
    twb:thermalConductivity 0.12 .

<https://w3id.org/twb/catalogue/arch#material/roofing>
    a twb:Material ;
    rdfs:label "Roofing (tiles / sheet)"@en ;
    skos:notation "roofing" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 1.0 .

<https://w3id.org/twb/catalogue/arch#material/roof-boarding>
    a twb:Material ;
    rdfs:label "Roof boarding"@en ;
    skos:notation "roof-boarding" ;
    twb:materialKind twb:Timber ;
    twb:thermalConductivity 0.12 .

<https://w3id.org/twb/catalogue/arch#material/zinc>
    a twb:Material ;
    rdfs:label "Zinc, standing seam"@en ;
    skos:notation "zinc" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 110.0 .

<https://w3id.org/twb/catalogue/arch#material/roofing-felt>
    a twb:Material ;
    rdfs:label "Roofing felt (two-layer)"@en ;
    skos:notation "roofing-felt" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.2 .

<https://w3id.org/twb/catalogue/arch#material/green-roof>
    a twb:Material ;
    rdfs:label "Green roof (sedum on substrate)"@en ;
    skos:notation "green-roof" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.7 .

<https://w3id.org/twb/catalogue/arch#material/flashing>
    a twb:Material ;
    rdfs:label "Metal flashing"@en ;
    skos:notation "flashing" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 160.0 .

<https://w3id.org/twb/catalogue/arch#material/minitec>
    a twb:Material ;
    rdfs:label "Floor-heating plate, Uponor Minitec"@en ;
    skos:notation "minitec" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.2 .

<https://w3id.org/twb/catalogue/arch#material/tecto-33>
    a twb:Material ;
    rdfs:label "Floor-heating plate, Uponor Tecto 33"@en ;
    skos:notation "tecto-33" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.105 .

<https://w3id.org/twb/catalogue/arch#material/tecto-52>
    a twb:Material ;
    rdfs:label "Floor-heating plate, Uponor Tecto 52"@en ;
    skos:notation "tecto-52" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.061 .

<https://w3id.org/twb/catalogue/arch#material/screed>
    a twb:Material ;
    rdfs:label "Self-levelling screed"@en ;
    skos:notation "screed" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 1.2 .

<https://w3id.org/twb/catalogue/arch#material/concrete>
    a twb:Material ;
    rdfs:label "Concrete slab"@en ;
    skos:notation "concrete" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 2.0 .

<https://w3id.org/twb/catalogue/arch#material/hollow-core>
    a twb:Material ;
    rdfs:label "Hollow-core slabs, prestressed"@en ;
    skos:notation "hollow-core" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 1.1 .

<https://w3id.org/twb/catalogue/arch#material/capillary-layer>
    a twb:Material ;
    rdfs:label "Capillary-breaking layer (washed stones)"@en ;
    skos:notation "capillary-layer" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 2.0 .

<https://w3id.org/twb/catalogue/arch#material/lightweight-block>
    a twb:Material ;
    rdfs:label "Lightweight aggregate block"@en ;
    skos:notation "lightweight-block" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 0.25 .

<https://w3id.org/twb/catalogue/arch#material/lean-concrete>
    a twb:Material ;
    rdfs:label "Lean concrete (blinding)"@en ;
    skos:notation "lean-concrete" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 1.6 .

<https://w3id.org/twb/catalogue/arch#material/plinth-render>
    a twb:Material ;
    rdfs:label "Plinth render (cement-based)"@en ;
    skos:notation "plinth-render" ;
    twb:materialKind twb:Board ;
    twb:thermalConductivity 1.0 .

<https://w3id.org/twb/catalogue/arch#material/aerated-concrete>
    a twb:Material ;
    rdfs:label "Aerated concrete blocks, 535 kg/m³"@en ;
    skos:notation "aerated-concrete" ;
    twb:materialKind twb:Masonry ;
    twb:thermalConductivity 0.14 .

<https://w3id.org/twb/catalogue/arch#material/concrete-block>
    a twb:Material ;
    rdfs:label "Concrete blocks, in mortar"@en ;
    skos:notation "concrete-block" ;
    twb:materialKind twb:Masonry ;
    twb:thermalConductivity 1.0 .

<https://w3id.org/twb/catalogue/arch#material/brick>
    a twb:Material ;
    rdfs:label "Facing brick (DNF), in mortar"@en ;
    skos:notation "brick" ;
    twb:materialKind twb:Masonry ;
    twb:thermalConductivity 0.6 .

<https://w3id.org/twb/catalogue/arch#material/radon-membrane>
    a twb:Material ;
    rdfs:label "Radon barrier"@en ;
    skos:notation "radon-membrane" ;
    twb:materialKind twb:Membrane ;
    twb:thermalConductivity 0.33 .

<https://w3id.org/twb/catalogue/arch#material/vapour-barrier>
    a twb:Material ;
    rdfs:label "Vapour barrier (PE 0.2)"@en ;
    skos:notation "vapour-barrier" ;
    twb:materialKind twb:Membrane ;
    twb:thermalConductivity 0.33 .

<https://w3id.org/twb/catalogue/arch#material/vapour-brake>
    a twb:Material ;
    rdfs:label "Vapour brake (variable sd)"@en ;
    skos:notation "vapour-brake" ;
    twb:materialKind twb:Membrane ;
    twb:thermalConductivity 0.17 .

<https://w3id.org/twb/catalogue/arch#material/wind-membrane>
    a twb:Material ;
    rdfs:label "Wind membrane"@en ;
    skos:notation "wind-membrane" ;
    twb:materialKind twb:Membrane ;
    twb:thermalConductivity 0.17 .

<https://w3id.org/twb/catalogue/arch#material/roof-underlay>
    a twb:Material ;
    rdfs:label "Roof underlay"@en ;
    skos:notation "roof-underlay" ;
    twb:materialKind twb:Membrane ;
    twb:thermalConductivity 0.17 .

<https://w3id.org/twb/catalogue/arch#material/air-ventilated>
    a twb:Material ;
    rdfs:label "Ventilated air gap"@en ;
    skos:notation "air-ventilated" ;
    twb:materialKind twb:VentilatedAirLayer .

<https://w3id.org/twb/catalogue/arch#material/air-still>
    a twb:Material ;
    rdfs:label "Still air gap"@en ;
    skos:notation "air-still" ;
    twb:materialKind twb:StillAirLayer .


# -----------------------------------------------------------------------------------------------
# Building uses per national profile (envelope/building-use.ts)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#use/DK/shed-unheated>
    a twb:BuildingUse ;
    skos:prefLabel "Uninsulated shed"@en ;
    skos:notation "shed-unheated" ;
    skos:definition "Not heated: a tool shed, a woodshed, a garage. BR18 § 254 asks no insulation of it, and it is outside the energy frame. Bare studs, boards straight on them."@en ;
    twb:nationalProfile "DK (BR18)" .

<https://w3id.org/twb/catalogue/arch#use/DK/shed-insulated>
    a twb:BuildingUse ;
    skos:prefLabel "Insulated shed or garden house"@en ;
    skos:notation "shed-insulated" ;
    skos:definition "Heated to between 5 and 15 °C: a frost-free workshop or a hobby room. A heated building meets BR18 § 257’s minimums and § 264’s transmission loss, designed at 15 °C (§ 260, stk. 2). Lived in and heated to room temperature, it is a house."@en ;
    twb:nationalProfile "DK (BR18)" .

<https://w3id.org/twb/catalogue/arch#use/DK/summer-house>
    a twb:BuildingUse ;
    skos:prefLabel "Summer house"@en ;
    skos:notation "summer-house" ;
    skos:definition "A holiday home. BR18 § 283, tabel 4: walls 0.25, roof and floor 0.15 W/m²K, windows and doors 1.80 — while they are at most 30 % of the floor (§ 284). No energy frame and no transmission loss limit."@en ;
    twb:nationalProfile "DK (BR18)" .

<https://w3id.org/twb/catalogue/arch#use/DK/dwelling>
    a twb:BuildingUse ;
    skos:prefLabel "Year-round house"@en ;
    skos:notation "dwelling" ;
    skos:definition "A house lived in all year. BR18 § 257, tabel 1: walls 0.30, roof and floor 0.20 W/m²K; and § 264: the design transmission loss, windows and doors included, at most 12 + 6/E + 300/A W per m² of heated floor."@en ;
    twb:nationalProfile "DK (BR18)" .


# -----------------------------------------------------------------------------------------------
# Construction systems (envelope/construction-system.ts)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#system/timber-frame>
    a twb:ConstructionSystem ;
    skos:prefLabel "Timber frame"@en ;
    skos:notation "timber-frame" ;
    skos:definition "Studs, rafters and joists derived and sized by Framing, insulated between, on a timber deck over a ventilated crawl space. Set out on the sheet module: 600 and 400."@en .

<https://w3id.org/twb/catalogue/arch#system/masonry>
    a twb:ConstructionSystem ;
    skos:prefLabel "Masonry"@en ;
    skos:notation "masonry" ;
    skos:definition "A cavity wall: aerated concrete blocks inside, mineral wool with stainless ties in the cavity, facing brick outside. A ground slab on a strip foundation; the roof on a wall plate anchored to the inner leaf. Set out on the brick module: 240 and 120."@en .


# -----------------------------------------------------------------------------------------------
# Floor and roof structures of a heavy house (envelope/concrete-slabs.ts)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#floor-structure/timber>
    a twb:FloorStructure ;
    skos:prefLabel "Timber joists"@en ;
    skos:notation "timber" ;
    skos:definition "Joists derived and sized by Framing, mineral wool between them for the sound, floorboards over and plasterboard under. Light, and quick to build."@en .

<https://w3id.org/twb/catalogue/arch#floor-structure/cast-concrete>
    a twb:FloorStructure ;
    skos:prefLabel "Cast concrete"@en ;
    skos:notation "cast-concrete" ;
    skos:definition "A reinforced slab of 200, cast in place on the inner leaves, with a floating floor of boards on impact-sound insulation. Heavy, quiet and stiff; spans to about 5 m between bearing walls."@en .

<https://w3id.org/twb/catalogue/arch#floor-structure/hollow-core>
    a twb:FloorStructure ;
    skos:prefLabel "Hollow-core slabs"@en ;
    skos:notation "hollow-core" ;
    skos:definition "Prestressed hollow-core elements of 220, 1200 wide, craned onto the inner leaves and grouted, levelled with a screed under a floating floor. Spans to about 9 m with no propping."@en .

<https://w3id.org/twb/catalogue/arch#roof-structure/timber>
    a twb:RoofStructure ;
    skos:prefLabel "Timber"@en ;
    skos:notation "timber" ;
    skos:definition "Rafters or trusses on a wall plate anchored to the inner leaf, insulated between and under them."@en .

<https://w3id.org/twb/catalogue/arch#roof-structure/cast-concrete>
    a twb:RoofStructure ;
    skos:prefLabel "Cast concrete"@en ;
    skos:notation "cast-concrete" ;
    skos:definition "A slab of 200 cast on the inner leaves, insulated on top: a vapour barrier, insulation and the covering over it — on a flat roof, tapered for the fall."@en .

<https://w3id.org/twb/catalogue/arch#roof-structure/hollow-core>
    a twb:RoofStructure ;
    skos:prefLabel "Hollow-core slabs"@en ;
    skos:notation "hollow-core" ;
    skos:definition "Prestressed hollow-core elements of 220 on the inner leaves, insulated on top as a cast roof is. Spans to about 9 m with no propping."@en .


# -----------------------------------------------------------------------------------------------
# Brick bonds of a facing leaf (envelope/brick-bond.ts)
# -----------------------------------------------------------------------------------------------

<https://w3id.org/twb/catalogue/arch#bond/stretcher>
    a twb:BrickBond ;
    skos:prefLabel "Løberforbandt"@da ;
    skos:notation "stretcher" ;
    skos:definition "Stretchers only, each course half a brick on from the one below. What nearly every Danish cavity wall is laid in."@en ;
    rdfs:comment "The default bond of a facing leaf." .

<https://w3id.org/twb/catalogue/arch#bond/cross>
    a twb:BrickBond ;
    skos:prefLabel "Krydsforbandt"@da ;
    skos:notation "cross" ;
    skos:definition "A course of stretchers and a course of headers in turn, every other stretcher course moved half a brick, so the joints draw crosses."@en .

<https://w3id.org/twb/catalogue/arch#bond/block>
    a twb:BrickBond ;
    skos:prefLabel "Blokforbandt"@da ;
    skos:notation "block" ;
    skos:definition "Stretchers and headers in turn, the stretcher courses over one another and the headers centred on their joints and their middles."@en .

<https://w3id.org/twb/catalogue/arch#bond/monk>
    a twb:BrickBond ;
    skos:prefLabel "Munkeforbandt"@da ;
    skos:notation "monk" ;
    skos:definition "Two stretchers and a header in every course, each header over the joint between the two stretchers below."@en .

<https://w3id.org/twb/catalogue/arch#bond/flemish>
    a twb:BrickBond ;
    skos:prefLabel "Polsk forbandt"@da ;
    skos:notation "flemish" ;
    skos:definition "A stretcher and a header in turn in every course, each header centred over the stretcher below."@en .
