en bygning består af en eller flere konstruktioner, der udgør en rumlig helhed, og som skærmer mod vejrliget. En bygning består som minimum af en overdækning (et tag)

Semantic Template

p.io.declare_input(
    output_name="bygning",
    attributes={
        "byg007bygningsnummer": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens nummer indenfor ejendommen"
        },
        "byg021bygningensanvendelse": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Bygningsanvendelse, str),
            "cardinality": "1..1",
            "description": "angiver bygningens hovedanvendelse"
        },
        "byg024antallejlighedermedkkken": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "antal lejligheder med køkken i bygning"
        },
        "byg025antallejlighederudenkkken": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "antal lejligheder uden køkken i bygning"
        },
        "byg026opfrelsesar": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens opførselsår"
        },
        "byg027omtilbygningsar": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens seneste om- eller tilbygningsår"
        },
        "byg029datoformidlertidigopfrtbygning": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver udløbsdato for midlertidig opført bygning"
        },
        "byg030vandforsyning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Vandforsyning, str),
            "cardinality": "1..1",
            "description": "angiver bygningens vandforsyning"
        },
        "byg031aflbsforhold": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Afløbsforhold, str),
            "cardinality": "1..1",
            "description": "angiver bygningens afløbsforhold"
        },
        "byg032ydervggensmateriale": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.YdervæggenesMateriale, str),
            "cardinality": "1..1",
            "description": "angiver bygningens ydervægsmateriale"
        },
        "byg033tagdkningsmateriale": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Tagdækningsmateriale, str),
            "cardinality": "1..1",
            "description": "angiver bygningens tagdækningsmateriale"
        },
        "byg034supplerendeydervggensmateriale": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.YdervæggenesMateriale, str),
            "cardinality": "1..1",
            "description": "angiver bygningens supplerende ydervægsmateriale"
        },
        "byg035supplerendetagdkningsmateriale": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Tagdækningsmateriale, str),
            "cardinality": "1..1",
            "description": "angiver bygningens supplerende tagdækningsmateriale"
        },
        "byg036asbestholdigtmateriale": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.AsbestholdigtMateriale, str),
            "cardinality": "1..1",
            "description": "angivelse af om der er konstateret asbestholdigt materiale i ydervæg eller tagdækning"
        },
        "byg037kildetilbygningensmaterialer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.KildeTilOplysninger, str),
            "cardinality": "1..1",
            "description": "angiver kilde til bygningens materialer"
        },
        "byg038samletbygningsareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens samlede areal"
        },
        "byg039bygningenssamledeboligareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens samlede boligareal"
        },
        "byg040bygningenssamledeerhvervsareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens samlede erhvervsareal"
        },
        "byg041bebyggetareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver bygningens bebyggede areal"
        },
        "byg042arealindbyggetgarage": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af indbygget garage"
        },
        "byg043arealindbyggetcarport": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af indbygget carport"
        },
        "byg044arealindbyggetudhus": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af indbygget udhus"
        },
        "byg045arealindbyggetudestueellerlign": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af indbygget udestue"
        },
        "byg046samletarealaflukkedeoverdkningerpabygningen": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af lukkede overdækninger på hele bygningen"
        },
        "byg047arealafaffaldsrumiterrnniveau": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af samtlige affaldsrum i terrænniveau"
        },
        "byg048andetareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver øvrige arealer i bygningen"
        },
        "byg049arealafoverdkketareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver arealet af overdækket areal på bygning"
        },
        "byg050arealabneoverdkningerpabygningensamlet": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver det samlede areal af åbne overdækninger på bygningen"
        },
        "byg051adgangsareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver det samlede adgangsareal på bygning"
        },
        "byg052beregningsprincipcarportareal": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.BeregningsprincipForArealAfCarport, str),
            "cardinality": "1..1",
            "description": "angiver beregningsprincip for areal af carport"
        },
        "byg053bygningsarealerkilde": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.KildeTilOplysninger, str),
            "cardinality": "1..1",
            "description": "angiver kilde til oplysninger om bygningens arealer"
        },
        "byg054antaletager": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver antal etager i bygningen"
        },
        "byg055afvigendeetager": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.AfvigendeEtager, str),
            "cardinality": "1..1",
            "description": "angiver om bygningen indeholder afvigende etager"
        },
        "byg056varmeinstallation": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Varmeinstallation, str),
            "cardinality": "1..1",
            "description": "angiver bygningens primære varmeinstallation"
        },
        "byg057opvarmningsmiddel": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Opvarmningsmiddel, str),
            "cardinality": "1..1",
            "description": "angiver bygningens primære opvarmningsmiddel"
        },
        "byg058supplerendevarme": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.SupplerendeVarme, str),
            "cardinality": "1..1",
            "description": "angiver supplerende varmeinstallation i bygningen"
        },
        "byg069sikringsrumpladser": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver antallet at sikringsrumpladser i bygningen"
        },
        "byg070fredning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Fredning, str),
            "cardinality": "1..1",
            "description": "angiver om bygningen er fredet"
        },
        "byg071bevaringsvrdighedreference": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "linker til Kulturstyrelsens registrering i FBB (Fredede og Bevaringsværdige Bygninger)"
        },
        "byg094revisionsdato": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver revisionsdato for seneste ændring af geometrioplysninger"
        },
        "byg111stormradetsoversvmmelsesselvrisiko": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Oversvømmelsesselvrisiko, str),
            "cardinality": "1..1",
            "description": "erstatning efter stormflod og oversvømmelse"
        },
        "byg112datoforregistreringfrastormradet": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "dato for registrering"
        },
        "byg113byggeskadeforsikringsselskab": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Byggeskadeforsikringsselskab, str),
            "cardinality": "1..1",
            "description": "angiver navnet på byggeskadeforsikringsselskab"
        },
        "byg114datoforbyggeskadeforsikring": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver ikrafttrædelsesdatoen for byggeskadeforsikring"
        },
        "byg119udledningstilladelse": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Udledningstilladelse, str),
            "cardinality": "1..1",
            "description": "angiver status for udledningstilladelse på bygningen"
        },
        "byg121omfattetafbyggeskadeforsikring": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.OmfattetAfByggeskadeforsikring, str),
            "cardinality": "1..1",
            "description": "angiver om bygningen er omfattet af byggeskadeforsikring"
        },
        "byg122gyldighedsdato": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver gyldighedsdato i forbindelse med vurdering"
        },
        "byg123medlemskabafspildevandsforsyning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.MedlemsskabAfSplidevandforsyning, str),
            "cardinality": "1..1",
            "description": "angiver om der for bygningen er indgået kontraktligt medlemskab af spildevandsforsyningsselskab"
        },
        "byg124pabudvedrspildevandsafledning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Rensningspåbud, str),
            "cardinality": "1..1",
            "description": "angiver om der er givet påbud vedr. spildevandsafledning på bygningen"
        },
        "byg125fristvedrspildevandsafledning": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver dato for frist for evt. påbud vedr. spildevandsafledning på bygningen"
        },
        "byg126tilladelsetiludtrden": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.TilladelseTilUdtræden, str),
            "cardinality": "1..1",
            "description": "angiver tilladelse til udtræden af det offentlige kloakfællesskab"
        },
        "byg127datofortilladelsetiludtrden": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver dato for tilladelse til udtræden af det offentlige kloakfællesskab"
        },
        "byg128tilladelsetilalternativbortskaffelseellerafledning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.TilladelseTilAlternativBortskaffelseEllerAfledning, str),
            "cardinality": "1..1",
            "description": "angiver tilladelse til alternativ bortskaffelse eller afledning af spildevand"
        },
        "byg129datofortilladelsetilalternativbortskaffelseellerafledning": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "den dato, hvor bygningens tilladelse til alternativ afledning er meddelt eller bortfaldet"
        },
        "byg130arealafudvendigefterisolering": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver areal af udvendig efterisolering"
        },
        "byg131dispensationfritagelseiftkollektivvarmeforsyning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.DispensationFritagelseIftKollektivVarmeforsyning, str),
            "cardinality": "1..1",
            "description": "angiver om der er givet dispensation eller fritagelse ift kollektiv varmeforsyning"
        },
        "byg132datofordispensationfritagelseiftkollektivvarmeforsyning": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver dato for dispensation eller fritagelse ift kollektiv varmeforsyning"
        },
        "byg133kildetilkoordinatst": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.KildeTilKoordinatsæt, str),
            "cardinality": "1..1",
            "description": "kodeliste der angiver kilden til geometrioplysninger"
        },
        "byg134kvalitetafkoordinatst": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.KvalitetAfKoordinatsæt, str),
            "cardinality": "1..1",
            "description": "kodeliste der angiver kvaliteten af geometrioplysninger"
        },
        "byg135supplerendeoplysningomkoordinatst": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.SupplerendeOplysningerOmKoordinatsæt, str),
            "cardinality": "1..1",
            "description": "angiver om det fysiske objekt koordinatsættet referer til ligger under eller over jorden"
        },
        "byg136placeringpasterritorie": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.BygværkPåSøterritorie, str),
            "cardinality": "1..1",
            "description": "angiver om objekt ligger på søterritorie"
        },
        "byg137banedanmarkbygvrksnummer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "angiver Banedanmarks BGV-nummer og bygværksnummer"
        },
        "byg301typeafflytning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.TypeAfFlytning, str),
            "cardinality": "1..1",
            "description": "angiver type af flytning af en bygning"
        },
        "byg302tilflytterkommune": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver den kommune bygningen flyttes til"
        },
        "byg403vrigebemrkningerfrastormradet": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "naturskaderådet oplyser"
        },
        "byg404koordinat": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "angiver bygningens geografiske repræsentation i form af et punkt"
        },
        "byg406koordinatsystem": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Koordinatsystem, str),
            "cardinality": "1..1",
            "description": "angiver geografisk koordinatsystem og projektion"
        },
        "byg500notatlinjer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "beskrivende tekstnotat om særlige forhold for dette BBR-element"
        },
        "byg150gulvbelgning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Gulvbelaegning, str),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en bygning til erhvervsformål. Angiver typen af gulvbelægning fx beton"
        },
        "byg151frihjde": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(float),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en bygning til lagerformål, garage e.l. angiver den maksimale højde af køretøjer der kan køre ind og ud af bygningen"
        },
        "byg152abenlukketkonstruktion": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Konstruktion, str),
            "cardinality": "1..1",
            "description": "information om bygningen udgør en åben eller lukket konstruktion, dvs. med eller uden ydervægge"
        },
        "byg153konstruktionsforhold": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Konstruktionsforhold, str),
            "cardinality": "1..1",
            "description": "information om typen af bygningens bærende konstruktion"
        },
        "byg140servitutforudlejningsejendomdato": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "dato for eventuel tinglyst servitut der undtager en udlejningsejendom for byggeskadeforsikring"
        },
        "bygningpafremmedgrund": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Ejendomsrelation, str),
            "cardinality": "0..*",
            "description": ""
        },
        "jordstykke": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.Matrikel.Jordstykke, str),
            "cardinality": "0..1",
            "description": ""
        },
        "grund": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Grund, str),
            "cardinality": "1..1",
            "description": ""
        },
        "ejerlejlighed": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Ejendomsrelation, str),
            "cardinality": "0..1",
            "description": ""
        },
        "husnummer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.DanmarksAdresser.Husnummer, str),
            "cardinality": "0..1",
            "description": ""
        },
        "forretningshndelse": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Forretningshændelse, str),
            "cardinality": "1..1",
            "description": "kode for den forretningshændelse, som afstedkom opdateringen af bygværkselementet til den pågældende version"
        },
        "forretningsomrade": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Forretningsområde, str),
            "cardinality": "1..1",
            "description": "FORM-kode for det offentlige forretningsområde som har opdateret bygværkselementet til den pågældende version"
        },
        "status": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Livscyklus, str),
            "cardinality": "1..1",
            "description": "kode for bygværkselementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus"
        },
        "forretningsproces": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Forretningsproces, str),
            "cardinality": "1..1",
            "description": "kode for den forretningshændelse, som afstedkom opdateringen af bygværkselementet til den pågældende version"
        },
        "id_lokalid": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.PK(str),
            "cardinality": "1..1",
            "description": "unik og uforanderlig identifikation af bygværkselementet igennem hele dets livscyklus"
        },
        "kommunekode": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Kommunekode, str),
            "cardinality": "1..1",
            "description": "kode der identificerer den kommune som bygværkselementet hører til"
        },
        "registreringfra": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "tidspunktet hvor registreringen af den pågældende version af bygværkselementet er foretaget"
        },
        "registreringsaktr": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "kode som angiver hvilken aktør der har foretaget registreringen af den pågældende version af bygværkselementet"
        },
        "registreringtil": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "0..1",
            "description": "tidspunktet hvor næste version af bygværkselementet registreres, og hvor denne version således ikke længere er den seneste"
        },
        "virkningfra": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "tidspunktet hvor virkningen af den pågældende version af bygværkselementet er startet"
        },
        "virkningsaktr": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Virkningsaktør, str),
            "cardinality": "1..1",
            "description": "den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af bygværkselementet"
        },
        "virkningtil": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "0..1",
            "description": "tidspunktet hvor virkningen af den pågældende version af bygværkselementet ophører"
        }
    }
)