en enhed er et sammenhængende areal i en bygning, der er fysisk adskilt fra andre enheder. En enhed skal have mindst én selvstændig adgang fra en opgang/indgang og udgøre en brugsmæssig helhed

Semantic Template

p.io.declare_input(
    output_name="enhed",
    attributes={
        "enh008uuidtilmoderlejlighed": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "0..1",
            "description": "angiver henvisning fra supplementsrum til moderlejlighed"
        },
        "enh020enhedensanvendelse": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Enhedsanvendelse, str),
            "cardinality": "1..1",
            "description": "angiver kode for enhedens anvendelse"
        },
        "enh023boligtype": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Boligtype, str),
            "cardinality": "1..1",
            "description": "angiver kode for boligtype"
        },
        "enh024kondemneretboligenhed": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.KondemneretBoligenhed, str),
            "cardinality": "1..1",
            "description": "angiver kode for kondemneret boligenhed"
        },
        "enh025oprettelsesdatoforenhedensidentifikation": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver oprettelsesdato for enheden"
        },
        "enh026enhedenssamledeareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens samlede areal"
        },
        "enh027arealtilbeboelse": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens areal til beboelse"
        },
        "enh028arealtilerhverv": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens areal til erhverv"
        },
        "enh030kildetilenhedensarealer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.KildeTilOplysninger, str),
            "cardinality": "1..1",
            "description": "angiver kode for kilde til oplysninger om areal"
        },
        "enh031antalvrelser": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver antal værelser i enheden"
        },
        "enh032toiletforhold": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Toiletforhold, str),
            "cardinality": "1..1",
            "description": "angiver kode for enhedens toiletforhold"
        },
        "enh033badeforhold": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Badeforhold, str),
            "cardinality": "1..1",
            "description": "angiver kode for enhedens badeforhold"
        },
        "enh034kkkenforhold": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Køkkenforhold, str),
            "cardinality": "1..1",
            "description": "angiver kode for enhedens køkkenforhold"
        },
        "enh035energiforsyning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Energiforsyning, str),
            "cardinality": "1..1",
            "description": "angiver kode for enhedens energiforsyning"
        },
        "enh039andetareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens andet areal"
        },
        "enh041lovliganvendelse": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.LovligAnvendelse, str),
            "cardinality": "1..1",
            "description": "angiver eventuel dispensation til anvendelse af enheden"
        },
        "enh042datofortidsbegrnsetdispensation": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver dato for tidsbegrænset dispensation"
        },
        "enh044datofordelvisibrugtagningstilladelse": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver dato for delvis ibrugtagningstilladelse"
        },
        "enh045udlejningsforhold": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Udlejningsforhold, str),
            "cardinality": "1..1",
            "description": "angiver enhedens udlejningsforhold"
        },
        "enh046offentligsttte": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.OffentligStøtte, str),
            "cardinality": "1..1",
            "description": "angiver offentlig støtte"
        },
        "enh047indflytningdato": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver dato for indflytning"
        },
        "enh048godkendttombolig": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.GodkendtTomBoligÆndretAdministrativPraksis, str),
            "cardinality": "1..1",
            "description": "angiver om boligen er godkendt som tom bolig"
        },
        "enh051varmeinstallation": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Varmeinstallation, str),
            "cardinality": "1..1",
            "description": "angiver enhedens varmeinstallation"
        },
        "enh052opvarmningsmiddel": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Opvarmningsmiddel, str),
            "cardinality": "1..1",
            "description": "angiver enhedens opvarmningsmiddel"
        },
        "enh053supplerendevarme": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.SupplerendeVarme, str),
            "cardinality": "1..1",
            "description": "angiver enhedens supplerende varme"
        },
        "enh060enhedensandelfllesadgangsareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens andel i fælles adgangsareal"
        },
        "enh061arealafabenoverdkning": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens areal af åben overdækning"
        },
        "enh062arealaflukketoverdkningudestue": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens areal af lukket overdækning"
        },
        "enh063antalvrelsertilerhverv": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver antal værelser i enheden der anvendes til erhverv"
        },
        "enh065antalvandskylledetoiletter": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver antal vandskyllende toiletter"
        },
        "enh066antalbadevrelser": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver antal badeværelser"
        },
        "enh067stjisolering": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver årstal for støjisolering"
        },
        "enh101gyldighedsdato": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "angiver gyldighedsdato for enheden"
        },
        "enh127fysiskarealtilbeboelse": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens fysiske areal til beboelse"
        },
        "enh128fysiskarealtilerhverv": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "angiver enhedens fysiske areal til erhverv"
        },
        "enh500notatlinjer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.DES(str),
            "cardinality": "1..1",
            "description": "beskrivende tekstnotat om særlige forhold for dette BBR-element"
        },
        "enh068flexboligtilladelsesart": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Tilladelsesart, str),
            "cardinality": "1..1",
            "description": "angivelse af om en tilladelse til flexbolig er personlig eller ej og om den er med eller uden tidsbegrænsning"
        },
        "enh069flexboligophrsdato": {
            "scale": MeasurementScale.INTERVAL,
            "role": sg.DES(datetime),
            "cardinality": "1..1",
            "description": "​dato for ophør af en tidsbegrænset flexboligtilladelse"
        },
        "enh070abenaltantagterrasseareal": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "samlet areal af åben altan og/eller åben tagterrasse"
        },
        "enh102herafareal1": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en erhvervsenhed som har anvendelser. Anvendelseskoden for det pågældende areal fremgår af feltet enh105"
        },
        "enh103herafareal2": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en erhvervsenhed som har anvendelser. Anvendelseskoden for det pågældende areal fremgår af feltet enh106"
        },
        "enh104herafareal3": {
            "scale": MeasurementScale.RATIO,
            "role": sg.DES(int),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en erhvervsenhed som har anvendelser. Anvendelseskoden for det pågældende areal fremgår af feltet enh107"
        },
        "enh105supplerendeanvendelseskode1": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Enhedsanvendelse, str),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en erhvervsenhed som har anvendelser. Enhedens areal med den pågældende anvendelse fremgår af feltet enh102"
        },
        "enh106supplerendeanvendelseskode2": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Enhedsanvendelse, str),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en erhvervsenhed som har anvendelser. Enhedens areal med den pågældende anvendelse fremgår af feltet enh103"
        },
        "enh107supplerendeanvendelseskode3": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.Enhedsanvendelse, str),
            "cardinality": "1..1",
            "description": "oplysning som kan knyttes til en erhvervsenhed som har anvendelser. Enhedens areal med den pågældende anvendelse fremgår af feltet enh104"
        },
        "enh071adressefunktion": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.LOOKUP(dk.BygningerOgBoliger.AdresseRolle, str),
            "cardinality": "1..1",
            "description": "angiver adressens funktion i forhold til denne enhed"
        },
        "adresseidentificerer": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.DanmarksAdresser.Adresse, str),
            "cardinality": "0..1",
            "description": ""
        },
        "etage": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Etage, str),
            "cardinality": "1..1",
            "description": ""
        },
        "bygning": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Bygning, str),
            "cardinality": "1..1",
            "description": ""
        },
        "opgang": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Opgang, str),
            "cardinality": "1..1",
            "description": ""
        },
        "ejerlejlighed": {
            "scale": MeasurementScale.NOMINAL,
            "role": sg.FK(dk.BygningerOgBoliger.Ejendomsrelation, str),
            "cardinality": "0..*",
            "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"
        }
    }
)