Introduktion

Denne side indeholder generelle og registerspecifikke oplysninger og anbefalinger med oprettelse af egen database. Herunder SQL definitioner af flere af registrenes udstillingsmodeller.

SQL definitionerne findes også i registrenes dataleverancespecifikationer på DLS-udstilling.

Sideinformation






Anbefalinger for kopiregistre generelt

Grunddatamodellen på http://grunddatamodel.datafordeler.dk/ bør være udgangspunktet for oprettelse af anvenderkopier af Grunddata.

Relationer mellem de forskellige objekttyper kan findes på fanen ”Relationer” i regnearket Mapning af attributter. Vi anbefaler at både dette regneark og de tilhørende beskrivelser læses, inden du begynder etablering af et kopregister.

Ligeledes anbefales det at læse dokumentationen om bitemporalitet

Længder på tekstfelter, eventuelle indholdsmæssige afvigelser fra datatyper og andre registerspecifikke oplysninger og anbefalinger, fremgår under de enkelte registre nedenfor. 

Databaser i Datafordeleren er oprettet ud fra de XML-skemaer, der dannes på baggrund af Grunddatamodellen. Dvs. Datafordeleren har fx ikke feltlængder på ”char”-felter (XML string definitioner), men definerer alene disse som varchar, uden yderligere restriktioner.

Beskrivelsen af de enkelte registres tabel- og feltstruktur stammer fra fysiske databeskrivelser. Som anvender skal du være opmærksom på, at den ansvarlige for en fysisk databeskrivelse vil kunne få behov for uden varsel at ændre i beskrivelsen og den tilhørende tabel.

Flere steder i de fysiske databeskrivelser forekommer følgende statement: OBJECTID INTEGER NOT NULL PRIMARY KEY. Det er vigtigt at bemærke, at OBJECTID for et givet objekt i nogle tilfælde kan ændre sig i løbet af objektets levetid. 



Brug af filudtræk til kopiregister

Både prædefineret og brugerdefineret filudtræk kan være en fordel, hvis du skal opbygge et kopiregister.

Her er der behov for et etableringsudtræk i form af et totaludtræk efterfulgt af periodiske opdateringer deltaudtræk, hvis det er muligt. For de prædefineret udtræk dannes der én gang ugentligt et totaludtræk. Sideløbende vil der dagligt dannes deltaudtræk, hvilket også omfatter de dage der generes totaludtræk.

Brugerdefineret filudtræk

For brugerdefineret filudtræk, skal du selv oprette abonnementer. Du skal være opmærksom på to ting når du opretter et brugerdefineret filudtræk. For det første skal du være opmærksom på om det muligt at sætte op som Since Previous, så der dannes deltafiler. For det andet skal du være opmærksom på om det er muligt at udtrække over en tidsperiode, eller om det kun er muligt at udtrække som et tidsspecifikt filudtræk. Det tidsspecifikke er principielt ikke egnet til anvendelse for kopiregistre. 

Det anbefales så vidt det er muligt at bruge prædefineret filudtræk, hvis der findes et der opfylder dit behov.

Prædefineret filudtræk

For prædefineret filudtræk skal du både oprette et abonnement på de filudtræk , der hedder Complete, samt de filudtræk der hedder DeltaDaily. For at opbygge en kopi skal du oprette abonnement på delta først. Dernæst skal du oprette abonnement på Complete, som er tilgængelig hver mandag. For at få en fuld kopi skal du kombinere data i deltafilen fra søndag med totaludtrækket og deltafilen for mandag.

Hvis du kun ønsker at modtage et totaludtræk én gang, skal du slette abonnementet efter du har modtaget den første fil.

Når du skal behandle data, skal du sortere på registreringstid frem for Datafordeler tidsstempel (DAFTimestamp).

Ønsker du at benytte deltaudtræk til at modtage ændringer skal du som minimum undersøge om filudtrækket indeholder fuld historik (både virknings- og registreringstid), da filudtræk på specifikke tidspunkter kun leverer data der er gældende på det angivne tidspunkt, og det gælder også for deltaudtræk. Ændringer, som træder i kraft i fremtiden, vil ikke blive inkluderet i udtrækket på et senere tidspunkt, da deltaudtræk kun vil inkludere ændringer, der er modtaget siden sidst. Det er vigtigt, at du benytter et filudtræk med fuld historik, hvis du ønsker at modtage alle ændringer via deltaudtræk og det er en forudsætning, at registret bevarer fuld dobbelthistorik, når der sendes opdateringer til Datafordeleren.






Bygnings- og Boligregistret (BBR)

Det anbefales at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKObjekttype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Den maksimale længde på tekstfelter er på 50 tegn for Byggesag.Sag001Byggesagsnummer og på 200 tegn for alle øvrige tekstfelter. 

Bygninger og Boliger anvender en række kodelister. Det fremgår af regnearket Mapning af attributter på fanen ”Datafordeler” i kolonnen ”Datatype værdier”, hvilke attributter, der anvender kodelister. 

Du kan på siden Kodelister tilgå en opdateret henvisning til registrets kodelister.

Der er IKKE en anvenderrettet service til at hente og vedligeholde kodelisterne, dette skal derfor gøres manuelt, via førnævnte link.






Danmarks Administrative Geografiske Inddeling (DAGI)

DAGI anbefaler at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKFeaturetype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle featuretyper.



Danmarks Administrative Geografiske Inddeling (DAGI)
CREATE TABLE AFSTEMNINGSOMRAADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(70) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	AFSTEMNINGSOMRAADENUMMER VARCHAR2(2) NOT NULL,
	AFSTEMNINGSSTEDNAVN VARCHAR2(70) NOT NULL,
	OPSTILLINGSKREDSLOKALID VARCHAR2(40) NOT NULL,
	KOMMUNELOKALID VARCHAR2(40) NOT NULL,
	AFSTEMNINGSSTEDADRESSELOKALID VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE DANMARK (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	NUTS1VAERDI VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE KOMMUNEINDDELING (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	KOMMUNEKODE VARCHAR2(4) NOT NULL,
	LAU1VAERDI VARCHAR2(40) NOT NULL,
	UDENFORKOMMUNEINDDELING VARCHAR2(5) NOT NULL,
	REGIONLOKALID VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE LANDSDEL (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	NUTS3VAERDI VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE MRAFSTEMNINGSOMRAADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(70) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	MRAFSTEMNINGSOMRAADENUMMER VARCHAR2(2) NOT NULL,
	AFSTEMNINGSSTEDNAVN VARCHAR2(70) NOT NULL,
	SOGNLOKALID VARCHAR2(40) NOT NULL,
	MRAFSTEMNINGSSTEDADRLOKALID VARCHAR2(40) NOT NULL,
	KOMMUNELOKALID VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE OPSTILLINGSKREDS (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	OPSTILLINGSKREDSNUMMER VARCHAR2(2) NOT NULL,
	VALGKREDSNUMMER VARCHAR2(2) NOT NULL,
	STORKREDSLOKALID VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE POLITIKREDS (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	MYNDIGHEDSKODE VARCHAR2(4) NOT NULL,
	POLITIKREDSNUMMER VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE POSTNUMMERINDDELING (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	ERGADEPOSTNUMMER VARCHAR2(5) NOT NULL,
	POSTNUMMER VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE REGIONSINDDELING (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	NUTS2VAERDI VARCHAR2(40) NOT NULL,
	REGIONSKODE VARCHAR2(4) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE RETSKREDS (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	MYNDIGHEDSKODE VARCHAR2(4) NOT NULL,
	RETSKREDSNUMMER VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE SAMLEPOSTNUMMER (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	POSTNUMMER VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE SOGNEINDDELING (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LAU2VAERDI VARCHAR2(40) NOT NULL,
	SOGNEKODE VARCHAR2(4) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE STORKREDS (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	STORKREDSNUMMER VARCHAR2(40) NOT NULL,
	VALGLANDSDELLOKALID VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE SUPPLERENDEBYNAVN (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	KOMMUNELOKALID VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);

CREATE TABLE VALGLANDSDEL (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ID_NAMESPACE VARCHAR2(40) DEFAULT 'http://data.gov.dk/dagi' NOT NULL,
	ID_LOKALID VARCHAR2(40) NOT NULL,
	STATUS VARCHAR2(11) NOT NULL,
	GEOMETRISTATUS VARCHAR2(11) NOT NULL,
	VIRKNINGFRA TIMESTAMP,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(40) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(70) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(40) DEFAULT '52.20.10.15' NOT NULL,
	FORRETNINGSPROCES VARCHAR2(40) NOT NULL,
	DAGIID INTEGER,
	NAVN VARCHAR2(40) NOT NULL,
	REDIGERINGSRET VARCHAR2(40) NOT NULL,
	DATASPECIFIKATION VARCHAR2(40) DEFAULT 'DAGI Objektspecifikation version 2.0' NOT NULL,
	LANDEKODE VARCHAR2(3) DEFAULT 'DK' NOT NULL,
	SKALA VARCHAR2(50) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	VALGLANDSDELSBOGSTAV VARCHAR2(40) NOT NULL,
	GMLID VARCHAR2(40) NOT NULL
);




ALTER TABLE AFSTEMNINGSOMRAADE ADD CONSTRAINT AFSTEMNINGSOM_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE AFSTEMNINGSOMRAADE ADD CONSTRAINT AFSTEMNINGSOM_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE DANMARK ADD CONSTRAINT DANMARK_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE DANMARK ADD CONSTRAINT DANMARK_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE KOMMUNEINDDELING ADD CONSTRAINT KOMMUNEINDDEL_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE KOMMUNEINDDELING ADD CONSTRAINT KOMMUNEINDDEL_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE KOMMUNEINDDELING ADD CONSTRAINT KOMMUNEINDDEL_UDENFORKOMMUN_CK CHECK (UDENFORKOMMUNEINDDELING IN ('true', 'false'));
ALTER TABLE LANDSDEL ADD CONSTRAINT LANDSDEL_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE LANDSDEL ADD CONSTRAINT LANDSDEL_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE MRAFSTEMNINGSOMRAADE ADD CONSTRAINT MRAFSTEMNINGS_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE MRAFSTEMNINGSOMRAADE ADD CONSTRAINT MRAFSTEMNINGS_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE OPSTILLINGSKREDS ADD CONSTRAINT OPSTILLINGSKR_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE OPSTILLINGSKREDS ADD CONSTRAINT OPSTILLINGSKR_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE POLITIKREDS ADD CONSTRAINT POLITIKREDS_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE POLITIKREDS ADD CONSTRAINT POLITIKREDS_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE POSTNUMMERINDDELING ADD CONSTRAINT POSTNUMMERIND_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE POSTNUMMERINDDELING ADD CONSTRAINT POSTNUMMERIND_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE POSTNUMMERINDDELING ADD CONSTRAINT POSTNUMMERIND_ERGADEPOSTNUM_CK CHECK (ERGADEPOSTNUMMER IN ('true', 'false'));
ALTER TABLE REGIONSINDDELING ADD CONSTRAINT REGIONSINDDEL_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE REGIONSINDDELING ADD CONSTRAINT REGIONSINDDEL_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE RETSKREDS ADD CONSTRAINT RETSKREDS_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE RETSKREDS ADD CONSTRAINT RETSKREDS_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE SAMLEPOSTNUMMER ADD CONSTRAINT SAMLEPOSTNUMM_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE SAMLEPOSTNUMMER ADD CONSTRAINT SAMLEPOSTNUMM_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE SOGNEINDDELING ADD CONSTRAINT SOGNEINDDELIN_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE SOGNEINDDELING ADD CONSTRAINT SOGNEINDDELIN_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE STORKREDS ADD CONSTRAINT STORKREDS_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE STORKREDS ADD CONSTRAINT STORKREDS_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE SUPPLERENDEBYNAVN ADD CONSTRAINT SUPPLERENDEBY_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE SUPPLERENDEBYNAVN ADD CONSTRAINT SUPPLERENDEBY_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));
ALTER TABLE VALGLANDSDEL ADD CONSTRAINT VALGLANDSDEL_STATUS_CK CHECK (STATUS IN ('foreløbig', 'forslag', 'henlagt', 'nedlagt', 'vedtaget'));
ALTER TABLE VALGLANDSDEL ADD CONSTRAINT VALGLANDSDEL_GEOMETRISTATU_CK CHECK (GEOMETRISTATUS IN ('endelig', 'foreløbig'));

ALTER TABLE AFSTEMNINGSOMRAADE ADD UNIQUE (GMLID);
ALTER TABLE DANMARK ADD UNIQUE (GMLID);
ALTER TABLE KOMMUNEINDDELING ADD UNIQUE (GMLID);
ALTER TABLE LANDSDEL ADD UNIQUE (GMLID);
ALTER TABLE MRAFSTEMNINGSOMRAADE ADD UNIQUE (GMLID);
ALTER TABLE OPSTILLINGSKREDS ADD UNIQUE (GMLID);
ALTER TABLE POLITIKREDS ADD UNIQUE (GMLID);
ALTER TABLE POSTNUMMERINDDELING ADD UNIQUE (GMLID);
ALTER TABLE REGIONSINDDELING ADD UNIQUE (GMLID);
ALTER TABLE RETSKREDS ADD UNIQUE (GMLID);
ALTER TABLE SAMLEPOSTNUMMER ADD UNIQUE (GMLID);
ALTER TABLE SOGNEINDDELING ADD UNIQUE (GMLID);
ALTER TABLE STORKREDS ADD UNIQUE (GMLID);
ALTER TABLE SUPPLERENDEBYNAVN ADD UNIQUE (GMLID);
ALTER TABLE VALGLANDSDEL ADD UNIQUE (GMLID);


INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('AFSTEMNINGSOMRAADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('DANMARK', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('KOMMUNEINDDELING', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('LANDSDEL', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MRAFSTEMNINGSOMRAADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('OPSTILLINGSKREDS', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('POLITIKREDS', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('POSTNUMMERINDDELING', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('REGIONSINDDELING', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('RETSKREDS', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SAMLEPOSTNUMMER', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SOGNEINDDELING', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('STORKREDS', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SUPPLERENDEBYNAVN', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('VALGLANDSDEL', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.

CREATE INDEX IDX_AFSTEMNINGSOMRAADE_GEOMETR ON AFSTEMNINGSOMRAADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_DANMARK_GEOMETRI ON DANMARK (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_KOMMUNEINDDELING_GEOMETRI ON KOMMUNEINDDELING (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_LANDSDEL_GEOMETRI ON LANDSDEL (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_MRAFSTEMNINGSOMRAADE_GEOME ON MRAFSTEMNINGSOMRAADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_OPSTILLINGSKREDS_GEOMETRI ON OPSTILLINGSKREDS (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_POLITIKREDS_GEOMETRI ON POLITIKREDS (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_POSTNUMMERINDDELING_GEOMET ON POSTNUMMERINDDELING (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_REGIONSINDDELING_GEOMETRI ON REGIONSINDDELING (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_RETSKREDS_GEOMETRI ON RETSKREDS (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_SAMLEPOSTNUMMER_GEOMETRI ON SAMLEPOSTNUMMER (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_SOGNEINDDELING_GEOMETRI ON SOGNEINDDELING (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_STORKREDS_GEOMETRI ON STORKREDS (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_SUPPLERENDEBYNAVN_GEOMETRI ON SUPPLERENDEBYNAVN (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_VALGLANDSDEL_GEOMETRI ON VALGLANDSDEL (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');

-- Found 493 lines in total. Number of constraint duplicates fixed: 0








Danmarks Adresseregister (DAR)

Danmarks Adresser anbefaler at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKObjekttype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle objekttyper.

Danmarks Adresser anvender en række kodelister. Det fremgår af regnearket Mapning af attributter på fanen ”Datafordeler” i kolonnen ”Datatype værdier”, hvilke attributter, der anvender kodelister. Der er en henvisning til http://danmarksadresser.dk/<attributnavn>.

Du kan på siden Kodelister tilgå en opdateret henvisning til registrets kodelister.

Der er IKKE en anvenderrettet service til at hente og vedligeholde kodelisterne, dette skal derfor gøres manuelt, via førnævnte link.


Danmarks Adresseregister (DAR)
CREATE TABLE ADRESSE (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
ADRESSEBETEGNELSE VARCHAR2(100 CHAR) NOT NULL,
DOERBETEGNELSE VARCHAR2(6 CHAR),
ETAGEBETEGNELSE VARCHAR2(4 CHAR),
BYGNINGLOKALID VARCHAR2(36 CHAR),
DOERPUNKTLOKALID VARCHAR2(36 CHAR),
HUSNUMMERLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE ADRESSEPUNKT (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
OPR_KILDE VARCHAR2(12 CHAR),
OPR_NOEJAGTIGHEDSKLASSE VARCHAR2(1 CHAR),
OPR_REGISTRERING TIMESTAMP WITH TIME ZONE,
OPR_TEKNISKSTANDARD VARCHAR2(2 CHAR),
GEOMETRI SDO_GEOMETRY
);

CREATE TABLE HUSNUMMER (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
ADGANGSADRESSEBETEGNELSE VARCHAR2(100 CHAR) NOT NULL,
HUSNUMMERRETNING SDO_GEOMETRY NOT NULL,
HUSNUMMERTEKST VARCHAR2(100 CHAR),
KOMMUNEINDDELINGLOKALID VARCHAR2(36 CHAR) NOT NULL,
MRAFSTEMNINGSOMRAADELOKALID VARCHAR2(36 CHAR),
AFSTEMNINGSOMRAADELOKALID VARCHAR2(36 CHAR) NOT NULL,
SOGNEINDDELINGLOKALID VARCHAR2(36 CHAR) NOT NULL,
ADGANGTILBYGNINGLOKALID VARCHAR2(36 CHAR),
ADGANGTILTEKNISKANLAEGLOKALID VARCHAR2(36 CHAR),
JORDSTYKKELOKALID VARCHAR2(36 CHAR),
PLAPAAFLBGJORDSTYKKELOKALID VARCHAR2(36 CHAR),
GEODANMARKBYGNINGLOKALID VARCHAR2(36 CHAR),
VEJMIDTELOKALID VARCHAR2(36 CHAR),
ADGANGSPUNKTLOKALID VARCHAR2(36 CHAR) NOT NULL,
VEJPUNKTLOKALID VARCHAR2(36 CHAR) NOT NULL,
NAVNGIVENVEJLOKALID VARCHAR2(36 CHAR),
POSTNUMMERLOKALID VARCHAR2(36 CHAR) NOT NULL,
SUPPLERENDEBYNAVNLOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE NAVNGIVENVEJ (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
ADMINISTRERESAFKOMMUNE VARCHAR2(4 CHAR) NOT NULL,
BESKRIVELSE VARCHAR2(100 CHAR),
UDTALTVEJNAVN VARCHAR2(100 CHAR),
VEJADRESSERINGSNAVN VARCHAR2(100 CHAR),
VEJNAVN VARCHAR2(100 CHAR),
OPR_KILDE VARCHAR2(12 CHAR),
OPR_NOEJAGTIGHEDSKLASSE VARCHAR2(1 CHAR),
OPR_REGISTRERING TIMESTAMP WITH TIME ZONE,
OPR_TEKNISKSTANDARD VARCHAR2(2 CHAR),
GEOMETRI SDO_GEOMETRY,
GEOMETRI_OMR SDO_GEOMETRY,
GEOMETRI_PUNKT SDO_GEOMETRY
);

CREATE TABLE NAVNGIVENVEJKOMMUNEDEL (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
KOMMUNE VARCHAR2(4 CHAR) NOT NULL,
VEJKODE VARCHAR2(100 CHAR) NOT NULL,
NAVNGIVENVEJLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE NAVNGIVENVEJPOSTNUMMER (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
NAVNGIVENVEJLOKALID VARCHAR2(36 CHAR) NOT NULL,
POSTNUMMERLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE NAVNGIVENVEJSUPPLERENDEBYNAVN (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
NAVNGIVENVEJLOKALID VARCHAR2(36 CHAR) NOT NULL,
SUPPLERENDEBYNAVNLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE POSTNUMMER (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
NAVN VARCHAR2(100 CHAR) NOT NULL,
POSTNR VARCHAR2(4 CHAR) NOT NULL,
POSTNUMMERINDDELING INTEGER NOT NULL
);

CREATE TABLE SUPPLERENDEBYNAVN (

OBJECTID INTEGER GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 ORDER NOCACHE) PRIMARY KEY,
FORRETNINGSHAENDELSE VARCHAR2(2 CHAR),
FORRETNINGSOMRAADE VARCHAR2(11 CHAR) NOT NULL,
FORRETNINGSPROCES VARCHAR2(1 CHAR) NOT NULL,
ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
STATUS VARCHAR2(1 CHAR) NOT NULL,
VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
VIRKNINGSAKTOER VARCHAR2(29 CHAR) NOT NULL,
VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
NAVN VARCHAR2(100 CHAR) NOT NULL,
SUPPLERENDEBYNAVN INTEGER NOT NULL
);


INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('ADRESSEPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('HUSNUMMER', 'HUSNUMMERRETNING', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', -1, 1, 0.00005), MDSYS.SDO_DIM_ELEMENT('Y', -1, 1, 0. 00005)), NULL);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NAVNGIVENVEJ', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NAVNGIVENVEJ', 'GEOMETRI_OMR', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NAVNGIVENVEJ', 'GEOMETRI_PUNKT', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);

CREATE INDEX IDX_ADRESSEPUNKT_GEOMETRI ON ADRESSEPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_HUSNUMMER_HUSNUMMERRETNING ON HUSNUMMER (HUSNUMMERRETNING) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_NAVNGIVENVEJ_GEOMETRI ON NAVNGIVENVEJ (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multiline');
CREATE INDEX IDX_NAVNGIVENVEJ_GEOMETRI_OMR ON NAVNGIVENVEJ (GEOMETRI_OMR) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_NAVNGIVENVEJ_GEOMETRI_PUNK ON NAVNGIVENVEJ (GEOMETRI_PUNKT) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipoint');

COMMENT ON TABLE ADRESSE IS 'En struktureret betegnelse som angiver en særskilt adgang til et areal, en bygning eller en del af en bygning, efter reglerne i adressebekendtgørelsen';
COMMENT ON COLUMN ADRESSE.ADRESSEBETEGNELSE IS 'En læsbar struktur, som identificerer adressen fuldstændigt';
COMMENT ON COLUMN ADRESSE.BYGNINGLOKALID IS 'Angiver den bygning som adressen ligger i';
COMMENT ON COLUMN ADRESSE.DOERBETEGNELSE IS 'Betegnelse, som angiver den adgangsdør e.l. som adressen identificerer';
COMMENT ON COLUMN ADRESSE.DOERPUNKTLOKALID IS 'Geografisk punkt, som udpeger beliggenheden af den adgangsdør e.l. som adressen identificerer';
COMMENT ON COLUMN ADRESSE.ETAGEBETEGNELSE IS 'Betegnelse, som angiver hvilken etage den del af bygningen som adressen identificerer, er beliggende på';
COMMENT ON COLUMN ADRESSE.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN ADRESSE.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN ADRESSE.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN ADRESSE.HUSNUMMERLOKALID IS 'Angiver det husnummer, der indgår i adressen';
COMMENT ON COLUMN ADRESSE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN ADRESSE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN ADRESSE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN ADRESSE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN ADRESSE.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN ADRESSE.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN ADRESSE.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN ADRESSE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN ADRESSE.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE ADRESSEPUNKT IS 'Klasse der samler de fælles egenskaber for et geografisk punkt, som er relevant for en adresse eller for et husnummer';
COMMENT ON COLUMN ADRESSEPUNKT.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN ADRESSEPUNKT.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN ADRESSEPUNKT.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN ADRESSEPUNKT.GEOMETRI IS 'Geografisk punkt, som beskriver Adressepunktets beliggenhed';
COMMENT ON COLUMN ADRESSEPUNKT.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN ADRESSEPUNKT.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN ADRESSEPUNKT.OPR_KILDE IS 'Kode som angiver hvilken part eller system, der er kilde til stedfæstelsen.';
COMMENT ON COLUMN ADRESSEPUNKT.OPR_NOEJAGTIGHEDSKLASSE IS 'Kode som angiver om stedfæstelsen er beregnet eller fastsat manuelt';
COMMENT ON COLUMN ADRESSEPUNKT.OPR_REGISTRERING IS 'Tidsstempel som angiver seneste opdatering af stedfæstelsen i registeret';
COMMENT ON COLUMN ADRESSEPUNKT.OPR_TEKNISKSTANDARD IS 'Kode som angiver den tekniske standard, der er anvendt ved stedfæstelsen';
COMMENT ON COLUMN ADRESSEPUNKT.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN ADRESSEPUNKT.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN ADRESSEPUNKT.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN ADRESSEPUNKT.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN ADRESSEPUNKT.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN ADRESSEPUNKT.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN ADRESSEPUNKT.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE HUSNUMMER IS 'Betegnelse, som indgår i den samlede adressebetegnelse, idet den identificerer det adgangspunkt, som giver adgang til den eller de pågældende adresser';
COMMENT ON COLUMN HUSNUMMER.ADGANGSADRESSEBETEGNELSE IS 'En læsbar struktur, som identificerer husnummeret fuldstændigt';
COMMENT ON COLUMN HUSNUMMER.ADGANGSPUNKTLOKALID IS 'Et geografisk punkt i terrænplan, som udpeger en særskilt adgang fra en navngiven vej og ind på et areal eller ind i en bygning';
COMMENT ON COLUMN HUSNUMMER.ADGANGTILBYGNINGLOKALID IS 'Den bygning som husnummeret identificerer adgangen til';
COMMENT ON COLUMN HUSNUMMER.ADGANGTILTEKNISKANLAEGLOKALID IS 'Det tekniske anlæg som husnummeret angiver adgangsvejen til';
COMMENT ON COLUMN HUSNUMMER.AFSTEMNINGSOMRAADELOKALID IS 'Det afstemningsområde som husnummeret ligger i';
COMMENT ON COLUMN HUSNUMMER.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN HUSNUMMER.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN HUSNUMMER.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN HUSNUMMER.HUSNUMMERRETNING IS 'Geografisk punkt, der anvendes til at angive retningen for et husnummer, i forhold til Adgangspunktet, når det skal vises på et kort';
COMMENT ON COLUMN HUSNUMMER.HUSNUMMERTEKST IS 'Husnummeret til adressen inklusive evt. bogstav';
COMMENT ON COLUMN HUSNUMMER.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN HUSNUMMER.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN HUSNUMMER.JORDSTYKKELOKALID IS 'Det jordstykke som husnummeret ligger på';
COMMENT ON COLUMN HUSNUMMER.KOMMUNEINDDELINGLOKALID IS 'Den kommuneinddeling som husnummeret er beligende i';
COMMENT ON COLUMN HUSNUMMER.MRAFSTEMNINGSOMRAADELOKALID IS 'Det menighedsrådsafstemningsområde som husnummeret ligger i';
COMMENT ON COLUMN HUSNUMMER.NAVNGIVENVEJLOKALID IS 'Angiver den navngivne vej som husnummeret er knyttet til';
COMMENT ON COLUMN HUSNUMMER.PLAPAAFLBGJORDSTYKKELOKALID IS 'Det foreløbige jordstykke som husnummeret ligger på';
COMMENT ON COLUMN HUSNUMMER.POSTNUMMERLOKALID IS 'Det postnummer som husnummeret ligger i';
COMMENT ON COLUMN HUSNUMMER.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN HUSNUMMER.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN HUSNUMMER.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN HUSNUMMER.SOGNEINDDELINGLOKALID IS 'Den sogneinddeling som husnummeret ligger i';
COMMENT ON COLUMN HUSNUMMER.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN HUSNUMMER.SUPPLERENDEBYNAVNLOKALID IS 'Det supplerende bynavn som husnummeret er knyttet til';
COMMENT ON COLUMN HUSNUMMER.VEJPUNKTLOKALID IS 'Et geografisk punkt på færdselsnettet som repræsenterer startpunktet af den rute, der fører fra vejen til et bestemt adgangspunkt';
COMMENT ON COLUMN HUSNUMMER.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN HUSNUMMER.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN HUSNUMMER.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE NAVNGIVENVEJ IS 'Et færdselsareal for hvilket der er fastsat et vejnavn efter reglerne i Adressebekendtgørelsen';
COMMENT ON COLUMN NAVNGIVENVEJ.ADMINISTRERESAFKOMMUNE IS 'Angivelse af den kommune som administrerer den navngivne vej';
COMMENT ON COLUMN NAVNGIVENVEJ.BESKRIVELSE IS 'Kort beskrivelse af vejnavnets oprindelse eller betydning';
COMMENT ON COLUMN NAVNGIVENVEJ.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJ.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJ.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJ.GEOMETRI IS 'Manuel angivelse af den Navngivne Vejs forventede forløb';
COMMENT ON COLUMN NAVNGIVENVEJ.GEOMETRI_OMR IS 'Omrids af den Navngivne Vejs geografiske beliggenhed';
COMMENT ON COLUMN NAVNGIVENVEJ.GEOMETRI_PUNKT IS 'Angivelse af hvor vejen tilsluttes det øvrige vejnet, når der ikke findes Geodanmark-vejmidter som svarer til den Navngivne Vej';
COMMENT ON COLUMN NAVNGIVENVEJ.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN NAVNGIVENVEJ.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN NAVNGIVENVEJ.OPR_KILDE IS 'Kode som angiver hvilken part eller system, der er kilde til stedfæstelsen.';
COMMENT ON COLUMN NAVNGIVENVEJ.OPR_NOEJAGTIGHEDSKLASSE IS 'Kode som angiver om stedfæstelsen er beregnet eller fastsat manuelt';
COMMENT ON COLUMN NAVNGIVENVEJ.OPR_REGISTRERING IS 'Tidsstempel som angiver seneste opdatering af stedfæstelsen i registeret';
COMMENT ON COLUMN NAVNGIVENVEJ.OPR_TEKNISKSTANDARD IS 'Kode som angiver den tekniske standard, der er anvendt ved stedfæstelsen';
COMMENT ON COLUMN NAVNGIVENVEJ.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN NAVNGIVENVEJ.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJ.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN NAVNGIVENVEJ.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN NAVNGIVENVEJ.UDTALTVEJNAVN IS 'Vejnavnet skrevet fuldt ud, således som det udtales';
COMMENT ON COLUMN NAVNGIVENVEJ.VEJADRESSERINGSNAVN IS 'Forkortet udgave af vejnavnet på højst 20 tegn.';
COMMENT ON COLUMN NAVNGIVENVEJ.VEJNAVN IS 'Det fulde vejnavn';
COMMENT ON COLUMN NAVNGIVENVEJ.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN NAVNGIVENVEJ.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJ.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE NAVNGIVENVEJKOMMUNEDEL IS 'Den del af den navngivne vej der berører en bestemt kommune';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.KOMMUNE IS 'Kommunekoden for den kommune, som den pågældende del af den navngivne vej hører til';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.NAVNGIVENVEJLOKALID IS 'Angiver den navngivne vej hvori den pågældende kommunedel indgår';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.VEJKODE IS 'Entydig identifikation af den del af en Navngiven Vej, der berører en enkelt kommune';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJKOMMUNEDEL.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE NAVNGIVENVEJPOSTNUMMER IS 'Den del af den navngivne vej der berører et bestemt postnummer';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJPOSTNUMMER.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE NAVNGIVENVEJSUPPLERENDEBYNAVN IS 'Den del af den navngivne vej der indeholder et supplerende bynavn';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN NAVNGIVENVEJSUPPLERENDEBYNAVN.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE POSTNUMMER IS 'Postnummer med tilhørende navn som indgår i det landsdækkende postnummersystem';
COMMENT ON COLUMN POSTNUMMER.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN POSTNUMMER.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN POSTNUMMER.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN POSTNUMMER.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN POSTNUMMER.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN POSTNUMMER.NAVN IS 'Navn på by, bydel e.l., som postnummeret omfatter';
COMMENT ON COLUMN POSTNUMMER.POSTNR IS 'Kode på fire cifre som identificerer postnummeret';
COMMENT ON COLUMN POSTNUMMER.POSTNUMMERINDDELING IS 'Reference til DAGI''s objekt for dette postnummer';
COMMENT ON COLUMN POSTNUMMER.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN POSTNUMMER.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN POSTNUMMER.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN POSTNUMMER.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN POSTNUMMER.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN POSTNUMMER.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN POSTNUMMER.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';
COMMENT ON TABLE SUPPLERENDEBYNAVN IS 'Navn på et supplerende bynavn som præciser en adresses eller et vejnavns beliggenhed inden for postnummret';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.FORRETNINGSHAENDELSE IS 'Den forretningshændelse, som afstedkom opdateringen af adresseelementet til den pågældende version';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.FORRETNINGSOMRAADE IS 'Det forretningsområde som har opdateret adresseelementet til den pågældende version';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.FORRETNINGSPROCES IS 'Den forretningshændelse, som afstedkom opdateringen af adresselementet til den pågældende version';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.NAVN IS 'Navn på den pågældende by, bebyggelse, område e.l.';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af den pågældendeversion af adresselementet er foretaget';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen af den pågældende version af adresselementet';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering på adresselementet er foretaget, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.STATUS IS 'Adresseelementets status i den pågældende version, dvs. elementets tilstand i den samlede livscyklus';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.SUPPLERENDEBYNAVN IS 'Reference for DAGI''s objekt for det supplerende bynavn';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.VIRKNINGFRA IS 'Tidspunktet hvorfra den pågældende version af adresselementet har virkning';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet virkningsegenskaberne for den pågældende version af adresselementet';
COMMENT ON COLUMN SUPPLERENDEBYNAVN.VIRKNINGTIL IS 'Tidspunktet hvor virkningen af den pågældende version af adresselementet ophører';






Danske Stednavne

Stednavne anbefaler at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKFeaturetype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle featuretyper.


Danske Stednavne
CREATE TABLE ADGANGSPUNKT (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ADGANGSBESKRIVELSE VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	NAVNGIVETSTED_OBJECTID INTEGER NOT NULL
);

CREATE TABLE ANDENTOPOGRAFIFLADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	ANDENTOPOGRAFITYPE VARCHAR2(25) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE ANDENTOPOGRAFIPUNKT (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	ANDENTOPOGRAFITYPE VARCHAR2(25) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE BEBYGGELSE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	BEBYGGELSESKODE INTEGER,
	BEBYGGELSESTYPE VARCHAR2(20) NOT NULL,
	DANMARKSSTATISTIK VARCHAR2(6),
	GEOMETRI SDO_GEOMETRY NOT NULL,
	INDBYGGERTAL INTEGER,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE BEGRAVELSESPLADS (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	BEGRAVELSESPLADSTYPE VARCHAR2(13) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	ADRESSEKOBLINGLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE BYGNING (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	BYGNINGSTYPE VARCHAR2(22) NOT NULL,
	ENSNUMMER INTEGER,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	ADRESSEKOBLINGLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE CAMPINGPLADS (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	CAMPINGPLADSTYPE VARCHAR2(13) NOT NULL,
	CAMPINGRAADSNUMMER INTEGER,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	ADRESSEKOBLINGLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE FAERGERUTELINJE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	FAERGERUTETYPE VARCHAR2(13) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LAENGDE NUMBER NOT NULL,
	SEJLTID VARCHAR2(20) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE FAERGERUTEPUNKT (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	FAERGERUTETYPE VARCHAR2(13) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE FARVAND (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	FARVANDSTYPE VARCHAR2(9) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE FORTIDSMINDE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	FORTIDSMINDETYPE VARCHAR2(30) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE FRILUFTSBAD (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	FRILUFTSBADTYPE VARCHAR2(4) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE HAVNEBASSIN (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	HAVNEBASSINTYPE VARCHAR2(14) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE IDRAETSANLAEG (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	IDRAETSANLAEGSTYPE VARCHAR2(22) NOT NULL,
	SKYDERETNING INTEGER,
	ADRESSEKOBLINGLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE JERNBANE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	JERNBANETYPE VARCHAR2(15) NOT NULL,
	LAENGDE NUMBER NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE LANDSKABSFORM (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LANDSKABSFORMTYPE VARCHAR2(16) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE LUFTHAVN (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	EJERFORMTYPE VARCHAR2(14) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	IATAKODE VARCHAR2(3),
	ICAOKODE VARCHAR2(4),
	LUFTHAVNSTYPE VARCHAR2(17) NOT NULL,
	ADRESSEKOBLINGLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE NATURAREAL (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	NATURAREALTYPE VARCHAR2(17) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE NAVIGATIONSANLAEG (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	CARISID VARCHAR2(4000),
	GEOMETRI SDO_GEOMETRY NOT NULL,
	HOEJDE NUMBER,
	NAVIGATIONSANLAEGSTYPE VARCHAR2(9) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE RESTRIKTIONSAREAL (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	RESTRIKTIONSAREALTYPE VARCHAR2(17) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE RUTE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LAENGDE NUMBER NOT NULL,
	RUTETYPE VARCHAR2(25) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE SEVAERDIGHED (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SEVAERDIGHEDSTYPE VARCHAR2(18) NOT NULL,
	ADRESSEKOBLINGLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE SOE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SOETYPE VARCHAR2(4) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE STANDSNINGSSTED (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	STANDSNINGSSTEDTYPE VARCHAR2(3) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE STEDNAVN (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	AKTUALITET VARCHAR2(4000) NOT NULL,
	BRUGSPRIORITET VARCHAR2(4000) NOT NULL,
	NAVNEFOELGENUMMER INTEGER NOT NULL,
	NAVNESTATUS VARCHAR2(4000) NOT NULL,
	OPRETTELSESDATO TIMESTAMP NOT NULL,
	SKRIVEMAADE VARCHAR2(4000) NOT NULL,
	SPROG VARCHAR2(20) NOT NULL,
	NAVNGIVETSTED_OBJECTID INTEGER NOT NULL
);

CREATE TABLE TERRAENKONTUR (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LAENGDE NUMBER NOT NULL,
	TERRAENKONTURTYPE VARCHAR2(9) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE UBEARBEJDETNAVNFLADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	UBEARBEJDETNAVNTYPE VARCHAR2(13) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE UBEARBEJDETNAVNLINJE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	UBEARBEJDETNAVNTYPE VARCHAR2(13) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE UBEARBEJDETNAVNPUNKT (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	UBEARBEJDETNAVNTYPE VARCHAR2(13) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE URENTFARVAND (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	AREAL NUMBER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	URENTFARVANDTYPE VARCHAR2(17) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE VANDLOEB (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LAENGDE NUMBER NOT NULL,
	VANDLOEBSTYPE VARCHAR2(9) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE VEJ (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	DATAANSVARLIGMYNDIGHED VARCHAR2(4000) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(22) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(11) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(16) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(18) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	LAENGDE NUMBER NOT NULL,
	VEJTYPE VARCHAR2(15) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);





ALTER TABLE ANDENTOPOGRAFIFLADE ADD CONSTRAINT ANDENTOPOGRAF_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE ANDENTOPOGRAFIFLADE ADD CONSTRAINT ANDENTOPOGRAF_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE ANDENTOPOGRAFIFLADE ADD CONSTRAINT ANDENTOPOGRAF_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE ANDENTOPOGRAFIFLADE ADD CONSTRAINT ANDENTOPOGRAF_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE ANDENTOPOGRAFIFLADE ADD CONSTRAINT ANDENTOPOGRAF_ANDENTOPOGRAF_CK CHECK (ANDENTOPOGRAFITYPE IN ('bro', 'brønd', 'gravsted', 'grænsestenGrænsepæl', 'kilde', 'køretekniskAnlæg', 'landsdel', 'ledLåge', 'løvtræ', 'mindesten', 'motorvejskryds', 'nåletræ', 'rastepladsMedService', 'rastepladsUdenService', 'sluse', 'sten', 'stenbrud', 'strandpost', 'udsigtspunkt', 'udsigtstårn', 'vandfald', 'varde', 'vejkryds', 'vindmøllepark'));
ALTER TABLE ANDENTOPOGRAFIPUNKT ADD CONSTRAINT ANDENTOPOGRAF_FORRETNINGSHA_1 CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
 -- Duplicate constraint modified.
ALTER TABLE ANDENTOPOGRAFIPUNKT ADD CONSTRAINT ANDENTOPOGRAF_FORRETNINGSOM_2 CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
 -- Duplicate constraint modified.
ALTER TABLE ANDENTOPOGRAFIPUNKT ADD CONSTRAINT ANDENTOPOGRAF_FORRETNINGSPR_3 CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
 -- Duplicate constraint modified.
ALTER TABLE ANDENTOPOGRAFIPUNKT ADD CONSTRAINT ANDENTOPOGRAF_STATUS_4 CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
 -- Duplicate constraint modified.
ALTER TABLE ANDENTOPOGRAFIPUNKT ADD CONSTRAINT ANDENTOPOGRAF_ANDENTOPOGRAF_5 CHECK (ANDENTOPOGRAFITYPE IN ('bro', 'brønd', 'gravsted', 'grænsestenGrænsepæl', 'kilde', 'køretekniskAnlæg', 'landsdel', 'ledLåge', 'løvtræ', 'mindesten', 'motorvejskryds', 'nåletræ', 'rastepladsMedService', 'rastepladsUdenService', 'sluse', 'sten', 'stenbrud', 'strandpost', 'udsigtspunkt', 'udsigtstårn', 'vandfald', 'varde', 'vejkryds', 'vindmøllepark'));
 -- Duplicate constraint modified.
ALTER TABLE BEBYGGELSE ADD CONSTRAINT BEBYGGELSE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE BEBYGGELSE ADD CONSTRAINT BEBYGGELSE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE BEBYGGELSE ADD CONSTRAINT BEBYGGELSE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE BEBYGGELSE ADD CONSTRAINT BEBYGGELSE_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE BEBYGGELSE ADD CONSTRAINT BEBYGGELSE_BEBYGGELSESTY_CK CHECK (BEBYGGELSESTYPE IN ('by', 'bydel', 'industriområde', 'kolonihave', 'sommerhusområde', 'sommerhusområdedel', 'spredtBebyggelse', 'storby'));
ALTER TABLE BEBYGGELSE ADD CONSTRAINT BEBYGGELSE_DANMARKSSTATI_CK CHECK (DANMARKSSTATISTIK IN ('ja', 'nej', 'ukendt'));
ALTER TABLE BEGRAVELSESPLADS ADD CONSTRAINT BEGRAVELSESPL_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE BEGRAVELSESPLADS ADD CONSTRAINT BEGRAVELSESPL_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE BEGRAVELSESPLADS ADD CONSTRAINT BEGRAVELSESPL_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE BEGRAVELSESPLADS ADD CONSTRAINT BEGRAVELSESPL_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE BEGRAVELSESPLADS ADD CONSTRAINT BEGRAVELSESPL_BEGRAVELSESPL_CK CHECK (BEGRAVELSESPLADSTYPE IN ('andenReligion', 'jødisk', 'kristen', 'mindelund', 'muslimsk'));
ALTER TABLE BYGNING ADD CONSTRAINT BYGNING_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE BYGNING ADD CONSTRAINT BYGNING_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE BYGNING ADD CONSTRAINT BYGNING_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE BYGNING ADD CONSTRAINT BYGNING_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE BYGNING ADD CONSTRAINT BYGNING_BYGNINGSTYPE_CK CHECK (BYGNINGSTYPE IN ('akvarium', 'fængsel', 'andenBygning', 'daginstitution', 'efterskoleUngdomsskole', 'fagskole', 'feriecenter', 'folkehøjskole', 'folkeskole', 'forskningscenter', 'friluftsgård', 'gymnasium', 'gård', 'hal', 'herregård', 'hospital', 'hotel', 'hus', 'kirkeAndenKristen', 'kirkeProtestantisk', 'kommunekontor', 'kraftvarmeværk', 'kursuscenter', 'moske', 'museumSamling', 'observatorium', 'privatskoleFriskole', 'proffesionshøjskole', 'regionsgård', 'rådhus', 'skadestue', 'slot', 'synagoge', 'søredningsstation', 'terminal', 'terrarium', 'turistbureau', 'universitet', 'vandkraftværk', 'vandmølle', 'vandrerhjem', 'vejrmølle', 'specialskole', 'uddannelsescenter'));
ALTER TABLE CAMPINGPLADS ADD CONSTRAINT CAMPINGPLADS_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE CAMPINGPLADS ADD CONSTRAINT CAMPINGPLADS_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE CAMPINGPLADS ADD CONSTRAINT CAMPINGPLADS_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE CAMPINGPLADS ADD CONSTRAINT CAMPINGPLADS_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE CAMPINGPLADS ADD CONSTRAINT CAMPINGPLADS_CAMPINGPLADST_CK CHECK (CAMPINGPLADSTYPE IN ('campingsplads'));
ALTER TABLE FAERGERUTELINJE ADD CONSTRAINT FAERGERUTELIN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE FAERGERUTELINJE ADD CONSTRAINT FAERGERUTELIN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE FAERGERUTELINJE ADD CONSTRAINT FAERGERUTELIN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE FAERGERUTELINJE ADD CONSTRAINT FAERGERUTELIN_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE FAERGERUTELINJE ADD CONSTRAINT FAERGERUTELIN_FAERGERUTETYP_CK CHECK (FAERGERUTETYPE IN ('bilfærge', 'godsfærge', 'personfærge'));
ALTER TABLE FAERGERUTEPUNKT ADD CONSTRAINT FAERGERUTEPUN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE FAERGERUTEPUNKT ADD CONSTRAINT FAERGERUTEPUN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE FAERGERUTEPUNKT ADD CONSTRAINT FAERGERUTEPUN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE FAERGERUTEPUNKT ADD CONSTRAINT FAERGERUTEPUN_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE FAERGERUTEPUNKT ADD CONSTRAINT FAERGERUTEPUN_FAERGERUTETYP_CK CHECK (FAERGERUTETYPE IN ('bilfærge', 'godsfærge', 'personfærge'));
ALTER TABLE FARVAND ADD CONSTRAINT FARVAND_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE FARVAND ADD CONSTRAINT FARVAND_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE FARVAND ADD CONSTRAINT FARVAND_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE FARVAND ADD CONSTRAINT FARVAND_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE FARVAND ADD CONSTRAINT FARVAND_FARVANDSTYPE_CK CHECK (FARVANDSTYPE IN ('bredning', 'bugt', 'fjord', 'hav', 'løb', 'nor', 'sejlløb', 'sund'));
ALTER TABLE FORTIDSMINDE ADD CONSTRAINT FORTIDSMINDE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE FORTIDSMINDE ADD CONSTRAINT FORTIDSMINDE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE FORTIDSMINDE ADD CONSTRAINT FORTIDSMINDE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE FORTIDSMINDE ADD CONSTRAINT FORTIDSMINDE_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE FORTIDSMINDE ADD CONSTRAINT FORTIDSMINDE_FORTIDSMINDET_CK CHECK (FORTIDSMINDETYPE IN ('batteri', 'bautasten', 'boplads', 'dysse', 'fundsted', 'fæstningsanlæg', 'gravhøj', 'hellekiste', 'helleristning', 'historiskMindeHistoriskAnlæg', 'jættestue', 'krigergrav', 'køkkenmøding', 'langdysse', 'mindeAndet', 'oldtidsager', 'oldtidsminde', 'oldtidsvej', 'ruin', 'runddysse', 'runesten', 'røse', 'skanse', 'skibssætning', 'tomt', 'vej', 'vikingeborg', 'voldVoldsted'));
ALTER TABLE FRILUFTSBAD ADD CONSTRAINT FRILUFTSBAD_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE FRILUFTSBAD ADD CONSTRAINT FRILUFTSBAD_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE FRILUFTSBAD ADD CONSTRAINT FRILUFTSBAD_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE FRILUFTSBAD ADD CONSTRAINT FRILUFTSBAD_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE FRILUFTSBAD ADD CONSTRAINT FRILUFTSBAD_FRILUFTSBADTY_CK CHECK (FRILUFTSBADTYPE IN ('hav', 'land', 'sø'));
ALTER TABLE HAVNEBASSIN ADD CONSTRAINT HAVNEBASSIN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE HAVNEBASSIN ADD CONSTRAINT HAVNEBASSIN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE HAVNEBASSIN ADD CONSTRAINT HAVNEBASSIN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE HAVNEBASSIN ADD CONSTRAINT HAVNEBASSIN_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE HAVNEBASSIN ADD CONSTRAINT HAVNEBASSIN_HAVNEBASSINTY_CK CHECK (HAVNEBASSINTYPE IN ('fiskerihavn', 'lystbådehavn', 'trafikhavn'));
ALTER TABLE IDRAETSANLAEG ADD CONSTRAINT IDRAETSANLAEG_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE IDRAETSANLAEG ADD CONSTRAINT IDRAETSANLAEG_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE IDRAETSANLAEG ADD CONSTRAINT IDRAETSANLAEG_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE IDRAETSANLAEG ADD CONSTRAINT IDRAETSANLAEG_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE IDRAETSANLAEG ADD CONSTRAINT IDRAETSANLAEG_IDRAETSANLAEG_CK CHECK (IDRAETSANLAEGSTYPE IN ('cykelbane', 'goKartbane', 'golfbane', 'hestevæddeløbsbane', 'hundevæddeløbsbane', 'motocrossbane', 'motorbane', 'skydebane', 'stadion'));
ALTER TABLE JERNBANE ADD CONSTRAINT JERNBANE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE JERNBANE ADD CONSTRAINT JERNBANE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE JERNBANE ADD CONSTRAINT JERNBANE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE JERNBANE ADD CONSTRAINT JERNBANE_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE JERNBANE ADD CONSTRAINT JERNBANE_JERNBANETYPE_CK CHECK (JERNBANETYPE IN ('jernbanetunnel', 'veteranjernbane'));
ALTER TABLE LANDSKABSFORM ADD CONSTRAINT LANDSKABSFORM_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE LANDSKABSFORM ADD CONSTRAINT LANDSKABSFORM_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE LANDSKABSFORM ADD CONSTRAINT LANDSKABSFORM_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE LANDSKABSFORM ADD CONSTRAINT LANDSKABSFORM_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE LANDSKABSFORM ADD CONSTRAINT LANDSKABSFORM_LANDSKABSFORM_CK CHECK (LANDSKABSFORMTYPE IN ('bakke', 'dal', 'hage', 'halvø', 'hule', 'højBanke', 'højdedrag', 'klint', 'kløft', 'lavning', 'næs', 'odde', 'pynt', 'skræntNaturlig', 'skær', 'slugt', 'tange', 'ø', 'øgruppe', 'ås'));
ALTER TABLE LUFTHAVN ADD CONSTRAINT LUFTHAVN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE LUFTHAVN ADD CONSTRAINT LUFTHAVN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE LUFTHAVN ADD CONSTRAINT LUFTHAVN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE LUFTHAVN ADD CONSTRAINT LUFTHAVN_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE LUFTHAVN ADD CONSTRAINT LUFTHAVN_EJERFORMTYPE_CK CHECK (EJERFORMTYPE IN ('civil', 'civilMilitær', 'militær', 'ukendt'));
ALTER TABLE LUFTHAVN ADD CONSTRAINT LUFTHAVN_LUFTHAVNSTYPE_CK CHECK (LUFTHAVNSTYPE IN ('flyveplads', 'heliport', 'landingsplads', 'mindreLufthavn', 'størreLufthavn', 'svæveflyveplads'));
ALTER TABLE NATURAREAL ADD CONSTRAINT NATURAREAL_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE NATURAREAL ADD CONSTRAINT NATURAREAL_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE NATURAREAL ADD CONSTRAINT NATURAREAL_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE NATURAREAL ADD CONSTRAINT NATURAREAL_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE NATURAREAL ADD CONSTRAINT NATURAREAL_NATURAREALTYP_CK CHECK (NATURAREALTYPE IN ('agerMark', 'eng', 'hede', 'klippeIOverfladen', 'marsk', 'moseSump', 'parkAnlæg', 'sandKlit', 'skovPlantage', 'strand'));
ALTER TABLE NAVIGATIONSANLAEG ADD CONSTRAINT NAVIGATIONSAN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE NAVIGATIONSANLAEG ADD CONSTRAINT NAVIGATIONSAN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE NAVIGATIONSANLAEG ADD CONSTRAINT NAVIGATIONSAN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE NAVIGATIONSANLAEG ADD CONSTRAINT NAVIGATIONSAN_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE NAVIGATIONSANLAEG ADD CONSTRAINT NAVIGATIONSAN_NAVIGATIONSAN_CK CHECK (NAVIGATIONSANLAEGSTYPE IN ('båke', 'fyr', 'fyrtårn'));
ALTER TABLE RESTRIKTIONSAREAL ADD CONSTRAINT RESTRIKTIONSA_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE RESTRIKTIONSAREAL ADD CONSTRAINT RESTRIKTIONSA_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE RESTRIKTIONSAREAL ADD CONSTRAINT RESTRIKTIONSA_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE RESTRIKTIONSAREAL ADD CONSTRAINT RESTRIKTIONSA_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE RESTRIKTIONSAREAL ADD CONSTRAINT RESTRIKTIONSA_RESTRIKTIONSA_CK CHECK (RESTRIKTIONSAREALTYPE IN ('nationalpark', 'naturpark', 'reservat', 'restriktionsareal', 'skydeområde'));
ALTER TABLE RUTE ADD CONSTRAINT RUTE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE RUTE ADD CONSTRAINT RUTE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE RUTE ADD CONSTRAINT RUTE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE RUTE ADD CONSTRAINT RUTE_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE RUTE ADD CONSTRAINT RUTE_RUTETYPE_CK CHECK (RUTETYPE IN ('cykelrute', 'europavej', 'margueritrute', 'motorvejafkørselsnummer', 'primærVejrute', 'primærRingvej', 'sekundærRingvej', 'sekundærVejrute'));
ALTER TABLE SEVAERDIGHED ADD CONSTRAINT SEVAERDIGHED_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE SEVAERDIGHED ADD CONSTRAINT SEVAERDIGHED_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE SEVAERDIGHED ADD CONSTRAINT SEVAERDIGHED_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE SEVAERDIGHED ADD CONSTRAINT SEVAERDIGHED_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE SEVAERDIGHED ADD CONSTRAINT SEVAERDIGHED_SEVAERDIGHEDS_CK CHECK (SEVAERDIGHEDSTYPE IN ('andenSeværdighed', 'arboret', 'blomsterpark', 'botaniskHave', 'dyrepark', 'forlystelsespark', 'frilandsmuseum', 'zoologiskHave'));
ALTER TABLE SOE ADD CONSTRAINT SOE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE SOE ADD CONSTRAINT SOE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE SOE ADD CONSTRAINT SOE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE SOE ADD CONSTRAINT SOE_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE SOE ADD CONSTRAINT SOE_SOETYPE_CK CHECK (SOETYPE IN ('sø'));
ALTER TABLE STANDSNINGSSTED ADD CONSTRAINT STANDSNINGSST_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE STANDSNINGSSTED ADD CONSTRAINT STANDSNINGSST_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE STANDSNINGSSTED ADD CONSTRAINT STANDSNINGSST_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE STANDSNINGSSTED ADD CONSTRAINT STANDSNINGSST_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE STANDSNINGSSTED ADD CONSTRAINT STANDSNINGSST_STANDSNINGSST_CK CHECK (STANDSNINGSSTEDTYPE IN ('bus', 'tog'));
ALTER TABLE STEDNAVN ADD CONSTRAINT STEDNAVN_AKTUALITET_CK CHECK (AKTUALITET IN ('historisk', 'iAnvendelse'));
ALTER TABLE STEDNAVN ADD CONSTRAINT STEDNAVN_BRUGSPRIORITE_CK CHECK (BRUGSPRIORITET IN ('primær', 'sekundær'));
ALTER TABLE STEDNAVN ADD CONSTRAINT STEDNAVN_NAVNESTATUS_CK CHECK (NAVNESTATUS IN ('officielt', 'suAutoriseret', 'uofficielt'));
ALTER TABLE TERRAENKONTUR ADD CONSTRAINT TERRAENKONTUR_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE TERRAENKONTUR ADD CONSTRAINT TERRAENKONTUR_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE TERRAENKONTUR ADD CONSTRAINT TERRAENKONTUR_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE TERRAENKONTUR ADD CONSTRAINT TERRAENKONTUR_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE TERRAENKONTUR ADD CONSTRAINT TERRAENKONTUR_TERRAENKONTUR_CK CHECK (TERRAENKONTURTYPE IN ('dæmning', 'dige'));
ALTER TABLE UBEARBEJDETNAVNFLADE ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE UBEARBEJDETNAVNFLADE ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE UBEARBEJDETNAVNFLADE ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE UBEARBEJDETNAVNFLADE ADD CONSTRAINT UBEARBEJDETNA_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE UBEARBEJDETNAVNFLADE ADD CONSTRAINT UBEARBEJDETNA_UBEARBEJDETNA_CK CHECK (UBEARBEJDETNAVNTYPE IN ('bebyggelse', 'bygning', 'fortidsminde', 'naturareal', 'landskabsform', 'farvand', 'sø', 'vandløb', 'andet'));
ALTER TABLE UBEARBEJDETNAVNLINJE ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSHA_6 CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNLINJE ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSOM_7 CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNLINJE ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSPR_8 CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNLINJE ADD CONSTRAINT UBEARBEJDETNA_STATUS_9 CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNLINJE ADD CONSTRAINT UBEARBEJDETNA_UBEARBEJDETNA_10 CHECK (UBEARBEJDETNAVNTYPE IN ('bebyggelse', 'bygning', 'fortidsminde', 'naturareal', 'landskabsform', 'farvand', 'sø', 'vandløb', 'andet'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNPUNKT ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSHA_11 CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNPUNKT ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSOM_12 CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNPUNKT ADD CONSTRAINT UBEARBEJDETNA_FORRETNINGSPR_13 CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNPUNKT ADD CONSTRAINT UBEARBEJDETNA_STATUS_14 CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
 -- Duplicate constraint modified.
ALTER TABLE UBEARBEJDETNAVNPUNKT ADD CONSTRAINT UBEARBEJDETNA_UBEARBEJDETNA_15 CHECK (UBEARBEJDETNAVNTYPE IN ('bebyggelse', 'bygning', 'fortidsminde', 'naturareal', 'landskabsform', 'farvand', 'sø', 'vandløb', 'andet'));
 -- Duplicate constraint modified.
ALTER TABLE URENTFARVAND ADD CONSTRAINT URENTFARVAND_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE URENTFARVAND ADD CONSTRAINT URENTFARVAND_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE URENTFARVAND ADD CONSTRAINT URENTFARVAND_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE URENTFARVAND ADD CONSTRAINT URENTFARVAND_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE URENTFARVAND ADD CONSTRAINT URENTFARVAND_URENTFARVANDT_CK CHECK (URENTFARVANDTYPE IN ('overskylledeSten', 'tørtVedLavvande', 'undersøiskGrund'));
ALTER TABLE VANDLOEB ADD CONSTRAINT VANDLOEB_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE VANDLOEB ADD CONSTRAINT VANDLOEB_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE VANDLOEB ADD CONSTRAINT VANDLOEB_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE VANDLOEB ADD CONSTRAINT VANDLOEB_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE VANDLOEB ADD CONSTRAINT VANDLOEB_VANDLOEBSTYPE_CK CHECK (VANDLOEBSTYPE IN ('vandløb'));
ALTER TABLE VEJ ADD CONSTRAINT VEJ_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseAjourføring', 'fejlrettelseFIP', 'fejrettelseØvrige', 'FOTAjourføring', 'indberetningIP', 'stednavneAjourføring', 'systemetablering'));
ALTER TABLE VEJ ADD CONSTRAINT VEJ_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.20.20'));
ALTER TABLE VEJ ADD CONSTRAINT VEJ_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('DSSYSeditor', 'DSSYSimport', 'DSSYSsystem', 'systemetablering'));
ALTER TABLE VEJ ADD CONSTRAINT VEJ_STATUS_CK CHECK (STATUS IN ('iBrug', 'nedlagt', 'forslag', 'foreslåetNedlagt'));
ALTER TABLE VEJ ADD CONSTRAINT VEJ_VEJTYPE_CK CHECK (VEJTYPE IN ('ebbevej', 'låningsvej', 'motorvej', 'parkeringsplads', 'plads', 'skovvej', 'sti', 'vejbro', 'vejstrækning', 'vejtunnel'));


INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('ADGANGSPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('ANDENTOPOGRAFIFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('ANDENTOPOGRAFIPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BEBYGGELSE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BEGRAVELSESPLADS', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BYGNING', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('CAMPINGPLADS', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('FAERGERUTELINJE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('FAERGERUTEPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('FARVAND', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('FORTIDSMINDE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('FRILUFTSBAD', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('HAVNEBASSIN', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('IDRAETSANLAEG', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('JERNBANE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('LANDSKABSFORM', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('LUFTHAVN', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NATURAREAL', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NAVIGATIONSANLAEG', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('RESTRIKTIONSAREAL', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('RUTE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SEVAERDIGHED', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SOE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('STANDSNINGSSTED', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('TERRAENKONTUR', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('UBEARBEJDETNAVNFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('UBEARBEJDETNAVNLINJE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('UBEARBEJDETNAVNPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('URENTFARVAND', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('VANDLOEB', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('VEJ', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.005)), 25832);
 -- FIXME replaced.

CREATE INDEX IDX_ADGANGSPUNKT_GEOMETRI ON ADGANGSPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_ANDENTOPOGRAFIFLADE_GEOMET ON ANDENTOPOGRAFIFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_ANDENTOPOGRAFIPUNKT_GEOMET ON ANDENTOPOGRAFIPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_BEBYGGELSE_GEOMETRI ON BEBYGGELSE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_BEGRAVELSESPLADS_GEOMETRI ON BEGRAVELSESPLADS (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_BYGNING_GEOMETRI ON BYGNING (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_CAMPINGPLADS_GEOMETRI ON CAMPINGPLADS (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_FAERGERUTELINJE_GEOMETRI ON FAERGERUTELINJE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multiline');
CREATE INDEX IDX_FAERGERUTEPUNKT_GEOMETRI ON FAERGERUTEPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_FARVAND_GEOMETRI ON FARVAND (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_FORTIDSMINDE_GEOMETRI ON FORTIDSMINDE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipoint');
CREATE INDEX IDX_FRILUFTSBAD_GEOMETRI ON FRILUFTSBAD (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_HAVNEBASSIN_GEOMETRI ON HAVNEBASSIN (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_IDRAETSANLAEG_GEOMETRI ON IDRAETSANLAEG (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_JERNBANE_GEOMETRI ON JERNBANE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multiline');
CREATE INDEX IDX_LANDSKABSFORM_GEOMETRI ON LANDSKABSFORM (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_LUFTHAVN_GEOMETRI ON LUFTHAVN (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_NATURAREAL_GEOMETRI ON NATURAREAL (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_NAVIGATIONSANLAEG_GEOMETRI ON NAVIGATIONSANLAEG (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_RESTRIKTIONSAREAL_GEOMETRI ON RESTRIKTIONSAREAL (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_RUTE_GEOMETRI ON RUTE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multiline');
CREATE INDEX IDX_SEVAERDIGHED_GEOMETRI ON SEVAERDIGHED (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_SOE_GEOMETRI ON SOE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_STANDSNINGSSTED_GEOMETRI ON STANDSNINGSSTED (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipoint');
CREATE INDEX IDX_TERRAENKONTUR_GEOMETRI ON TERRAENKONTUR (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multiline');
CREATE INDEX IDX_UBEARBEJDETNAVNFLADE_GEOME ON UBEARBEJDETNAVNFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_UBEARBEJDETNAVNLINJE_GEOME ON UBEARBEJDETNAVNLINJE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_UBEARBEJDETNAVNPUNKT_GEOME ON UBEARBEJDETNAVNPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_URENTFARVAND_GEOMETRI ON URENTFARVAND (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_VANDLOEB_GEOMETRI ON VANDLOEB (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multiline');
CREATE INDEX IDX_VEJ_GEOMETRI ON VEJ (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');

-- Found 1159 lines in total. Number of constraint duplicates fixed: 15






Det Centrale Personregister (CPR)

CPR anbefaler at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKDatatype samt hovedobjektet Person (DKObjekttype), jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Den maksimale længde på tekstfelter er på 50 tegn.

Med ganske få undtagelser skal CPRs virkningsperioder håndteres som ”date” mens registreringstidspunkter er ”dateTime”.








Det Centrale Virksomhedsregister (CVR)

CVRs udstilling på Datafordeleren kan IKKE anvendes til at vedligeholde anvenderkopier af CVR.

Anvendere, der har behov for at etablere en kopi, henvises til CVRs egen distributionsløsning ERST-DIST.









Ejendomsbeliggenhedsregistret (EBR)

Det anbefales at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKObjekttype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle objekttyper.





Ejendomsbeliggenhedsregistret (EBR) - 1
CREATE TABLE EJENDOMSBELIGGENHED (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	ADRESSEMANUELTANGIVET VARCHAR2(5) NOT NULL,
	BETEGNELSE VARCHAR2(4000),
	ESDHREFERENCEKOMMUNE VARCHAR2(4000),
	ESDHREFERENCEADRESSE VARCHAR2(4000),
	KOMMUNEMANUELTANGIVET VARCHAR2(5) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	VIRKNINGSAKTOER VARCHAR2(100) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(18) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REGISTRERINGSAKTOER VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	STATUS VARCHAR2(10) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(18) NOT NULL,
	BESTEMTFASTEJENDOMLOKALID VARCHAR2(100) NOT NULL,
	KOMMUNEINDDELINGLOKALID VARCHAR2(100) NOT NULL,
	ADRESSELOKALID VARCHAR2(100),
	HUSNUMMERLOKALID VARCHAR2(100),
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100)
);




ALTER TABLE EJENDOMSBELIGGENHED ADD CONSTRAINT EJENDOMSBELIG_ADRESSEMANUEL_CK CHECK (ADRESSEMANUELTANGIVET IN ('true', 'false'));
ALTER TABLE EJENDOMSBELIGGENHED ADD CONSTRAINT EJENDOMSBELIG_KOMMUNEMANUEL_CK CHECK (KOMMUNEMANUELTANGIVET IN ('true', 'false'));
ALTER TABLE EJENDOMSBELIGGENHED ADD CONSTRAINT EJENDOMSBELIG_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('adresseændring', 'ejendomsforandring', 'ejerhenvendelse', 'konverteretFraESR'));
ALTER TABLE EJENDOMSBELIGGENHED ADD CONSTRAINT EJENDOMSBELIG_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE EJENDOMSBELIGGENHED ADD CONSTRAINT EJENDOMSBELIG_STATUS_CK CHECK (STATUS IN ('gældende', 'historisk'));
ALTER TABLE EJENDOMSBELIGGENHED ADD CONSTRAINT EJENDOMSBELIG_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('automatiskBeregnet', 'konverteretFraESR', 'manueltOpdateret'));




-- Found 41 lines in total. Number of constraint duplicates fixed: 0




Ejendomsbeliggenhedsregistret (EBR) - 2
-- Ændring af navne og datatyper for nøgler til andre registre:
alter table EJENDOMSBELIGGENHED rename column BESTEMTFASTEJENDOMLOKALID to BESTEMTFASTEJENDOMBFENR;
alter table EJENDOMSBELIGGENHED modify (BESTEMTFASTEJENDOMBFENR integer);
alter table EJENDOMSBELIGGENHED rename column KOMMUNEINDDELINGLOKALID to KOMMUNEINDDELINGKOMMUNEKODE;

-- Tilføjelse af constraint til tjek af "Der kan ikke være relation til Adresse og Husnummer på samme tid":
ALTER TABLE EJENDOMSBELIGGENHED

ADD CONSTRAINT EJENDOMSBELIGGENHED_RELA_ER CHECK 
    ( ADRESSELOKALID IS NULL OR HUSNUMMERLOKALID IS NULL );






Ejendomsvurdering (VUR)

Det anbefales at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKDatatype samt hovedobjektet Ejendomsvurdering (DKObjekttype), jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Den maksimale længde på tekstfelter er ikke oplyst af registret, men det anbefales at arbejde med tekstfelter på 50 tegn.

Ejendomsvurdering anvender en række kodelister. http://grunddatamodel.datafordeler.dk/domaenemodeller/ har under beskrivelsen af de enkelte kodelister, henvisninger til DKKodelister (VUR). Herfra kan der downloades et worddokument, indeholdende værdisættene og forklaringer til de enkelte kodelister.

Der er IKKE en anvenderrettet service til at hente og vedligeholde kodelisterne, dette skal derfor gøres manuelt, via førnævnte dokument.








Ejerfortegnelsen (EJF)

Det anbefales at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKObjekttype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle objekttyper.



Ejerfortegnelsen (EJF)
   CREATE TABLE ALTERNATIVADRESSE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   ADRESSELINJE1 VARCHAR2(4000) NOT NULL,
   LANDEKODENUMERISK VARCHAR2(3) NOT NULL,
   ADRESSELINJE2 VARCHAR2(4000),
   ADRESSELINJE3 VARCHAR2(4000),
   ADRESSELINJE4 VARCHAR2(4000),
   ADRESSELINJE5 VARCHAR2(4000),
   ADRESSELINJE6 VARCHAR2(4000),
   ADRESSELINJE7 VARCHAR2(4000),
   ADRESSELINJE8 VARCHAR2(4000),
   ADRESSELINJE9 VARCHAR2(4000),
   ADRESSELINJE10 VARCHAR2(4000),
   ALTADRVIRKSOMHEDCVRNR INTEGER,
   ALTADRPERSONPERSONNR VARCHAR2(100)
);

CREATE TABLE EJENDOMSADMINISTRATOR (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   PERSONELLERVIRKSOMHEDLOKALID VARCHAR2(100),
   PRODUKTIONSENHEDPNR INTEGER,
   PERSONPERSONNR VARCHAR2(100),
   VIRKSOMHEDCVRNR INTEGER,
   BESTEMTFASTEJENDOMBFENR INTEGER NOT NULL
);

CREATE TABLE EJERSKAB (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   BEGRAENSNING VARCHAR2(5),
   EJERFORHOLDSKODE VARCHAR2(4000) NOT NULL,
   EJETFOER01071998 VARCHAR2(5) NOT NULL,
   FAKTISKEJERANDEL_TAELLER INTEGER NOT NULL,
   FAKTISKEJERANDEL_NAEVNER INTEGER NOT NULL,
   PRIMAERKONTAKT VARCHAR2(5) NOT NULL,
   TINGLYSTEJERANDEL_TAELLER INTEGER,
   TINGLYSTEJERANDEL_NAEVNER INTEGER,
   ADMINISTRERENDEVIRKSOMHEDCVRNR INTEGER,
   EJENDEVIRKSOMHEDCVRNR INTEGER,
   EJENDEPERSONPERSONNR VARCHAR2(100),
   PRODUKTIONSENHEDPNR INTEGER,
   ADMINISTRATOROPLYSLOKALID VARCHAR2(100),
   EJEROPLYSNINGERLOKALID VARCHAR2(100),
   ADMINISTRERENDEPERSONPERSONNR VARCHAR2(100),
   BESTEMTFASTEJENDOMBFENR INTEGER NOT NULL
);

CREATE TABLE EJERSKABSSKIFTE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   AFSTAAETANDEL_TAELLER INTEGER,
   AFSTAAETANDEL_NAEVNER INTEGER,
   MODTAGETANDEL_TAELLER INTEGER,
   MODTAGETANDEL_NAEVNER INTEGER,
   MODTAGENDEEJEROBJEKTLOKALID VARCHAR2(100),
   EJERSKIFTELOKALID VARCHAR2(100) NOT NULL,
   AFGIVENDEEJEROBJEKTLOKALID VARCHAR2(100)
);

CREATE TABLE EJERSKIFTE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   ANMELDELSESIDENTIFIKATOR VARCHAR2(4000),
   BETINGET VARCHAR2(5),
   FRISTDATO DATE,
   OVERTAGELSESDATO TIMESTAMP WITH TIME ZONE NOT NULL,
   ANMELDELSESDATO TIMESTAMP WITH TIME ZONE,
   OVERDRAGELSESMAADE VARCHAR2(4000),
   HANDELSOPLYSNINGERLOKALID VARCHAR2(100),
   BESTEMTFASTEJENDOMBFENR INTEGER NOT NULL
);

CREATE TABLE EJERSKIFTE_BILAGSBANKREF (

   EJERSKIFTEOBJECTID INTEGER NOT NULL,
   BILAGSBANKREF VARCHAR2(4000) NOT NULL,
   PRIMARY KEY (EJERSKIFTEOBJECTID, BILAGSBANKREF)
);

CREATE TABLE HANDELSOPLYSNINGER (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   AFSTAAELSESDATO DATE,
   BETALINGSFORPLIGTELSESDATO DATE,
   KOEBSAFTALEDATO DATE,
   ENTREPRISESUM NUMBER(18,2),
   HUSDYRBESAETNINGSUM NUMBER(18,2),
   LOESOERESUM NUMBER(18,2),
   KONTANTKOEBESUM NUMBER(18,2),
   SAMLETKOEBESUM NUMBER(18,2),
   VALUTAKODE VARCHAR2(20),
   BYGNINGEROMFATTET VARCHAR2(4000),
   SKOEDETEKST CLOB
);

CREATE TABLE PERSONELLERVIRKSOMHEDSADMINI (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   PERSONVIRKSOMHEDOPLYSLOKALID VARCHAR2(100),
   ADMINISTRERETPERSONPERSONNR VARCHAR2(100),
   VIRKSOMHEDCVRNR INTEGER,
   PRODUKTIONSENHEDPNR INTEGER,
   ADMINISTRERETVIRKSOMCVRNR INTEGER,
   PERSONPERSONNR VARCHAR2(100),
   PERSONVIRKSOMOPLLOKALID VARCHAR2(100)
);

CREATE TABLE PERSONVIRKSOMHEDSOPLYS (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BEHANDLINGLUKKET_ID VARCHAR2(100),
   ID_NAMESPACE VARCHAR2(4000) NOT NULL,
   ID_LOKALID VARCHAR2(4000) NOT NULL,
   BEHANDLINGSID VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(4000) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(4000) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(4000) NOT NULL,
   STATUS VARCHAR2(4000) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
   NAVN VARCHAR2(4000) NOT NULL,
   FIKTIVTPVNUMMER INTEGER,
   ADRESSELOKALID VARCHAR2(100),
   ALTERNATIVADRESSELOKALID VARCHAR2(100),
   KOMMUNEINDDELINGKOMMUNEKODE VARCHAR2(100) NOT NULL
);


ALTER TABLE ALTERNATIVADRESSE ADD CONSTRAINT ALTERNATIVADR_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE ALTERNATIVADRESSE ADD CONSTRAINT ALTERNATIVADR_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE ALTERNATIVADRESSE ADD CONSTRAINT ALTERNATIVADR_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE ALTERNATIVADRESSE ADD CONSTRAINT ALTERNATIVADR_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE EJENDOMSADMINISTRATOR ADD CONSTRAINT EJENDOMSADMIN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE EJENDOMSADMINISTRATOR ADD CONSTRAINT EJENDOMSADMIN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE EJENDOMSADMINISTRATOR ADD CONSTRAINT EJENDOMSADMIN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE EJENDOMSADMINISTRATOR ADD CONSTRAINT EJENDOMSADMIN_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_BEGRAENSNING_CK CHECK (BEGRAENSNING IS NULL OR BEGRAENSNING IN ('true', 'false'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_EJERFORHOLDSK_CK CHECK (EJERFORHOLDSKODE IN ('10', '20', '30', '40', '41', '50', '60', '70', '80', '90', '99'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_EJETFOER01071_CK CHECK (EJETFOER01071998 IN ('true', 'false'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_PRIMAERKONTAK_CK CHECK (PRIMAERKONTAKT IN ('true', 'false'));
ALTER TABLE EJERSKAB ADD CONSTRAINT EJERSKAB_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE EJERSKABSSKIFTE ADD CONSTRAINT EJERSKABSSKIF_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE EJERSKABSSKIFTE ADD CONSTRAINT EJERSKABSSKIF_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE EJERSKABSSKIFTE ADD CONSTRAINT EJERSKABSSKIF_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE EJERSKABSSKIFTE ADD CONSTRAINT EJERSKABSSKIF_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE EJERSKIFTE ADD CONSTRAINT EJERSKIFTE_BETINGET_CK CHECK (BETINGET IS NULL OR BETINGET IN ('true', 'false'));
ALTER TABLE EJERSKIFTE ADD CONSTRAINT EJERSKIFTE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE EJERSKIFTE ADD CONSTRAINT EJERSKIFTE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE EJERSKIFTE ADD CONSTRAINT EJERSKIFTE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE EJERSKIFTE ADD CONSTRAINT EJERSKIFTE_OVERDRAGELSES_CK CHECK (OVERDRAGELSESMAADE IS NULL OR OVERDRAGELSESMAADE IN ('Almindelig fri handel', 'Anden overdragelse', 'Interessesammenfald', 'Mageskifte', 'Almindelig fri handel særlige vilkår', 'Familieoverdragelse', 'Ikke oplyst'));
ALTER TABLE EJERSKIFTE ADD CONSTRAINT EJERSKIFTE_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE HANDELSOPLYSNINGER ADD CONSTRAINT HANDELSOPLYSN_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE HANDELSOPLYSNINGER ADD CONSTRAINT HANDELSOPLYSN_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE HANDELSOPLYSNINGER ADD CONSTRAINT HANDELSOPLYSN_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE HANDELSOPLYSNINGER ADD CONSTRAINT HANDELSOPLYSN_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE PERSONELLERVIRKSOMHEDSADMINI ADD CONSTRAINT PERSONELLERVI_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE PERSONELLERVIRKSOMHEDSADMINI ADD CONSTRAINT PERSONELLERVI_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE PERSONELLERVIRKSOMHEDSADMINI ADD CONSTRAINT PERSONELLERVI_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE PERSONELLERVIRKSOMHEDSADMINI ADD CONSTRAINT PERSONELLERVI_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));
ALTER TABLE PERSONVIRKSOMHEDSOPLYS ADD CONSTRAINT PERSONVIRKSOM_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Ejerskifte tilbageført', 'Landsdækkende kørsel', 'Opdatering af ejendomsadministrator', 'Påtegning adkomst', 'Ukendt - konverteret fra ESR', 'Annulleret personnummer', 'Personnummer nedlagt pga. dobbeltregistrering', 'Person død', 'Person udrejst', 'Person forsvundet', 'Opdatering af administrator for person eller virksomhed', 'Opdatering af ejer uden registreret CPR- eller CVR nummer', 'Ophør af en produktionsenhed', 'Ophør af virksomhed', 'Skift af virksomhedsform', 'Administrator af ejerskab', 'Ægtepagt adkomst', 'Aflysning af betinget skøde', 'Aflyst eller annulleret ejerskab', 'Anden adkomst', 'Auktionsskøde', 'Betinget bodeling', 'Betinget skøde', 'Bodeling', 'Ejendomsdom', 'Indberettet ejerskifte', 'Endelig indførsel adkomst', 'Endeligt skøde', 'Hævd', 'Kopieret ejerskab til ny ejendom', 'Meddelelse fast ejendom adkomst', 'Meddelelse om tvangsauktion', 'Navneændring', 'Opdatering af person- eller virksomhedsoplysninger', 'Opretning af ejerandele', 'Oprettet ejerskab af ny ejendom', 'Rettelse af ejerskab', 'Skifteretsattest', 'SkifteretsattestÆgtefælle'));
ALTER TABLE PERSONVIRKSOMHEDSOPLYS ADD CONSTRAINT PERSONVIRKSOM_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('54.15'));
ALTER TABLE PERSONVIRKSOMHEDSOPLYS ADD CONSTRAINT PERSONVIRKSOM_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Hændelse fra Digital Tinglysning', 'Konvertering fra ESR', 'Landsdækkende kørsel', 'Manuel opdatering', 'Hændelse fra CPR', 'Hændelse fra CVR', 'Opdatering fra Matriklen', 'Opdatering fra Skifte- eller Fogedret'));
ALTER TABLE PERSONVIRKSOMHEDSOPLYS ADD CONSTRAINT PERSONVIRKSOM_STATUS_CK CHECK (STATUS IN ('gældende', 'tilbagerullet', 'historisk'));

COMMENT ON TABLE ALTERNATIVADRESSE IS 'Adresse som, hvis den er angivet, skal anvendes ved kommunikation med person eller virksomhed via post.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE1 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE10 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE2 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE3 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE4 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE5 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE6 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE7 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE8 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ADRESSELINJE9 IS 'Formatet for udenlandske adresser er forskelligt, hvorfor adresser angives i op til 10 adresselinjer, hvis indhold varierer afhængig af landets standard.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ALTADRPERSONPERSONNR IS 'Person som er registreret i CPR og som har en alternativ adresse.';
COMMENT ON COLUMN ALTERNATIVADRESSE.ALTADRVIRKSOMHEDCVRNR IS 'Virksomhed som har alternativ adresse';
COMMENT ON COLUMN ALTERNATIVADRESSE.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN ALTERNATIVADRESSE.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN ALTERNATIVADRESSE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN ALTERNATIVADRESSE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN ALTERNATIVADRESSE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN ALTERNATIVADRESSE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN ALTERNATIVADRESSE.LANDEKODENUMERISK IS 'Entydig numerisk kode for det land, hvor adressen er beliggende.';
COMMENT ON COLUMN ALTERNATIVADRESSE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN ALTERNATIVADRESSE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN ALTERNATIVADRESSE.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN ALTERNATIVADRESSE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN ALTERNATIVADRESSE.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN ALTERNATIVADRESSE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN ALTERNATIVADRESSE.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON TABLE EJENDOMSADMINISTRATOR IS 'En Person eller Virksomhed (herunder udlændinge og andre uden et CPR/CVR-nummer) som administrerer betalinger og andre forhold vedr. én Bestemt Fast Ejendom.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.BESTEMTFASTEJENDOMBFENR IS 'Ejendom der administreres af en administrator.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.PERSONELLERVIRKSOMHEDLOKALID IS 'Oplysniger om den person eller virksomhed der har en rolle som ejendomsadministrator.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.PERSONPERSONNR IS 'Udpegelse af person der har rollen som ejendomsadministrator.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.PRODUKTIONSENHEDPNR IS 'Udpegelse af produktionsenhed der har rollen som ejendomsadministrator.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON COLUMN EJENDOMSADMINISTRATOR.VIRKSOMHEDCVRNR IS 'Udpegelse af virksomhed der har rollen som ejendomsadministrator.';
COMMENT ON TABLE EJERSKAB IS 'En Person eller Virksomheds ejerskabsandel i forhold til en Bestemt fast ejendom.';
COMMENT ON COLUMN EJERSKAB.ADMINISTRATOROPLYSLOKALID IS 'Relationen udpeger den PersonEllerVirksomhedsoplysning (kaldet Ejerskabsadministratoren), som i særlige tilfælde administrerer betalinger og andre forhold vedr. ét Ejerskab.';
COMMENT ON COLUMN EJERSKAB.ADMINISTRERENDEPERSONPERSONNR IS 'Relationen udpeger den Person (kaldet Ejerskabsadministratoren), som i særlige tilfælde administrerer betalinger og andre forhold vedr. ét Ejerskab.';
COMMENT ON COLUMN EJERSKAB.ADMINISTRERENDEVIRKSOMHEDCVRNR IS 'Relationen udpeger den Virksomhed (kaldet Ejerskabsadministratoren), som i særlige tilfælde administrerer betalinger og andre forhold vedr. ét Ejerskab.';
COMMENT ON COLUMN EJERSKAB.BEGRAENSNING IS 'Markering af, om ejeren ifølge tinglysning, har begrænset dispositionsret til ejendommen';
COMMENT ON COLUMN EJERSKAB.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN EJERSKAB.BESTEMTFASTEJENDOMBFENR IS 'Ejet af ejer.';
COMMENT ON COLUMN EJERSKAB.EJENDEPERSONPERSONNR IS 'Udpege et ejerskab som personen ejer.';
COMMENT ON COLUMN EJERSKAB.EJENDEVIRKSOMHEDCVRNR IS 'Udpege et ejerskab som virksomheden ejer.';
COMMENT ON COLUMN EJERSKAB.EJERFORHOLDSKODE IS 'Kode der klassificerer ejeren af ejendommen.';
COMMENT ON COLUMN EJERSKAB.EJEROPLYSNINGERLOKALID IS 'Angivelse af de Person- eller Virksomhedsoplysninger, som er offentlige myndigheders kontakt vedrørende Ejerskabet.';
COMMENT ON COLUMN EJERSKAB.EJETFOER01071998 IS 'Markering af om ejerskabet falder ind under bestemmelsen om ejendomme ejet siden 01.07.1998';
COMMENT ON COLUMN EJERSKAB.FAKTISKEJERANDEL_NAEVNER IS 'Tal der står under brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKAB.FAKTISKEJERANDEL_TAELLER IS 'Tal der står over brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKAB.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJERSKAB.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN EJERSKAB.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN EJERSKAB.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJERSKAB.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJERSKAB.PRIMAERKONTAKT IS 'Angiver om ejer er den som offenlige myndigheder skal kontakte vedrørende ejendommen..';
COMMENT ON COLUMN EJERSKAB.PRODUKTIONSENHEDPNR IS 'Relationen udpeger den Produktionsenhed (kaldet Ejerskabsadministratoren), som i særlige tilfælde administrerer betalinger og andre forhold vedr. ét Ejerskab.';
COMMENT ON COLUMN EJERSKAB.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN EJERSKAB.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN EJERSKAB.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN EJERSKAB.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJERSKAB.TINGLYSTEJERANDEL_NAEVNER IS 'Tal der står under brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKAB.TINGLYSTEJERANDEL_TAELLER IS 'Tal der står over brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKAB.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN EJERSKAB.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN EJERSKAB.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON TABLE EJERSKABSSKIFTE IS 'Overdragelse af et Ejerskab til eller fra en ejer.';
COMMENT ON COLUMN EJERSKABSSKIFTE.AFGIVENDEEJEROBJEKTLOKALID IS 'Udpegelse af et Ejerskab, som afgiver sin ejerandel i en Bestemt fast ejendom helt eller delvist ved Ejerskabsskiftet';
COMMENT ON COLUMN EJERSKABSSKIFTE.AFSTAAETANDEL_NAEVNER IS 'Tal der står under brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKABSSKIFTE.AFSTAAETANDEL_TAELLER IS 'Tal der står over brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKABSSKIFTE.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN EJERSKABSSKIFTE.EJERSKIFTELOKALID IS 'Udpegelse af det ejerskifte, som ejerskabsskifte er en del af.';
COMMENT ON COLUMN EJERSKABSSKIFTE.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJERSKABSSKIFTE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN EJERSKABSSKIFTE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN EJERSKABSSKIFTE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJERSKABSSKIFTE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJERSKABSSKIFTE.MODTAGENDEEJEROBJEKTLOKALID IS 'Udpegelse af et Ejerskab, som opnår en ny eller forøget ejerandel i en Bestemt fast ejendom ved Ejerskabsskiftet.';
COMMENT ON COLUMN EJERSKABSSKIFTE.MODTAGETANDEL_NAEVNER IS 'Tal der står under brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKABSSKIFTE.MODTAGETANDEL_TAELLER IS 'Tal der står over brøkstregen i en brøk.';
COMMENT ON COLUMN EJERSKABSSKIFTE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN EJERSKABSSKIFTE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN EJERSKABSSKIFTE.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN EJERSKABSSKIFTE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJERSKABSSKIFTE.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN EJERSKABSSKIFTE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN EJERSKABSSKIFTE.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON TABLE EJERSKIFTE IS 'Overdragelse af et eller flere Ejerskaber fra en ejerkreds til en anden.';
COMMENT ON COLUMN EJERSKIFTE.ANMELDELSESDATO IS 'Dato for anmeldelse til tinglysning';
COMMENT ON COLUMN EJERSKIFTE.ANMELDELSESIDENTIFIKATOR IS 'Unik identifikation af en tinglysningsanmeldelse.';
COMMENT ON COLUMN EJERSKIFTE.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN EJERSKIFTE.BESTEMTFASTEJENDOMBFENR IS 'Bestemt fast ejendom, som ejerskiftet vedrører.';
COMMENT ON COLUMN EJERSKIFTE.BETINGET IS 'Angivelse af, om Ejerskiftet er betinget';
COMMENT ON COLUMN EJERSKIFTE.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJERSKIFTE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN EJERSKIFTE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN EJERSKIFTE.FRISTDATO IS 'Dato for frist oplyst i tinglysningsmeddelelser, som er afsendt som følge af en tinglysning med frist.';
COMMENT ON COLUMN EJERSKIFTE.HANDELSOPLYSNINGERLOKALID IS 'Oplysninger om handelsforhold ved ejerskifte.';
COMMENT ON COLUMN EJERSKIFTE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJERSKIFTE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJERSKIFTE.OVERDRAGELSESMAADE IS 'Angiver på hvilken måde overdragelsen er foretaget.';
COMMENT ON COLUMN EJERSKIFTE.OVERTAGELSESDATO IS 'Dato for købers overtagelse af den købte andel af ejendommen';
COMMENT ON COLUMN EJERSKIFTE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN EJERSKIFTE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN EJERSKIFTE.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN EJERSKIFTE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJERSKIFTE.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN EJERSKIFTE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN EJERSKIFTE.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON COLUMN EJERSKIFTE_BILAGSBANKREF.BILAGSBANKREF IS 'Reference til bilag i Bilagsbanken hos Tinglysningsretten.';
COMMENT ON TABLE HANDELSOPLYSNINGER IS 'Oplysninger som relaterer sig til Ejerskabshændelser der beskriver en ejendomshandel.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.AFSTAAELSESDATO IS 'Dato for ejerens afståelse af ejendommen';
COMMENT ON COLUMN HANDELSOPLYSNINGER.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.BETALINGSFORPLIGTELSESDATO IS 'Dato for ny ejers overtagelse af betalingsforpligtigelser';
COMMENT ON COLUMN HANDELSOPLYSNINGER.BYGNINGEROMFATTET IS 'Angivelse af, om anmeldelsen omfatter bygninger.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.ENTREPRISESUM IS 'Angiver beløbet for en entreprise.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN HANDELSOPLYSNINGER.HUSDYRBESAETNINGSUM IS 'Værdi af husdyr som indgår i handlen.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN HANDELSOPLYSNINGER.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN HANDELSOPLYSNINGER.KOEBSAFTALEDATO IS 'Dato for underskrift af købsaftale (kaldes også for slutseddel).';
COMMENT ON COLUMN HANDELSOPLYSNINGER.KONTANTKOEBESUM IS 'Den pris i rede penge, der skal betales ved køb af en fast ejendom.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.LOESOERESUM IS 'Aktiver, der overtages udenfor købesummen.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN HANDELSOPLYSNINGER.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN HANDELSOPLYSNINGER.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.SAMLETKOEBESUM IS 'Det samlede beløb, som den eller de ejerskiftede ejendomme er blevet købt for.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.SKOEDETEKST IS 'Fri tekst, der kan følge med anmeldelsen';
COMMENT ON COLUMN HANDELSOPLYSNINGER.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.VALUTAKODE IS 'Angiver hvilken type valuta købesummen er beregnet i.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN HANDELSOPLYSNINGER.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN HANDELSOPLYSNINGER.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON TABLE PERSONELLERVIRKSOMHEDSADMINI IS 'En Person eller Virksomhed, som administrerer betalinger og andre forhold vedr. alle de Ejerskaber, som en anden Person eller en Virksomhed har.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.ADMINISTRERETPERSONPERSONNR IS 'Person som ejer fast ejendom, hvis bo bliver varetaget af administrator.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.ADMINISTRERETVIRKSOMCVRNR IS 'Virksomhed som ejer fast ejendom, hvis bo bliver varetaget af administrator.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.PERSONPERSONNR IS 'Udpegelse af person der har rollen som administrator.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.PERSONVIRKSOMHEDOPLYSLOKALID IS 'Udpegelse af person erller virksomhed der har rollen som administrator.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.PERSONVIRKSOMOPLLOKALID IS 'Virksomhed eller person som ejer fast ejendom, hvis bo bliver varetaget af administrator.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.PRODUKTIONSENHEDPNR IS 'Udpegelse af produktionsenhed der har rollen som administrator.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';
COMMENT ON COLUMN PERSONELLERVIRKSOMHEDSADMINI.VIRKSOMHEDCVRNR IS 'Udpegelse af virksomhed der har rollen som administrator.';
COMMENT ON TABLE PERSONVIRKSOMHEDSOPLYS IS 'Midlertidigt begreb der holder informationer om en person eller virksomhed, som i Ejerfortegnelsen ikke er registreret med CPR- eller CVR-nummer, men som Ejerfortegnelsen har behov for oplysninger om.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.ADRESSELOKALID IS 'Adresse der angiver kontakt til person eller virksomhed.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.ALTERNATIVADRESSELOKALID IS 'Alternativ adresse for kontakt til person eller virksomhed.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.BEHANDLINGSID IS 'Persistent unik nøgle for den Ejerskabshændelse behandling eller Person/Virksomhedshændelse behandling, som objektet senest er ændret ved.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.FIKTIVTPVNUMMER IS 'Nummer som identificerer personen/virksomheden entydig inden for kommunen.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.KOMMUNEINDDELINGKOMMUNEKODE IS 'Kommune som oplysningerne gælder for.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.NAVN IS 'Personen eller virksomhedens navn';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen er foretaget';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.REGISTRERINGTIL IS 'Tidspunktet hvor en ny registrering er foretaget på objektet, og hvor denne version således ikke længere er den seneste.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.VIRKNINGFRA IS 'Tidspunktet hvorfra objektet har virkning.';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet objektets virkning';
COMMENT ON COLUMN PERSONVIRKSOMHEDSOPLYS.VIRKNINGTIL IS 'Tidspunktet hvor objektets virkning ophører';


--------------------------------------------------------
-- Extra Constraints for Table EJENDOMSADMINISTRATOR
--------------------------------------------------------


  ALTER TABLE EJENDOMSADMINISTRATOR ADD CONSTRAINT EJENDOMSADM_RELA_ER CHECK (
     (PERSONPERSONNR IS NOT NULL AND VIRKSOMHEDCVRNR IS NULL AND PERSONELLERVIRKSOMHEDLOKALID IS NULL AND PRODUKTIONSENHEDPNR IS NULL)
        OR 
     (PERSONPERSONNR IS NULL AND VIRKSOMHEDCVRNR IS NOT NULL AND PERSONELLERVIRKSOMHEDLOKALID IS NULL AND PRODUKTIONSENHEDPNR IS NULL)
        OR 
     (PERSONPERSONNR IS NULL AND VIRKSOMHEDCVRNR IS NULL AND PERSONELLERVIRKSOMHEDLOKALID IS NOT NULL AND PRODUKTIONSENHEDPNR IS NULL)
        OR
     (PERSONPERSONNR IS NULL AND VIRKSOMHEDCVRNR IS NULL AND PERSONELLERVIRKSOMHEDLOKALID IS NULL AND PRODUKTIONSENHEDPNR IS NOT NULL)
    ) ENABLE;

	


--------------------------------------------------------
-- Extra Constraints for Table PERSONELLERVIRKSOMHEDSADMINI
--------------------------------------------------------


  ALTER TABLE PERSONELLERVIRKSOMHEDSADMINI ADD CONSTRAINT PERSONELLERVIRK_RELA_VARETAGER CHECK (
     ADMINISTRERETPERSONPERSONNR IS NOT NULL OR
     ADMINISTRERETVIRKSOMCVRNR IS NOT NULL OR
     PERSONVIRKSOMOPLLOKALID IS NOT NULL    
    ) ENABLE;
  ALTER TABLE PERSONELLERVIRKSOMHEDSADMINI ADD CONSTRAINT PERSONELLERVIRK_RELA_ER CHECK (
     (PERSONPERSONNR IS NOT NULL AND VIRKSOMHEDCVRNR IS NULL AND PERSONVIRKSOMHEDOPLYSLOKALID IS NULL AND PRODUKTIONSENHEDPNR IS NULL)
        OR 
     (PERSONPERSONNR IS NULL AND VIRKSOMHEDCVRNR IS NOT NULL AND PERSONVIRKSOMHEDOPLYSLOKALID IS NULL AND PRODUKTIONSENHEDPNR IS NULL)
        OR 
     (PERSONPERSONNR IS NULL AND VIRKSOMHEDCVRNR IS NULL AND PERSONVIRKSOMHEDOPLYSLOKALID IS NOT NULL AND PRODUKTIONSENHEDPNR IS NULL)
	    OR 
     (PERSONPERSONNR IS NULL AND VIRKSOMHEDCVRNR IS NULL AND PERSONVIRKSOMHEDOPLYSLOKALID IS NULL AND PRODUKTIONSENHEDPNR IS NOT NULL)
    ) ENABLE;




Abonnenter på Ejerskifte hændelser, som skal vedligeholde et kopiregister med Ejerskaber, kan finde en beskrivelse på siden Ejerskifter uden ejerskabsskifter (Hændelser). (Kun muligt for offentlige myndigheder)






GeoDanmark Vektor

GeoDanmark anbefaler at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKFeaturetype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Vær opmærksom på at GeoDanmark i Grunddatamodellen er opbygget med subpakker, hvilket betyder at DKFeaturetyperne skal lokaliseres under kategorierne:

  • Bebyggelse
  • Bygninger
  • DHMTilpasningslag
  • Diverse
  • Hydro
  • Natur
  • Teknik
  • Topografi
  • Trafik

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle featuretyper.



GeoDanmark Vektor - eksempel på tre tabeller
CREATE TABLE AFVANDINGSGROEFT (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   ID_NAMESPACE VARCHAR2(100) NOT NULL,
   ID_LOKALID VARCHAR2(100) NOT NULL,
   TEMPID VARCHAR2(100),
   STATUS VARCHAR2(19) NOT NULL,
   GEOMETRISTATUS VARCHAR2(11) NOT NULL,
   REGISTRERINGSSPECIFIKATION VARCHAR2(19) NOT NULL,
   DATAANSVAR VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(29) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(100) DEFAULT '52.20.20.05' NOT NULL,
   FORRETNINGSPROCES VARCHAR2(29),
   REGISTRERINGSAKTOER VARCHAR2(100) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(100) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   PLANNOEJAGTIGHED VARCHAR2(5) NOT NULL,
   PLANSTEDFAESTELSESMETODE VARCHAR2(13) NOT NULL,
   VERTIKALNOEJAGTIGHED VARCHAR2(5) NOT NULL,
   VERTIKALSTEDFAESTELSESMETODE VARCHAR2(13) NOT NULL,
   APPLIKATION VARCHAR2(100) NOT NULL,
   KOMMENTAR VARCHAR2(100),
   GEOMETRI SDO_GEOMETRY NOT NULL
);

CREATE TABLE ANLAEGDIVERSE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   ID_NAMESPACE VARCHAR2(100) NOT NULL,
   ID_LOKALID VARCHAR2(100) NOT NULL,
   TEMPID VARCHAR2(100),
   STATUS VARCHAR2(19) NOT NULL,
   GEOMETRISTATUS VARCHAR2(11) NOT NULL,
   REGISTRERINGSSPECIFIKATION VARCHAR2(19) NOT NULL,
   DATAANSVAR VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(29) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(100) DEFAULT '52.20.20.05' NOT NULL,
   FORRETNINGSPROCES VARCHAR2(29),
   REGISTRERINGSAKTOER VARCHAR2(100) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(100) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   PLANNOEJAGTIGHED VARCHAR2(5) NOT NULL,
   PLANSTEDFAESTELSESMETODE VARCHAR2(13) NOT NULL,
   VERTIKALNOEJAGTIGHED VARCHAR2(5) NOT NULL,
   VERTIKALSTEDFAESTELSESMETODE VARCHAR2(13) NOT NULL,
   APPLIKATION VARCHAR2(100) NOT NULL,
   KOMMENTAR VARCHAR2(100),
   GEOMETRI SDO_GEOMETRY NOT NULL
);

CREATE TABLE BADEBAADEBRO (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   ID_NAMESPACE VARCHAR2(100) NOT NULL,
   ID_LOKALID VARCHAR2(100) NOT NULL,
   TEMPID VARCHAR2(100),
   STATUS VARCHAR2(19) NOT NULL,
   GEOMETRISTATUS VARCHAR2(11) NOT NULL,
   REGISTRERINGSSPECIFIKATION VARCHAR2(19) NOT NULL,
   DATAANSVAR VARCHAR2(100) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(29) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(100) DEFAULT '52.20.20.05' NOT NULL,
   FORRETNINGSPROCES VARCHAR2(29),
   REGISTRERINGSAKTOER VARCHAR2(100) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   VIRKNINGSAKTOER VARCHAR2(100) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   PLANNOEJAGTIGHED VARCHAR2(5) NOT NULL,
   PLANSTEDFAESTELSESMETODE VARCHAR2(13) NOT NULL,
   VERTIKALNOEJAGTIGHED VARCHAR2(5) NOT NULL,
   VERTIKALSTEDFAESTELSESMETODE VARCHAR2(13) NOT NULL,
   APPLIKATION VARCHAR2(100) NOT NULL,
   KOMMENTAR VARCHAR2(100),
   UNDERMINIMUMBBBRO VARCHAR2(5) NOT NULL,
   GEOMETRI SDO_GEOMETRY NOT NULL
);






Matriklen2 (MAT2)

Det anbefales at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKFeaturetype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle featuretyper.




Matriklen2 (MAT2)
 CREATE TABLE BYGNINGPAAFREMMEDGRUNDFLADE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   BFENUMMER INTEGER NOT NULL,
   OPDELTIEJERLEJLIGHEDER VARCHAR2(5 CHAR) NOT NULL,
   OPRINDELSE VARCHAR2(27 CHAR) NOT NULL,
   PAAHAVET VARCHAR2(5 CHAR) NOT NULL,
   RIDS VARCHAR2(100 CHAR),
   GEOMETRI SDO_GEOMETRY,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   SAMLETFASTEJENDOMLOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE BYGNINGPAAFREMMEDGRUNDFLADE_SE (

   BYGNINGPAAFREMMEDGRUNDFLADEOBJ INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (BYGNINGPAAFREMMEDGRUNDFLADEOBJ, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE BYGNINGPAAFREMMEDGRUNDPUNKT (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   BFENUMMER INTEGER NOT NULL,
   OPDELTIEJERLEJLIGHEDER VARCHAR2(5 CHAR) NOT NULL,
   OPRINDELSE VARCHAR2(27 CHAR) NOT NULL,
   PAAHAVET VARCHAR2(5 CHAR) NOT NULL,
   RIDS VARCHAR2(100 CHAR),
   GEOMETRI SDO_GEOMETRY NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   SAMLETFASTEJENDOMLOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE BYGNINGPAAFREMMEDGRUNDPUNKT_SE (

   BYGNINGPAAFREMMEDGRUNDPUNKTOBJ INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (BYGNINGPAAFREMMEDGRUNDPUNKTOBJ, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE CENTROIDE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   JORDSTYKKELOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE CENTROIDE_SEKUNDAERFORRETNINGS (

   CENTROIDEOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (CENTROIDEOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE EJERLAV (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   EJERLAVSKODE INTEGER NOT NULL,
   EJERLAVSNAVN VARCHAR2(100 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE EJERLEJLIGHED (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   BFENUMMER INTEGER NOT NULL,
   EJERLEJLIGHEDSKORT VARCHAR2(100 CHAR),
   EJERLEJLIGHEDSNUMMER VARCHAR2(100 CHAR) NOT NULL,
   FORDELINGSTALNAEVNER INTEGER NOT NULL,
   FORDELINGSTALTAELLER INTEGER NOT NULL,
   IBYGNINGPAAFREMMEDGRUND VARCHAR2(5 CHAR) NOT NULL,
   SAMLETAREAL NUMBER NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   SAMLETFASTEJENDOMLOKALID VARCHAR2(36 CHAR),
   B_BYGNINGPAAFREMMEDGRUNDFLADEL VARCHAR2(36 CHAR),
   B_BYGNINGPAAFREMMEDGRUNDPUNKTL VARCHAR2(36 CHAR)
);

CREATE TABLE EJERLEJLIGHEDSLOD (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   ETAGEBETEGNELSE VARCHAR2(100 CHAR) NOT NULL,
   GEOMETRI SDO_GEOMETRY,
   LODAREAL NUMBER NOT NULL,
   LODBELIGGENHEDSTEKST VARCHAR2(100 CHAR),
   LODLITRA VARCHAR2(100 CHAR),
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   EJERLEJLIGHEDLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE EJERLEJLIGHEDSLOD_SEKUNDAERFOR (

   EJERLEJLIGHEDSLODOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (EJERLEJLIGHEDSLODOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE EJERLEJLIGHED_SEKUNDAERFORRETN (

   EJERLEJLIGHEDOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (EJERLEJLIGHEDOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE JORDSTYKKE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   AREALBEREGNINGSMETODE VARCHAR2(57 CHAR) NOT NULL,
   AREALBETEGNELSE VARCHAR2(100 CHAR),
   AREALTYPE VARCHAR2(18 CHAR),
   BRUGSRETSAREAL VARCHAR2(5 CHAR),
   DELNUMMER VARCHAR2(100 CHAR),
   FAELLESLOD VARCHAR2(5 CHAR) NOT NULL,
   MATRIKELNUMMER VARCHAR2(100 CHAR),
   REGISTRERETAREAL NUMBER NOT NULL,
   VANDAREALINKLUDERING VARCHAR2(9 CHAR) NOT NULL,
   VEJAREAL NUMBER,
   VEJAREALBEREGNINGSSTATUS VARCHAR2(20 CHAR) NOT NULL,
   FREDSKOV_AREAL NUMBER,
   FREDSKOV_OMFANG VARCHAR2(6 CHAR),
   JORDRENTE_OMFANG VARCHAR2(6 CHAR),
   KLITFREDNING_AREAL NUMBER,
   KLITFREDNING_OMFANG VARCHAR2(6 CHAR),
   MAJORATSSKOV_NUMMER INTEGER,
   MAJORATSSKOV_OMFANG VARCHAR2(6 CHAR),
   STRANDBESKYTTELSE_OMFANG VARCHAR2(6 CHAR),
   STRANDBESKYTTELSE_AREAL NUMBER,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   STAMMERFRAJORDSTYKKELOKALID VARCHAR2(36 CHAR),
   EJERLAVLOKALID VARCHAR2(36 CHAR) NOT NULL,
   SOGNLOKALID VARCHAR2(36 CHAR) NOT NULL,
   KOMMUNELOKALID VARCHAR2(36 CHAR) NOT NULL,
   SKELFORRETNINGSSAGSLOKALID VARCHAR2(36 CHAR),
   SAMLETFASTEJENDOMLOKALID VARCHAR2(36 CHAR) NOT NULL,
   SUPPLERENDEMAALINGSAGLOKALID VARCHAR2(36 CHAR),
   REGIONLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE JORDSTYKKETEMAFLADE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   TEMAFLADEID INTEGER NOT NULL,
   TEMATYPE VARCHAR2(17 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   JORDSTYKKELOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE JORDSTYKKETEMAFLADE_SEKUNDAERF (

   JORDSTYKKETEMAFLADEOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (JORDSTYKKETEMAFLADEOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE JORDSTYKKE_SEKUNDAERFORRETNING (

   JORDSTYKKEOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (JORDSTYKKEOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE JORDSTYKKE_STORMFALD (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BETALINGSDATO DATE NOT NULL,
   OMFANG VARCHAR2(6 CHAR) NOT NULL,
   OPHOERSDATO DATE NOT NULL,
   SNSJOURNALNUMMER VARCHAR2(100 CHAR) NOT NULL,
   TILSKUDSTYPE VARCHAR2(30 CHAR) NOT NULL,
   JORDSTYKKEOBJECTID INTEGER NOT NULL
);

CREATE TABLE LODFLADE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   JORDSTYKKELOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE LODFLADE_SEKUNDAERFORRETNINGSH (

   LODFLADEOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (LODFLADEOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE MATRIKELKOMMUNE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   KOMMUNENAVN VARCHAR2(100 CHAR) NOT NULL,
   KOMMUNEKODE VARCHAR2(4 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE MATRIKELREGION (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   REGIONSKODE VARCHAR2(4 CHAR) NOT NULL,
   REGIONSNAVN VARCHAR2(100 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE MATRIKELSKEL (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   ADMINISTRATIVGRAENSEKODE VARCHAR2(33 CHAR) NOT NULL,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   OPRINDELSEJOURNALNUMMER VARCHAR2(100 CHAR),
   PRODUKTIONSMETODE VARCHAR2(78 CHAR) NOT NULL,
   SKELTYPE VARCHAR2(11 CHAR) NOT NULL,
   TRANSFORMATIONSID INTEGER,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   HOEJREJORDSTYKKELOKALID VARCHAR2(36 CHAR),
   SKELPUNKT_1LOKALID VARCHAR2(36 CHAR) NOT NULL,
   SKELPUNKT_2LOKALID VARCHAR2(36 CHAR) NOT NULL,
   OPRINDELSESSAGSLOKALID VARCHAR2(36 CHAR),
   SKELFORRETNINGSSAGSLOKALID VARCHAR2(36 CHAR),
   VENSTREJORDSTYKKELOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE MATRIKELSKEL_SEKUNDAERFORRETNI (

   MATRIKELSKELOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (MATRIKELSKELOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE MATRIKELSOGN (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   SOGNENAVN VARCHAR2(100 CHAR) NOT NULL,
   SOGNEKODE VARCHAR2(4 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE MATRIKULAERSAG (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   FORRETNINGSHAENDELSE VARCHAR2(62 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   JOURNALISERINGSDATO DATE,
   KOMMUNE VARCHAR2(100 CHAR),
   MATRIKELMYNDIGHEDENSJOURNALNUM VARCHAR2(100 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   REKVIRENTREF VARCHAR2(100 CHAR),
   SAGSTITEL VARCHAR2(1000 CHAR),
   STATUS VARCHAR2(40 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY,
   EJERLAVLOKALID VARCHAR2(36 CHAR),
   JORDSTYKKELOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE MATRIKULAERSAG_SAGSOPERATION (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   BETEGNELSE VARCHAR2(100 CHAR) NOT NULL,
   KODE VARCHAR2(100 CHAR) NOT NULL,
   MATRIKULAERSAGOBJECTID INTEGER NOT NULL
);

CREATE TABLE NULLINJE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE NULLINJE_SEKUNDAERFORRETNINGSH (

   NULLINJEOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (NULLINJEOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE OPTAGETVEJ (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   PRODUKTIONSMETODE VARCHAR2(78 CHAR) NOT NULL,
   VEJBREDDE NUMBER,
   VEJTYPE VARCHAR2(8 CHAR),
   TRANSFORMATIONSID INTEGER,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE OPTAGETVEJ_SEKUNDAERFORRETNING (

   OPTAGETVEJOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (OPTAGETVEJOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE SAMLETFASTEJENDOM (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   BFENUMMER INTEGER NOT NULL,
   ARBEJDERBOLIG VARCHAR2(5 CHAR),
   ERFAELLESLOD VARCHAR2(5 CHAR) NOT NULL,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   HOVEDEJENDOMOPDELTIEJERLEJLIGH VARCHAR2(5 CHAR) NOT NULL,
   LANDBRUGSNOTERING VARCHAR2(21 CHAR),
   UDSKILTVEJ VARCHAR2(5 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL
);

CREATE TABLE SAMLETFASTEJENDOM_SEKUNDAERFOR (

   SAMLETFASTEJENDOMOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (SAMLETFASTEJENDOMOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE SAMLETFASTEJENDOM_X_JORDSTYKKE (

   JORDSTYKKEOBJECTID INTEGER NOT NULL,
   SAMLETFASTEJENDOMOBJECTID INTEGER NOT NULL,
   PRIMARY KEY (JORDSTYKKEOBJECTID, SAMLETFASTEJENDOMOBJECTID)
);

CREATE TABLE SKELPUNKT (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   INDLAEGNINGSTYPE VARCHAR2(49 CHAR) NOT NULL,
   OPRINDELSEJOURNALNUMMER VARCHAR2(100 CHAR),
   PRODUKTIONSMETODE VARCHAR2(78 CHAR) NOT NULL,
   PUNKTKLASSE VARCHAR2(42 CHAR) NOT NULL,
   TRANSFORMATIONSID INTEGER,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   SUPPLERENDEMAALINGSAGSLOKALID VARCHAR2(36 CHAR),
   OPRINDELSESSAGSLOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE SKELPUNKT_SEKUNDAERFORRETNINGS (

   SKELPUNKTOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (SKELPUNKTOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE TEMALINJE (

   OBJECTID INTEGER NOT NULL PRIMARY KEY,
   TRANSAKTIONSID VARCHAR2(100 CHAR) NOT NULL,
   AFREG_TRANSAKTIONSID VARCHAR2(100 CHAR),
   FORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   FORRETNINGSOMRAADE VARCHAR2(8 CHAR) NOT NULL,
   FORRETNINGSPROCES VARCHAR2(42 CHAR) NOT NULL,
   ID_NAMESPACE VARCHAR2(100 CHAR) NOT NULL,
   ID_LOKALID VARCHAR2(36 CHAR) NOT NULL,
   PAATAENKTHANDLING VARCHAR2(12 CHAR),
   REGISTRERINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   REGISTRERINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   REGISTRERINGTIL TIMESTAMP WITH TIME ZONE,
   STATUS VARCHAR2(15 CHAR) NOT NULL,
   VIRKNINGFRA TIMESTAMP WITH TIME ZONE NOT NULL,
   VIRKNINGSAKTOER VARCHAR2(100 CHAR) NOT NULL,
   VIRKNINGTIL TIMESTAMP WITH TIME ZONE,
   FORLOEB VARCHAR2(27 CHAR) NOT NULL,
   GEOMETRI SDO_GEOMETRY NOT NULL,
   ORIGINALTEMAFLADEID VARCHAR2(100 CHAR),
   TEMATYPE VARCHAR2(17 CHAR) NOT NULL,
   SENESTESAGLOKALID VARCHAR2(36 CHAR) NOT NULL,
   MATRIKELSKELLOKALID VARCHAR2(36 CHAR)
);

CREATE TABLE TEMALINJE_SEKUNDAERFORRETNINGS (

   TEMALINJEOBJECTID INTEGER NOT NULL,
   SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(76 CHAR) NOT NULL,
   PRIMARY KEY (TEMALINJEOBJECTID, SEKUNDAERFORRETNINGSHAENDELSE)
);


ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_FORRETNINGS015 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_FORRETNINGS024 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_FORRETNINGS158 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_OPDELTIEJER231 CHECK (OPDELTIEJERLEJLIGHEDER IN ('true', 'false'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_OPRINDELSE182 CHECK (OPRINDELSE IN ('ESR', 'Matriklen - stedfæstet', 'Matriklen - ikke stedfæstet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_PAAHAVET228 CHECK (PAAHAVET IN ('true', 'false'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_PAATAENKTHA238 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT CK_BYGNINGPAAF_STATUS130 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE_SE ADD CONSTRAINT CK_BYGNINGPAAF_SEKUNDAERFO124 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_FORRETNINGS082 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_FORRETNINGS085 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_FORRETNINGS202 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_OPDELTIEJER255 CHECK (OPDELTIEJERLEJLIGHEDER IN ('true', 'false'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_OPRINDELSE109 CHECK (OPRINDELSE IN ('ESR', 'Matriklen - stedfæstet', 'Matriklen - ikke stedfæstet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_PAAHAVET106 CHECK (PAAHAVET IN ('true', 'false'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_PAATAENKTHA170 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT CK_BYGNINGPAAF_STATUS014 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT_SE ADD CONSTRAINT CK_BYGNINGPAAF_SEKUNDAERFO102 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CK_CENTROIDE_FORRETNINGS057 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CK_CENTROIDE_FORRETNINGS114 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CK_CENTROIDE_FORRETNINGS125 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CK_CENTROIDE_PAATAENKTHA085 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CK_CENTROIDE_STATUS119 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE CENTROIDE_SEKUNDAERFORRETNINGS ADD CONSTRAINT CK_CENTROIDE_S_SEKUNDAERFO069 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLAV ADD CONSTRAINT CK_EJERLAV_STATUS053 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT CK_EJERLEJLIGH_FORRETNINGS105 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT CK_EJERLEJLIGH_FORRETNINGS157 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT CK_EJERLEJLIGH_FORRETNINGS159 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT CK_EJERLEJLIGH_IBYGNINGPAA100 CHECK (IBYGNINGPAAFREMMEDGRUND IN ('true', 'false'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT CK_EJERLEJLIGH_PAATAENKTHA073 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT CK_EJERLEJLIGH_STATUS017 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT CK_EJERLEJLIGH_FORRETNINGS028 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT CK_EJERLEJLIGH_FORRETNINGS150 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT CK_EJERLEJLIGH_FORRETNINGS180 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT CK_EJERLEJLIGH_PAATAENKTHA018 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT CK_EJERLEJLIGH_STATUS090 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE EJERLEJLIGHEDSLOD_SEKUNDAERFOR ADD CONSTRAINT CK_EJERLEJLIGH_SEKUNDAERFO062 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLEJLIGHED_SEKUNDAERFORRETN ADD CONSTRAINT CK_EJERLEJLIGH_SEKUNDAERFO035 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_AREALBEREGN099 CHECK (AREALBEREGNINGSMETODE IN ('Areal beregnet efter opmåling - o', 'Areal beregnet efter konstruktion i større målforhold - s', 'Areal beregnet efter kortet - k'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_AREALTYPE124 CHECK (AREALTYPE IS NULL OR AREALTYPE IN ('Offentlig vej', 'Privat vej', 'Jernbane', 'Kirke', 'Kirkegård', 'Byens gade', 'Fælles grusgrav', 'Dige eller dæmning', 'Fælles drift', 'Kanal', 'Strand', 'Fælles vanding'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_BRUGSRETSAR202 CHECK (BRUGSRETSAREAL IS NULL OR BRUGSRETSAREAL IN ('true', 'false'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_FAELLESLOD183 CHECK (FAELLESLOD IN ('true', 'false'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_FORRETNINGS070 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_FORRETNINGS199 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_FORRETNINGS244 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_FREDSKOV_OM168 CHECK (FREDSKOV_OMFANG IS NULL OR FREDSKOV_OMFANG IN ('Hel', 'Delvis', 'Ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_JORDRENTE_O013 CHECK (JORDRENTE_OMFANG IS NULL OR JORDRENTE_OMFANG IN ('Hel', 'Delvis', 'Ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_KLITFREDNIN162 CHECK (KLITFREDNING_OMFANG IS NULL OR KLITFREDNING_OMFANG IN ('Hel', 'Delvis', 'Ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_MAJORATSSKO067 CHECK (MAJORATSSKOV_OMFANG IS NULL OR MAJORATSSKOV_OMFANG IN ('Hel', 'Delvis', 'Ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_PAATAENKTHA241 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_STATUS067 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_STRANDBESKY136 CHECK (STRANDBESKYTTELSE_OMFANG IS NULL OR STRANDBESKYTTELSE_OMFANG IN ('Hel', 'Delvis', 'Ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_VANDAREALIN006 CHECK (VANDAREALINKLUDERING IN ('Inklusiv', 'Eksklusiv', 'Ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT CK_JORDSTYKKE_VEJAREALBER014 CHECK (VEJAREALBEREGNINGSSTATUS IN ('Vejareal beregnet', 'Vejareal ej beregnet', 'Ukendt vejareal'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT CK_JORDSTYKKET_FORRETNINGS094 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT CK_JORDSTYKKET_FORRETNINGS231 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT CK_JORDSTYKKET_FORRETNINGS245 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT CK_JORDSTYKKET_PAATAENKTHA202 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT CK_JORDSTYKKET_STATUS179 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT CK_JORDSTYKKET_TEMATYPE240 CHECK (TEMATYPE IN ('Fredskov', 'Strandbeskyttelse', 'Klitfredning'));
ALTER TABLE JORDSTYKKETEMAFLADE_SEKUNDAERF ADD CONSTRAINT CK_JORDSTYKKET_SEKUNDAERFO035 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKE_SEKUNDAERFORRETNING ADD CONSTRAINT CK_JORDSTYKKE__SEKUNDAERFO064 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKE_STORMFALD ADD CONSTRAINT CK_JORDSTYKKE__BETALINGSDA130 CHECK (TO_CHAR(BETALINGSDATO, 'HH24:MI:SS') = '00:00:00');
ALTER TABLE JORDSTYKKE_STORMFALD ADD CONSTRAINT CK_JORDSTYKKE__OMFANG135 CHECK (OMFANG IN ('Hel', 'Delvis', 'Ukendt'));
ALTER TABLE JORDSTYKKE_STORMFALD ADD CONSTRAINT CK_JORDSTYKKE__OPHOERSDATO178 CHECK (TO_CHAR(OPHOERSDATO, 'HH24:MI:SS') = '00:00:00');
ALTER TABLE JORDSTYKKE_STORMFALD ADD CONSTRAINT CK_JORDSTYKKE__TILSKUDSTYP096 CHECK (TILSKUDSTYPE IN ('1: Tilskud til oprydning', '2: Tilskud til gentilplantning'));
ALTER TABLE LODFLADE ADD CONSTRAINT CK_LODFLADE_FORRETNINGS007 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE LODFLADE ADD CONSTRAINT CK_LODFLADE_FORRETNINGS051 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE LODFLADE ADD CONSTRAINT CK_LODFLADE_FORRETNINGS107 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE LODFLADE ADD CONSTRAINT CK_LODFLADE_PAATAENKTHA165 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE LODFLADE ADD CONSTRAINT CK_LODFLADE_STATUS078 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE LODFLADE_SEKUNDAERFORRETNINGSH ADD CONSTRAINT CK_LODFLADE_SE_SEKUNDAERFO232 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE MATRIKELKOMMUNE ADD CONSTRAINT CK_MATRIKELKOM_STATUS100 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE MATRIKELREGION ADD CONSTRAINT CK_MATRIKELREG_STATUS069 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_ADMINISTRAT220 CHECK (ADMINISTRATIVGRAENSEKODE IN ('Region + kommune + ejerlav', 'Region + kommune + sogn + ejerlav', 'Region + kommune + sogn', 'Region + kommune', 'Region', 'Kommune + sogn + ejerlav', 'Kommune + sogn', 'Kommune + ejerlav', 'Kommune', 'Sogn + ejerlav', 'Sogn', 'Ejerlav', 'Ingen administrativ grænse'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_FORRETNINGS113 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_FORRETNINGS125 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_FORRETNINGS241 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_PAATAENKTHA252 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_PRODUKTIONS096 CHECK (PRODUKTIONSMETODE IN ('Indlagt med koordinaterne fra en skelmåling - MI', 'Indlagt vha. et måleblad, der er digitaliseret - MD', 'Indlagt vha. digitalisering af et økort - MK', 'Indlagt vha. digitalisering af et rammekort i målforhold >1:2000 - RL', 'Indlagt vha. digitalisering af et rammekort i målforhold 1:500 til 1:2000 - RS', 'Indlagt vha. digitalisering af et skelkort eller en konstruktion - SK', 'Ukendt - UK'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_SKELTYPE050 CHECK (SKELTYPE IN ('Almindeligt', 'VejogGade', 'Jernbane', 'Midtlinie', 'Søgrænse', 'Kystlinje'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT CK_MATRIKELSKE_STATUS108 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE MATRIKELSKEL_SEKUNDAERFORRETNI ADD CONSTRAINT CK_MATRIKELSKE_SEKUNDAERFO047 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE MATRIKELSOGN ADD CONSTRAINT CK_MATRIKELSOG_STATUS171 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT CK_MATRIKULAER_FORRETNINGS054 CHECK (FORRETNINGSHAENDELSE IN ('Anden opdatering', 'Opdatering forårsaget af BBR', 'Opdatering forårsaget af landinspektør eller anden indberetter', 'Opdatering forårsaget af matrikelmyndigheden'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT CK_MATRIKULAER_FORRETNINGS172 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT CK_MATRIKULAER_FORRETNINGS251 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT CK_MATRIKULAER_JOURNALISER124 CHECK (TO_CHAR(JOURNALISERINGSDATO, 'HH24:MI:SS') = '00:00:00');
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT CK_MATRIKULAER_STATUS005 CHECK (STATUS IN ('Accepteret af Tinglysningsretten', 'Aflyst', 'Afsluttet', 'Afventer anden sag', 'Afventer indsendelse til registrering', 'Afventer svar fra kommunen', 'Afventer Tinglysningsretten', 'Afvist af Tinglysningsretten', 'Annulleret', 'Foreløbig afvist af Tinglysningsretten', 'Foreløbige sagsdata udstillet', 'Hjemsendt til indberetter', 'Hos matrikelmyndigheden', 'Hos matrikelmyndigheden - under revision', 'Slettet', 'Stedfæstet ved udtræk'));
ALTER TABLE NULLINJE ADD CONSTRAINT CK_NULLINJE_FORRETNINGS116 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE NULLINJE ADD CONSTRAINT CK_NULLINJE_FORRETNINGS177 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE NULLINJE ADD CONSTRAINT CK_NULLINJE_FORRETNINGS218 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE NULLINJE ADD CONSTRAINT CK_NULLINJE_PAATAENKTHA185 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE NULLINJE ADD CONSTRAINT CK_NULLINJE_STATUS206 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE NULLINJE_SEKUNDAERFORRETNINGSH ADD CONSTRAINT CK_NULLINJE_SE_SEKUNDAERFO053 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_FORRETNINGS074 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_FORRETNINGS186 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_FORRETNINGS195 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_PAATAENKTHA217 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_PRODUKTIONS014 CHECK (PRODUKTIONSMETODE IN ('Indlagt med koordinaterne fra en skelmåling - MI', 'Indlagt vha. et måleblad, der er digitaliseret - MD', 'Indlagt vha. digitalisering af et økort - MK', 'Indlagt vha. digitalisering af et rammekort i målforhold >1:2000 - RL', 'Indlagt vha. digitalisering af et rammekort i målforhold 1:500 til 1:2000 - RS', 'Indlagt vha. digitalisering af et skelkort eller en konstruktion - SK', 'Ukendt - UK'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_STATUS128 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT CK_OPTAGETVEJ_VEJTYPE137 CHECK (VEJTYPE IS NULL OR VEJTYPE IN ('Sti', 'Kirkesti', 'Markvej', 'Byvej', 'Landevej', 'Ukendt'));
ALTER TABLE OPTAGETVEJ_SEKUNDAERFORRETNING ADD CONSTRAINT CK_OPTAGETVEJ__SEKUNDAERFO181 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_ARBEJDERBOL124 CHECK (ARBEJDERBOLIG IS NULL OR ARBEJDERBOLIG IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_ERFAELLESLO028 CHECK (ERFAELLESLOD IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_FORRETNINGS092 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_FORRETNINGS172 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_FORRETNINGS200 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_HOVEDEJENDO065 CHECK (HOVEDEJENDOMOPDELTIEJERLEJLIGH IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_LANDBRUGSNO136 CHECK (LANDBRUGSNOTERING IS NULL OR LANDBRUGSNOTERING IN ('Familiebrug', 'Landbrug', 'Landbrug uden bygning'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_PAATAENKTHA020 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_STATUS214 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT CK_SAMLETFASTE_UDSKILTVEJ128 CHECK (UDSKILTVEJ IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM_SEKUNDAERFOR ADD CONSTRAINT CK_SAMLETFASTE_SEKUNDAERFO237 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_FORRETNINGS018 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_FORRETNINGS218 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_FORRETNINGS234 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_INDLAEGNING106 CHECK (INDLAEGNINGSTYPE IN ('Indlagt over fikspunkter - FP', 'Indlagt over fikspunkter og/eller skelkredse - FS', 'Indlagt over støttemateriale - ST', 'Ukendt - UK'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_PAATAENKTHA007 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_PRODUKTIONS185 CHECK (PRODUKTIONSMETODE IN ('Indlagt med koordinaterne fra en skelmåling - MI', 'Indlagt vha. et måleblad, der er digitaliseret - MD', 'Indlagt vha. digitalisering af et økort - MK', 'Indlagt vha. digitalisering af et rammekort i målforhold >1:2000 - RL', 'Indlagt vha. digitalisering af et rammekort i målforhold 1:500 til 1:2000 - RS', 'Indlagt vha. digitalisering af et skelkort eller en konstruktion - SK', 'Ukendt - UK'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_PUNKTKLASSE018 CHECK (PUNKTKLASSE IN ('Fikspunkt - 0', 'Indmålt ved hjælp af RTK GPS - 1', 'Indmålt terrestrisk på anden vis - 2', 'Digitaliseret punkt eller labil grænse - 3'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT CK_SKELPUNKT_STATUS240 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE SKELPUNKT_SEKUNDAERFORRETNINGS ADD CONSTRAINT CK_SKELPUNKT_S_SEKUNDAERFO181 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_FORLOEB060 CHECK (FORLOEB IN ('Skal følge skel', 'Skal ikke følge skelbillede', 'Skal følge skelbillede', 'Lukkelinje'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_FORRETNINGS128 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_FORRETNINGS157 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_FORRETNINGS173 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratsskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Regions- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_PAATAENKTHA240 CHECK (PAATAENKTHANDLING IS NULL OR PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_STATUS146 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke gennemført'));
ALTER TABLE TEMALINJE ADD CONSTRAINT CK_TEMALINJE_TEMATYPE151 CHECK (TEMATYPE IN ('Fredskov', 'Strandbeskyttelse', 'Klitfredning'));
ALTER TABLE TEMALINJE_SEKUNDAERFORRETNINGS ADD CONSTRAINT CK_TEMALINJE_S_SEKUNDAERFO220 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));

INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BYGNINGPAAFREMMEDGRUNDFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BYGNINGPAAFREMMEDGRUNDPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('CENTROIDE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('EJERLAV', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('EJERLEJLIGHEDSLOD', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('JORDSTYKKETEMAFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('LODFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKELKOMMUNE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKELSKEL', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKELSOGN', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKULAERSAG', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NULLINJE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('OPTAGETVEJ', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SAMLETFASTEJENDOM', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SKELPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('TEMALINJE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);

CREATE INDEX IDX_BYGNINGPAAFREMMEDGRUNDFLAD ON BYGNINGPAAFREMMEDGRUNDFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_BYGNINGPAAFREMMEDGRUNDPUNK ON BYGNINGPAAFREMMEDGRUNDPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_CENTROIDE_GEOMETRI ON CENTROIDE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_EJERLAV_GEOMETRI ON EJERLAV (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_EJERLEJLIGHEDSLOD_GEOMETRI ON EJERLEJLIGHEDSLOD (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_JORDSTYKKETEMAFLADE_GEOMET ON JORDSTYKKETEMAFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_LODFLADE_GEOMETRI ON LODFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_MATRIKELKOMMUNE_GEOMETRI ON MATRIKELKOMMUNE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_MATRIKELSKEL_GEOMETRI ON MATRIKELSKEL (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_MATRIKELSOGN_GEOMETRI ON MATRIKELSOGN (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_MATRIKULAERSAG_GEOMETRI ON MATRIKULAERSAG (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_NULLINJE_GEOMETRI ON NULLINJE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_OPTAGETVEJ_GEOMETRI ON OPTAGETVEJ (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_SAMLETFASTEJENDOM_GEOMETRI ON SAMLETFASTEJENDOM (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_SKELPUNKT_GEOMETRI ON SKELPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_TEMALINJE_GEOMETRI ON TEMALINJE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');

COMMENT ON TABLE BYGNINGPAAFREMMEDGRUNDFLADE IS 'BygningPåFremmedGrund, som kan være geometrisk registreret med fladegeometri.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.BFENUMMER IS 'Unikt fortløbende identifikation tildelt den specifikke bestemte fast ejendom.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.OPDELTIEJERLEJLIGHEDER IS 'Angiver, om der er tale om en hovedejendom, der er opdelt i ejerlejligheder.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.OPRINDELSE IS 'Angiver, hvor de registrerede oplysninger om bygningen på fremmed grund stammer fra og om bygningen er stedfæstet.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.PAAHAVET IS 'Angiver, om bygningen på fremmed grund er en bygning placeret på havet.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.RIDS IS 'Skitsering af en bygnings beliggenhed.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.SAMLETFASTEJENDOMLOKALID IS 'Angiver den ejendom hvor en bygning på fremmed grund indgår.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDFLADE_SE.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE BYGNINGPAAFREMMEDGRUNDPUNKT IS 'BygningPåFremmedGrund geometrisk registreret med punktgeometri.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.BFENUMMER IS 'Unikt fortløbende identifikation tildelt den specifikke bestemte fast ejendom.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.OPDELTIEJERLEJLIGHEDER IS 'Angiver, om der er tale om en hovedejendom, der er opdelt i ejerlejligheder.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.OPRINDELSE IS 'Angiver, hvor de registrerede oplysninger om bygningen på fremmed grund stammer fra og om bygningen er stedfæstet.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.PAAHAVET IS 'Angiver, om bygningen på fremmed grund er en bygning placeret på havet.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.RIDS IS 'Skitsering af en bygnings beliggenhed.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.SAMLETFASTEJENDOMLOKALID IS 'Angiver den ejendom hvor en bygning på fremmed grund indgår.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN BYGNINGPAAFREMMEDGRUNDPUNKT_SE.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE CENTROIDE IS 'Repræsentativ punktgeometri for jordstykket, som er placeret inden i jordstykkets lodflade.';
COMMENT ON COLUMN CENTROIDE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN CENTROIDE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN CENTROIDE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN CENTROIDE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN CENTROIDE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN CENTROIDE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN CENTROIDE.JORDSTYKKELOKALID IS 'Udpeger det jordstykke som har en centroide tilknyttet.';
COMMENT ON COLUMN CENTROIDE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN CENTROIDE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN CENTROIDE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN CENTROIDE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN CENTROIDE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN CENTROIDE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN CENTROIDE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN CENTROIDE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN CENTROIDE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN CENTROIDE_SEKUNDAERFORRETNINGS.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE EJERLAV IS 'Underinddeling af sogne i matrikulære distrikter.';
COMMENT ON COLUMN EJERLAV.EJERLAVSKODE IS 'Unik identifikation af det specifikke ejerlav.';
COMMENT ON COLUMN EJERLAV.EJERLAVSNAVN IS 'Navnet på ejerlavet - normalt angivet ved ejerlav, sogn.';
COMMENT ON COLUMN EJERLAV.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN EJERLAV.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJERLAV.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJERLAV.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN EJERLAV.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN EJERLAV.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN EJERLAV.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor en ændring af et administrativt område indgår.';
COMMENT ON COLUMN EJERLAV.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJERLAV.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN EJERLAV.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forvaltningsobjektets virkning.';
COMMENT ON COLUMN EJERLAV.VIRKNINGTIL IS 'Tidspunktet hvor forvaltningsobjektets virkning ophører.';
COMMENT ON TABLE EJERLEJLIGHED IS 'Lejlighed i en beboelsesejendom hvor hver enkelt lejlighed ejes særskilt og betragtes som selvstændig fast ejendom, mens de fælles dele og faciliteter ejes i fællesskab af en ejerforening.';
COMMENT ON COLUMN EJERLEJLIGHED.BFENUMMER IS 'Unikt fortløbende identifikation tildelt den specifikke bestemte fast ejendom.';
COMMENT ON COLUMN EJERLEJLIGHED.B_BYGNINGPAAFREMMEDGRUNDFLADEL IS 'Udpeger den bygning på fremmed grund hvor ejerlejligheden ligger i.';
COMMENT ON COLUMN EJERLEJLIGHED.B_BYGNINGPAAFREMMEDGRUNDPUNKTL IS 'Udpeger den bygning på fremmed grund hvor ejerlejligheden ligger i.';
COMMENT ON COLUMN EJERLEJLIGHED.EJERLEJLIGHEDSKORT IS 'Sagsbilag hvorpå geometrien for ejerlejligheden og eventuelle ejerlejlighedslodder er illustreret.';
COMMENT ON COLUMN EJERLEJLIGHED.EJERLEJLIGHEDSNUMMER IS 'Identifikation af den enkelte ejerlejlighed der ligger i en hovedejendom.';
COMMENT ON COLUMN EJERLEJLIGHED.FORDELINGSTALNAEVNER IS 'Udgør sammen med fordelingstalTæller ejerlejlighedens andel af ejendomsretten af den hovedejendom som ejerlejligheden indgår i.';
COMMENT ON COLUMN EJERLEJLIGHED.FORDELINGSTALTAELLER IS 'Udgør sammen med fordelingstalNævner ejerlejlighedens andel af ejendomsretten af den hovedejendom som ejerlejligheden indgår i.';
COMMENT ON COLUMN EJERLEJLIGHED.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJERLEJLIGHED.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN EJERLEJLIGHED.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN EJERLEJLIGHED.IBYGNINGPAAFREMMEDGRUND IS 'Angiver, om ejerlejligheden er beliggende i en bygning på fremmed grund.';
COMMENT ON COLUMN EJERLEJLIGHED.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJERLEJLIGHED.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJERLEJLIGHED.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN EJERLEJLIGHED.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN EJERLEJLIGHED.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN EJERLEJLIGHED.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN EJERLEJLIGHED.SAMLETAREAL IS 'Angiver det aktuelle, samlede areal for ejerlejligheden i kvadratmeter.';
COMMENT ON COLUMN EJERLEJLIGHED.SAMLETFASTEJENDOMLOKALID IS 'Udpeger den samlede faste ejendom som indbefatter en ejerlejlighed.';
COMMENT ON COLUMN EJERLEJLIGHED.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN EJERLEJLIGHED.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJERLEJLIGHED.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN EJERLEJLIGHED.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN EJERLEJLIGHED.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON TABLE EJERLEJLIGHEDSLOD IS 'En ejerlejlighed kan bestå af flere arealer, som er fysisk adskilt fra hinanden. Disse arealer kaldes ejerlejlighedslodder.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.EJERLEJLIGHEDLOKALID IS 'Udpeger den ejerlejlighed som ejerlejlighedslod er en del af.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.ETAGEBETEGNELSE IS 'Angivelse af hvilken etage ejerlejlighedslodden er beliggende på.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.LODAREAL IS 'Det registrerede areal for det pågældende ejerlejlighedslod.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.LODBELIGGENHEDSTEKST IS 'Tekst, der angiver ejerlejlighedsloddens beliggenhed i relation til hovedejendommen.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.LODLITRA IS 'Bogstav, der bruges for at angive en underinddeling af en ejerlejlighed i ejerlejlighedslodder.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN EJERLEJLIGHEDSLOD_SEKUNDAERFOR.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN EJERLEJLIGHED_SEKUNDAERFORRETN.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE JORDSTYKKE IS 'Areal på jordoverfladen som er afgrænset af matrikelskel.';
COMMENT ON COLUMN JORDSTYKKE.AREALBEREGNINGSMETODE IS 'Angivelse af beregningsmetoden for arealet på det pågældende jordstykke.';
COMMENT ON COLUMN JORDSTYKKE.AREALBETEGNELSE IS 'Tekstlig beskrivelse af arealets art eller type.';
COMMENT ON COLUMN JORDSTYKKE.AREALTYPE IS 'Den registrerede type for arealet.';
COMMENT ON COLUMN JORDSTYKKE.BRUGSRETSAREAL IS 'Et areal, der er stiftet en brugsret over for højest 30 år, såfremt arealet udgør en del af en samlet fast ejendom, eller for højest 10 år, såfremt arealet udgør en del af en umatrikuleret ejendom.';
COMMENT ON COLUMN JORDSTYKKE.DELNUMMER IS 'Midlertidigt nummer tildelt jordstykket inden det får tildelt det endelige matrikelnummer.';
COMMENT ON COLUMN JORDSTYKKE.EJERLAVLOKALID IS 'Angiver det ejerlav som et jordstykke ligger indenfor.';
COMMENT ON COLUMN JORDSTYKKE.FAELLESLOD IS 'Angiver om jordstykket er et fælleslod og dermed indgår i flere faste ejendomme.';
COMMENT ON COLUMN JORDSTYKKE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN JORDSTYKKE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN JORDSTYKKE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN JORDSTYKKE.FREDSKOV_AREAL IS 'Arealet for den registrerede fredskov på jordstykket.';
COMMENT ON COLUMN JORDSTYKKE.FREDSKOV_OMFANG IS 'Angiver hvor stor en del af jordstykket der er omfattet af registreringen.';
COMMENT ON COLUMN JORDSTYKKE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN JORDSTYKKE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN JORDSTYKKE.JORDRENTE_OMFANG IS 'Angiver hvor stor en del af jordstykket der er omfattet af registreringen.';
COMMENT ON COLUMN JORDSTYKKE.KLITFREDNING_AREAL IS 'Angiver størrelsen af klitfredning på et jordstykke hvorpå der er registreret klitfredning.';
COMMENT ON COLUMN JORDSTYKKE.KLITFREDNING_OMFANG IS 'Angiver hvor stor en del af jordstykket der er omfattet af registreringen.';
COMMENT ON COLUMN JORDSTYKKE.KOMMUNELOKALID IS 'Angiver den kommune som et jordstykke ligger indenfor.';
COMMENT ON COLUMN JORDSTYKKE.MAJORATSSKOV_NUMMER IS 'Naturstyrelsens unikke identifikation af en majoratsskov.';
COMMENT ON COLUMN JORDSTYKKE.MAJORATSSKOV_OMFANG IS 'Angiver hvor stor en del af jordstykket der er omfattet af registreringen.';
COMMENT ON COLUMN JORDSTYKKE.MATRIKELNUMMER IS 'Entydig identifikation af et jordstykke inden for et ejerlav.';
COMMENT ON COLUMN JORDSTYKKE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN JORDSTYKKE.REGIONLOKALID IS 'Angiver den region som et jordstykke ligger indenfor.';
COMMENT ON COLUMN JORDSTYKKE.REGISTRERETAREAL IS 'Jordstykkets registrerede areal i Matriklen.';
COMMENT ON COLUMN JORDSTYKKE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN JORDSTYKKE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN JORDSTYKKE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN JORDSTYKKE.SAMLETFASTEJENDOMLOKALID IS 'Angiver den samlede faste ejendom som et jordstykke samles i.';
COMMENT ON COLUMN JORDSTYKKE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN JORDSTYKKE.SKELFORRETNINGSSAGSLOKALID IS 'Udpeger den seneste matrikulære sag der har ændret jordstykket ved en skelforretning.';
COMMENT ON COLUMN JORDSTYKKE.SOGNLOKALID IS 'Angiver det sogn som et jordstykke ligger indenfor.';
COMMENT ON COLUMN JORDSTYKKE.STAMMERFRAJORDSTYKKELOKALID IS 'Udpeger det jordstykke hvori der er foretaget en udstykning.';
COMMENT ON COLUMN JORDSTYKKE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN JORDSTYKKE.STRANDBESKYTTELSE_AREAL IS 'Arealet på jordstykket som er omfattet af strandbeskyttelse.';
COMMENT ON COLUMN JORDSTYKKE.STRANDBESKYTTELSE_OMFANG IS 'Angiver hvor stor en del af jordstykket der er omfattet af registreringen.';
COMMENT ON COLUMN JORDSTYKKE.SUPPLERENDEMAALINGSAGLOKALID IS 'Udpeger den seneste matrikulære sag der har ændret jordstykket ved supplerende måling.';
COMMENT ON COLUMN JORDSTYKKE.VANDAREALINKLUDERING IS 'Angivelse af om et eventuelt vandareal indenfor jordstykket indgår i det registrerede areal for jordstykket.';
COMMENT ON COLUMN JORDSTYKKE.VEJAREAL IS 'Det i matriklen registrerede areal for en ikke udskilt vej på jordstykket.';
COMMENT ON COLUMN JORDSTYKKE.VEJAREALBEREGNINGSSTATUS IS 'Angiver hvorvidt et eventuelt vejareal på jordstykket er beregnet.';
COMMENT ON COLUMN JORDSTYKKE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN JORDSTYKKE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN JORDSTYKKE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON TABLE JORDSTYKKETEMAFLADE IS 'En flade, der er dannet ved aggregering af temalinjer.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.JORDSTYKKELOKALID IS 'Angiver det jordstykke som en temaflade ligger indenfor.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.TEMAFLADEID IS 'Unik identifikation af temafladen.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.TEMATYPE IS 'Typen af tema der er registreret på det pågældende jordstykke.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN JORDSTYKKETEMAFLADE_SEKUNDAERF.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN JORDSTYKKE_SEKUNDAERFORRETNING.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE JORDSTYKKE_STORMFALD IS 'Registrering af udbetalt tilskud til oprydning eller gentilplantning af private fredskove, der er væltet som følge af storme.';
COMMENT ON COLUMN JORDSTYKKE_STORMFALD.BETALINGSDATO IS 'Tidspunkt hvor udbetaling af stormfaldstilskud er startet.';
COMMENT ON COLUMN JORDSTYKKE_STORMFALD.OMFANG IS 'Angiver hvor stor en del af jordstykket der er omfattet af registreringen.';
COMMENT ON COLUMN JORDSTYKKE_STORMFALD.OPHOERSDATO IS 'Tidspunkt hvor udbetaling af stormfaldstilskud er ophørt.';
COMMENT ON COLUMN JORDSTYKKE_STORMFALD.SNSJOURNALNUMMER IS 'Det af Naturstyrelsen angivne journalnummer på en stormfaldssag.';
COMMENT ON COLUMN JORDSTYKKE_STORMFALD.TILSKUDSTYPE IS 'Typen af tilskud det registrerede stormfald er omfattet af.';
COMMENT ON TABLE LODFLADE IS 'Repræsentativ fladegeometri for jordstykket, som dannes ud fra de omkringliggende matrikelskel.';
COMMENT ON COLUMN LODFLADE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN LODFLADE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN LODFLADE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN LODFLADE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN LODFLADE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN LODFLADE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN LODFLADE.JORDSTYKKELOKALID IS 'Udpeger det objekt som har en lodflade tilknyttet.';
COMMENT ON COLUMN LODFLADE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN LODFLADE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN LODFLADE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN LODFLADE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN LODFLADE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN LODFLADE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN LODFLADE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN LODFLADE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN LODFLADE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN LODFLADE_SEKUNDAERFORRETNINGSH.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE MATRIKELKOMMUNE IS 'Geometrisk inddeling af kommune pba. registreringer i matrikelregisteret.';
COMMENT ON COLUMN MATRIKELKOMMUNE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN MATRIKELKOMMUNE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN MATRIKELKOMMUNE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN MATRIKELKOMMUNE.KOMMUNEKODE IS 'Den 4-cifrede CPR-kode tilhørende kommunen.';
COMMENT ON COLUMN MATRIKELKOMMUNE.KOMMUNENAVN IS 'Navnet tilhørende kommunen.';
COMMENT ON COLUMN MATRIKELKOMMUNE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN MATRIKELKOMMUNE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN MATRIKELKOMMUNE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN MATRIKELKOMMUNE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor en ændring af et administrativt område indgår.';
COMMENT ON COLUMN MATRIKELKOMMUNE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN MATRIKELKOMMUNE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN MATRIKELKOMMUNE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forvaltningsobjektets virkning.';
COMMENT ON COLUMN MATRIKELKOMMUNE.VIRKNINGTIL IS 'Tidspunktet hvor forvaltningsobjektets virkning ophører.';
COMMENT ON TABLE MATRIKELREGION IS 'Geometrisk inddeling af region pba. registreringer i Matriklen.';
COMMENT ON COLUMN MATRIKELREGION.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN MATRIKELREGION.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN MATRIKELREGION.REGIONSKODE IS 'Koden tilhørende regionen.';
COMMENT ON COLUMN MATRIKELREGION.REGIONSNAVN IS 'Navnet tilhørende regionen.';
COMMENT ON COLUMN MATRIKELREGION.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN MATRIKELREGION.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN MATRIKELREGION.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN MATRIKELREGION.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor en ændring af et administrativt område indgår.';
COMMENT ON COLUMN MATRIKELREGION.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN MATRIKELREGION.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN MATRIKELREGION.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forvaltningsobjektets virkning.';
COMMENT ON COLUMN MATRIKELREGION.VIRKNINGTIL IS 'Tidspunktet hvor forvaltningsobjektets virkning ophører.';
COMMENT ON TABLE MATRIKELSKEL IS 'En linje eller en polylinje (cirkelbue), der – sammen med mindst ét andet matrikelskel - afgrænser et jordstykke.';
COMMENT ON COLUMN MATRIKELSKEL.ADMINISTRATIVGRAENSEKODE IS 'Angivelse af hvilke administrative inddelinger, der er sammenfaldende med skellet.';
COMMENT ON COLUMN MATRIKELSKEL.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN MATRIKELSKEL.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN MATRIKELSKEL.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN MATRIKELSKEL.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN MATRIKELSKEL.HOEJREJORDSTYKKELOKALID IS 'Identificerer det Jordstykke, som ligger til højre for matrikelskellet, når man står ved det første Skelpunkt, som matrikelskellet starter med.';
COMMENT ON COLUMN MATRIKELSKEL.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN MATRIKELSKEL.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN MATRIKELSKEL.OPRINDELSEJOURNALNUMMER IS 'Identifikation af den sag, via journalnummer, som indeholder de måloplysninger der er brugt til at angive objektets placering.';
COMMENT ON COLUMN MATRIKELSKEL.OPRINDELSESSAGSLOKALID IS 'Udpeger den matrikulære sag der har fastlagt matrikelskellet på grundlag af måloplysninger.';
COMMENT ON COLUMN MATRIKELSKEL.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN MATRIKELSKEL.PRODUKTIONSMETODE IS 'Angivelse af hvilken metode og baggrundsmateriale, som matrikelskellet er produceret ved hjælp af.';
COMMENT ON COLUMN MATRIKELSKEL.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN MATRIKELSKEL.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN MATRIKELSKEL.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN MATRIKELSKEL.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN MATRIKELSKEL.SKELFORRETNINGSSAGSLOKALID IS 'Udpeger den seneste matrikulære sag der har ændret matrikelskellet ved en skelforretning.';
COMMENT ON COLUMN MATRIKELSKEL.SKELPUNKT_1LOKALID IS 'Angiver de skelpunkter der definerer enderne i et skel.';
COMMENT ON COLUMN MATRIKELSKEL.SKELPUNKT_2LOKALID IS 'Angiver de skelpunkter der definerer enderne i et skel.';
COMMENT ON COLUMN MATRIKELSKEL.SKELTYPE IS 'Klassifikation af skellet ud fra skelhierarki.';
COMMENT ON COLUMN MATRIKELSKEL.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN MATRIKELSKEL.TRANSFORMATIONSID IS 'TransformationsID er en fortløbende nummerering af transformationerne inden for det enkelte ejerlav.';
COMMENT ON COLUMN MATRIKELSKEL.VENSTREJORDSTYKKELOKALID IS 'Identificerer det Jordstykke, som ligger til venstre for matrikelskellet, når man står ved det første Skelpunkt, som matrikelskellet starter med.';
COMMENT ON COLUMN MATRIKELSKEL.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN MATRIKELSKEL.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN MATRIKELSKEL.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN MATRIKELSKEL_SEKUNDAERFORRETNI.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE MATRIKELSOGN IS 'Geometrisk inddeling af sogn pba. registreringer i matrikelregisteret.';
COMMENT ON COLUMN MATRIKELSOGN.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN MATRIKELSOGN.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN MATRIKELSOGN.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN MATRIKELSOGN.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN MATRIKELSOGN.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN MATRIKELSOGN.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN MATRIKELSOGN.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor en ændring af et administrativt område indgår.';
COMMENT ON COLUMN MATRIKELSOGN.SOGNEKODE IS 'Den 4-cifrede CPR-kode tilhørende sognet.';
COMMENT ON COLUMN MATRIKELSOGN.SOGNENAVN IS 'Navnet tilhørende sognet.';
COMMENT ON COLUMN MATRIKELSOGN.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN MATRIKELSOGN.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN MATRIKELSOGN.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forvaltningsobjektets virkning.';
COMMENT ON COLUMN MATRIKELSOGN.VIRKNINGTIL IS 'Tidspunktet hvor forvaltningsobjektets virkning ophører.';
COMMENT ON TABLE MATRIKULAERSAG IS 'Helheden af de faktorer og omstændigheder der knytter sig til en matrikulær sag.';
COMMENT ON COLUMN MATRIKULAERSAG.EJERLAVLOKALID IS 'Udpegelse af det ejerlav hvori en matrikulær sag finder sted.';
COMMENT ON COLUMN MATRIKULAERSAG.FORRETNINGSHAENDELSE IS 'Den begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN MATRIKULAERSAG.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN MATRIKULAERSAG.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN MATRIKULAERSAG.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN MATRIKULAERSAG.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN MATRIKULAERSAG.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN MATRIKULAERSAG.JORDSTYKKELOKALID IS 'Udpeger det jordstykke som stedfæster en matrikulær sag.';
COMMENT ON COLUMN MATRIKULAERSAG.JOURNALISERINGSDATO IS 'Dato for den dag, hvor sagen er journaliseret af matrikelmyndigheden.';
COMMENT ON COLUMN MATRIKULAERSAG.KOMMUNE IS 'Den kommune matrikelnummeret hører til og som er blevet brugt til at stedfæste sagen.';
COMMENT ON COLUMN MATRIKULAERSAG.MATRIKELMYNDIGHEDENSJOURNALNUM IS 'Det unikke sagsnummer som er tildelt af matrikelmyndigheden.';
COMMENT ON COLUMN MATRIKULAERSAG.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN MATRIKULAERSAG.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN MATRIKULAERSAG.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN MATRIKULAERSAG.REKVIRENTREF IS 'Den sagsansvarliges (ofte landinspektørens) eget journalnummer for sagen.';
COMMENT ON COLUMN MATRIKULAERSAG.SAGSTITEL IS 'Den repræsentative tekst, der beskriver sagen.';
COMMENT ON COLUMN MATRIKULAERSAG.STATUS IS 'Angivelse af hvor sagen er i sin livscyklus.';
COMMENT ON COLUMN MATRIKULAERSAG.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN MATRIKULAERSAG.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forvaltningsobjektets virkning.';
COMMENT ON COLUMN MATRIKULAERSAG.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON TABLE MATRIKULAERSAG_SAGSOPERATION IS 'Type med kode og betegnelse for en sagsoperation';
COMMENT ON COLUMN MATRIKULAERSAG_SAGSOPERATION.BETEGNELSE IS 'Betegnelse for sagsoperationen.';
COMMENT ON COLUMN MATRIKULAERSAG_SAGSOPERATION.KODE IS 'Kode for sagsoperationen.';
COMMENT ON TABLE NULLINJE IS 'Nullinjen i Nissum Fjord angiver grænsen for henholdsvis statens og strandejernes ejendomsret.';
COMMENT ON COLUMN NULLINJE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN NULLINJE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN NULLINJE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN NULLINJE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN NULLINJE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN NULLINJE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN NULLINJE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN NULLINJE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN NULLINJE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN NULLINJE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN NULLINJE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN NULLINJE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN NULLINJE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN NULLINJE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN NULLINJE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN NULLINJE_SEKUNDAERFORRETNINGSH.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE OPTAGETVEJ IS 'Registrering af vej og sti, som tjener som adgang til anden ejendom, og som ikke er udskilt med eget vejlitra eller matrikelnummer.';
COMMENT ON COLUMN OPTAGETVEJ.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN OPTAGETVEJ.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN OPTAGETVEJ.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN OPTAGETVEJ.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN OPTAGETVEJ.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN OPTAGETVEJ.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN OPTAGETVEJ.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN OPTAGETVEJ.PRODUKTIONSMETODE IS 'Angivelse af hvilken metode og baggrundsmateriale, som vejen er produceret ved hjælp af.';
COMMENT ON COLUMN OPTAGETVEJ.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN OPTAGETVEJ.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN OPTAGETVEJ.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN OPTAGETVEJ.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN OPTAGETVEJ.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN OPTAGETVEJ.TRANSFORMATIONSID IS 'TransformationsID er en fortløbende nummerering af transformationerne inden for det enkelte ejerlav.';
COMMENT ON COLUMN OPTAGETVEJ.VEJBREDDE IS 'Vejens bredde.';
COMMENT ON COLUMN OPTAGETVEJ.VEJTYPE IS 'Angiver typen af vej ud fra dens oprindelse.';
COMMENT ON COLUMN OPTAGETVEJ.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN OPTAGETVEJ.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN OPTAGETVEJ.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN OPTAGETVEJ_SEKUNDAERFORRETNING.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE SAMLETFASTEJENDOM IS 'En vedvarende forening af et eller flere jordstykker som tilsammen udgør én ejendom.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.ARBEJDERBOLIG IS 'Angiver om den samlede faste ejendom er en arbejderbolig.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.BFENUMMER IS 'Unikt fortløbende identifikation tildelt den specifikke bestemte fast ejendom.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.ERFAELLESLOD IS 'Angiver, at typen af samlet fast ejendom er fælleslod.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.HOVEDEJENDOMOPDELTIEJERLEJLIGH IS 'Angiver, om den pågældende samlede faste ejendom er registreret som hovedejendom og opdelt i ejerlejligheder.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN SAMLETFASTEJENDOM.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN SAMLETFASTEJENDOM.LANDBRUGSNOTERING IS 'Angiver hvorvidt ejendommen er noteret som landbrugsejendom og derfor har landbrugspligt.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.UDSKILTVEJ IS 'Angiver, om der er tale om en udskilt, offentlig vej med selvstændigt matrikelnummer.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN SAMLETFASTEJENDOM.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN SAMLETFASTEJENDOM_SEKUNDAERFOR.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN SAMLETFASTEJENDOM_X_JORDSTYKKE.JORDSTYKKEOBJECTID IS 'Angiver det jordstykke som indgår som fælleslod i en samlet fast ejendom.';
COMMENT ON COLUMN SAMLETFASTEJENDOM_X_JORDSTYKKE.SAMLETFASTEJENDOMOBJECTID IS 'Udpeger den samlede faste ejendom som har fælleslodandel i et jordstykke.';
COMMENT ON TABLE SKELPUNKT IS 'Et punkt, der angiver et matrikelskels start eller slut.';
COMMENT ON COLUMN SKELPUNKT.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN SKELPUNKT.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN SKELPUNKT.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN SKELPUNKT.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN SKELPUNKT.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN SKELPUNKT.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN SKELPUNKT.INDLAEGNINGSTYPE IS 'Angiver den måde hvorpå det pågældende skelpunkt er indlagt i matrikelkortet.';
COMMENT ON COLUMN SKELPUNKT.OPRINDELSEJOURNALNUMMER IS 'Identifikation af den sag, via journalnummer, som indeholder de måloplysninger der er brugt til at angive objektets placering.';
COMMENT ON COLUMN SKELPUNKT.OPRINDELSESSAGSLOKALID IS 'Udpeger den matrikulære sag der har fastlagt skelpunktet på grundlag af måloplysninger.';
COMMENT ON COLUMN SKELPUNKT.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN SKELPUNKT.PRODUKTIONSMETODE IS 'Angivelse af hvilken metode og baggrundsmateriale, som skelpunktet er produceret ved hjælp af.';
COMMENT ON COLUMN SKELPUNKT.PUNKTKLASSE IS 'Klassificering af punktet i forhold til målemetode mv.';
COMMENT ON COLUMN SKELPUNKT.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN SKELPUNKT.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN SKELPUNKT.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN SKELPUNKT.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN SKELPUNKT.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN SKELPUNKT.SUPPLERENDEMAALINGSAGSLOKALID IS 'Udpeger den seneste matrikulære sag der har ændret skelpunktet ved supplerende måling.';
COMMENT ON COLUMN SKELPUNKT.TRANSFORMATIONSID IS 'TransformationsID er en fortløbende nummerering af transformationerne inden for det enkelte ejerlav.';
COMMENT ON COLUMN SKELPUNKT.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN SKELPUNKT.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN SKELPUNKT.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN SKELPUNKT_SEKUNDAERFORRETNINGS.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';
COMMENT ON TABLE TEMALINJE IS 'Linje til registrering af afgrænsning for strandbeskyttelse, klitfredning, fredskov.';
COMMENT ON COLUMN TEMALINJE.FORLOEB IS 'Hvordan linjerne skal håndteres i forbindelse med ændringer i det aktuelle skelbillede.';
COMMENT ON COLUMN TEMALINJE.FORRETNINGSHAENDELSE IS 'Den primære begivenhed i virkeligheden som udløste ændringen i data.';
COMMENT ON COLUMN TEMALINJE.FORRETNINGSOMRAADE IS 'Den del af den offentlige forretning der håndterer hændelsen og derved udvirker ændringen i data.';
COMMENT ON COLUMN TEMALINJE.FORRETNINGSPROCES IS 'Den manuelle eller IT-understøttede proces hvori forretningsområdet håndterer hændelsen.';
COMMENT ON COLUMN TEMALINJE.GEOMETRI IS 'Objektets geografiske placering.';
COMMENT ON COLUMN TEMALINJE.ID_LOKALID IS 'Identifikation af objektet';
COMMENT ON COLUMN TEMALINJE.ID_NAMESPACE IS 'Identifikation af et namespace inden for hvilket lokalId er unik';
COMMENT ON COLUMN TEMALINJE.MATRIKELSKELLOKALID IS 'Udpeger det matrikelskel som har en temalinje liggende langs sig.';
COMMENT ON COLUMN TEMALINJE.ORIGINALTEMAFLADEID IS 'Reference til den originale temaflade i matrikelsystemet.';
COMMENT ON COLUMN TEMALINJE.PAATAENKTHANDLING IS 'Den påtænkte handling for objekter med status ''Foreløbig''.';
COMMENT ON COLUMN TEMALINJE.REGISTRERINGFRA IS 'Tidspunktet hvor registreringen af versionen af forretningsobjektet er foretaget.';
COMMENT ON COLUMN TEMALINJE.REGISTRERINGSAKTOER IS 'Den aktør der har foretaget registreringen.';
COMMENT ON COLUMN TEMALINJE.REGISTRERINGTIL IS 'Tidspunktet hvor versionen af et forretningsobjekt enten er blevet erstattet af en nyere version eller er logisk slettet.';
COMMENT ON COLUMN TEMALINJE.SENESTESAGLOKALID IS 'Angiver den matrikelsag hvor et matrikulært element indgår.';
COMMENT ON COLUMN TEMALINJE.STATUS IS 'Angivelse af hvor et forretningsobjekt er i sin livscyklus.';
COMMENT ON COLUMN TEMALINJE.TEMATYPE IS 'Typen af temalinje der er registreret på det pågældende jordstykke.';
COMMENT ON COLUMN TEMALINJE.VIRKNINGFRA IS 'Tidspunktet hvorfra forretningsobjektet har virkning.';
COMMENT ON COLUMN TEMALINJE.VIRKNINGSAKTOER IS 'Den aktør der har afstedkommet forretningsobjektets virkning.';
COMMENT ON COLUMN TEMALINJE.VIRKNINGTIL IS 'Tidspunktet hvor forretningsobjektets virkning ophører.';
COMMENT ON COLUMN TEMALINJE_SEKUNDAERFORRETNINGS.SEKUNDAERFORRETNINGSHAENDELSE IS 'De begivenheder i virkeligheden som udløste ændringen i data.';






Matriklen (MAT)

Det anbefales at anvendere, der ønsker at oprette en kopi af data, opretter en tabel pr. DKFeaturetype, jf. datamodellen på http://grunddatamodel.datafordeler.dk/.

Længde på tekstfelter og øvrige databasefelter fremgår af nedenstående, som indeholder tabeldefinitioner for alle featuretyper.



Matriklen (MAT)
CREATE TABLE BYGNINGPAAFREMMEDGRUNDFLADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	BFENUMMER INTEGER NOT NULL,
	OPDELTIEJERLEJLIGHEDER VARCHAR2(5) NOT NULL,
	OPRINDELSE VARCHAR2(4000) NOT NULL,
	PAAHAVET VARCHAR2(5) NOT NULL,
	RIDS VARCHAR2(4000),
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SAMLETFASTEJENDOMLOKALID VARCHAR2(100),
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE BYGNINGPAAFREMMEDGRUNDPUNKT (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	BFENUMMER INTEGER NOT NULL,
	OPDELTIEJERLEJLIGHEDER VARCHAR2(5) NOT NULL,
	OPRINDELSE VARCHAR2(4000) NOT NULL,
	PAAHAVET VARCHAR2(5) NOT NULL,
	RIDS VARCHAR2(4000),
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SAMLETFASTEJENDOMLOKALID VARCHAR2(100),
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE CENTROIDE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	JORDSTYKKELOKALID VARCHAR2(100) NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE EJERLAV (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	EJERLAVSKODE INTEGER NOT NULL,
	EJERLAVSNAVN VARCHAR2(100) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE EJERLEJLIGHED (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	BFENUMMER INTEGER NOT NULL,
	EJERLEJLIGHEDSKORT VARCHAR2(4000),
	EJERLEJLIGHEDSNUMMER VARCHAR2(4000) NOT NULL,
	FORDELINGSTALNAEVNER INTEGER NOT NULL,
	FORDELINGSTALTAELLER INTEGER NOT NULL,
	IBYGNINGPAAFREMMEDGRUND VARCHAR2(5) NOT NULL,
	SAMLETAREAL NUMBER NOT NULL,
	SAMLETFASTEJENDOMLOKALID VARCHAR2(100),
	B_BYGNINGPAAFREMMEDGRUNDFLADEL VARCHAR2(100),
	B_BYGNINGPAAFREMMEDGRUNDPUNKTL VARCHAR2(100),
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE EJERLEJLIGHEDSLOD (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	ETAGEBETEGNELSE VARCHAR2(4000) NOT NULL,
	LODAREAL NUMBER NOT NULL,
	LODBELIGGENHEDSTEKST VARCHAR2(4000),
	LODLITRA VARCHAR2(4000),
	GEOMETRI SDO_GEOMETRY NOT NULL,
	EJERLEJLIGHEDLOKALID VARCHAR2(100) NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE JORDSTYKKE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	AREALBEREGNINGSMETODE VARCHAR2(4000) NOT NULL,
	AREALBETEGNELSE VARCHAR2(4000),
	AREALTYPE VARCHAR2(4000),
	BRUGSRETSAREAL VARCHAR2(5),
	DELNUMMER VARCHAR2(4000),
	FAELLESLOD VARCHAR2(5) NOT NULL,
	MATRIKELNUMMER VARCHAR2(4000) NOT NULL,
	REGISTRERETAREAL NUMBER NOT NULL,
	VANDAREALINKLUDERING VARCHAR2(4000) NOT NULL,
	VEJAREAL NUMBER,
	VEJAREALBEREGNINGSSTATUS VARCHAR2(4000) NOT NULL,
	FREDSKOV_FREDSKOVSAREAL NUMBER,
	FREDSKOV_OMFANG VARCHAR2(4000),
	JORDRENTE_OMFANG VARCHAR2(4000),
	KLITFREDNING_KLITFREDNINGSAREA NUMBER,
	KLITFREDNING_OMFANG VARCHAR2(4000),
	MAJORATSSKOV_MAJORATSSKOVSNUMM INTEGER,
	MAJORATSSKOV_OMFANG VARCHAR2(4000),
	STRANDBESKYTTELSE_OMFANG VARCHAR2(4000),
	STRANDBESKYTTELSE_STRANDBESKYT NUMBER,
	SAMLETFASTEJENDOMLOKALID VARCHAR2(100) NOT NULL,
	SKELFORRETNINGSSAGSLOKALID VARCHAR2(100),
	STAMMERFRAJORDSTYKKELOKALID VARCHAR2(100),
	SUPPLERENDEMAALINGSAGLOKALID VARCHAR2(100),
	EJERLAVLOKALID VARCHAR2(100) NOT NULL,
	SOGNLOKALID VARCHAR2(100) NOT NULL,
	KOMMUNELOKALID VARCHAR2(100) NOT NULL,
	REGIONLOKALID VARCHAR2(100) NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE JORDSTYKKETEMAFLADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	TEMAFLADEID INTEGER NOT NULL,
	TEMATYPE VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	JORDSTYKKELOKALID VARCHAR2(100) NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE LODFLADE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	JORDSTYKKELOKALID VARCHAR2(100) NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE MATRIKELKOMMUNE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	KOMMUNENAVN VARCHAR2(100) NOT NULL,
	KOMMUNEKODE VARCHAR2(4) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE MATRIKELREGION (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	REGIONSKODE VARCHAR2(4) NOT NULL,
	REGIONSNAVN VARCHAR2(100) NOT NULL,
	SAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE MATRIKELSOGN (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	SOGNENAVN VARCHAR2(100) NOT NULL,
	SOGNEKODE VARCHAR2(4) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE MATRIKELSKEL (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	ADMINISTRATIVGRAENSEKODE VARCHAR2(4000) NOT NULL,
	OPRINDELSEJOURNALNUMMER VARCHAR2(4000) NOT NULL,
	PRODUKTIONSMETODE VARCHAR2(4000) NOT NULL,
	SKELTYPE VARCHAR2(4000) NOT NULL,
	TRANSFORMATIONSID INTEGER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	SKELFORRETNINGSSAGSLOKALID VARCHAR2(100),
	OPRINDELSESSAGSLOKALID VARCHAR2(100),
	HOEJREJORDSTYKKELOKALID VARCHAR2(100),
	VENSTREJORDSTYKKELOKALID VARCHAR2(100),
	SKELPUNKT_1LOKALID VARCHAR2(100) NOT NULL,
	SKELPUNKT_2LOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE MATRIKULAERSAG (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	FORRETNINGSHAENDELSE VARCHAR2(200) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	JOURNALISERINGSDATO DATE NOT NULL,
	KOMMUNE VARCHAR2(4000) NOT NULL,
	MATRIKELMYNDIGHEDENSJOURNALNUM VARCHAR2(4000) NOT NULL,
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	REKVIRENTREF VARCHAR2(4000) NOT NULL,
	SAGSTITEL VARCHAR2(4000) NOT NULL,
	STATUS VARCHAR2(80) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	JORDSTYKKELOKALID VARCHAR2(100),
	EJERLAVLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

-- Dato constraint manuelt tilføjet.
alter table MATRIKULAERSAG add constraint MATRIKULAERSAG_JOURNADATO_CK check (to_char(JOURNALISERINGSDATO,'HH24:MI:SS')='00:00:00');
CREATE TABLE NULLINJE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE OPTAGETVEJ (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	PRODUKTIONSMETODE VARCHAR2(4000) NOT NULL,
	VEJBREDDE NUMBER,
	VEJTYPE VARCHAR2(4000),
	TRANSFORMATIONSID INTEGER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE SAMLETFASTEJENDOM (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	BFENUMMER INTEGER NOT NULL,
	ARBEJDERBOLIG VARCHAR2(5),
	ERFAELLESLOD VARCHAR2(5) NOT NULL,
	HOVEDEJENDOMOPDELTIEJERLEJLIGH VARCHAR2(5) NOT NULL,
	LANDBRUGSNOTERING VARCHAR2(4000),
	UDSKILTVEJ VARCHAR2(5) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE SKELPUNKT (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	INDLAEGNINGSTYPE VARCHAR2(4000) NOT NULL,
	OPRINDELSEJOURNALNUMMER VARCHAR2(4000) NOT NULL,
	PRODUKTIONSMETODE VARCHAR2(4000) NOT NULL,
	PUNKTKLASSE VARCHAR2(4000) NOT NULL,
	TRANSFORMATIONSID INTEGER NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	OPRINDELSESSAGSLOKALID VARCHAR2(100),
	SUPPLERENDEMAALINGSAGSLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);

CREATE TABLE STORMFALD (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	BETALINGSDATO DATE NOT NULL,
	OMFANG VARCHAR2(4000) NOT NULL,
	OPHOERSDATO DATE NOT NULL,
	SNSJOURNALNUMMER VARCHAR2(4000) NOT NULL,
	TILSKUDSTYPE VARCHAR2(4000) NOT NULL
);

 -- Constraint manuelt tilføjet.
alter table STORMFALD add constraint STORMFALD_BETALINGSDATO_CK check (to_char(BETALINGSDATO,'HH24:MI:SS')='00:00:00');
alter table STORMFALD add constraint STORMFALD_OPHOERSDATO_CK check (to_char(OPHOERSDATO,'HH24:MI:SS')='00:00:00');
CREATE TABLE TEMALINJE (

	OBJECTID INTEGER NOT NULL PRIMARY KEY,
	TRANSAKTIONSID VARCHAR2(100) NOT NULL,
	AFREG_TRANSAKTIONSID VARCHAR2(100),
	FORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	FORRETNINGSOMRAADE VARCHAR2(8) NOT NULL,
	FORRETNINGSPROCES VARCHAR2(100) NOT NULL,
	ID_NAMESPACE VARCHAR2(100) NOT NULL,
	ID_LOKALID VARCHAR2(100) NOT NULL,
	PAATAENKTHANDLING VARCHAR2(20),
	REGISTRERINGFRA TIMESTAMP NOT NULL,
	REGISTRERINGSAKTOER VARCHAR2(4000) NOT NULL,
	REGISTRERINGTIL TIMESTAMP,
	STATUS VARCHAR2(30) NOT NULL,
	VIRKNINGFRA TIMESTAMP NOT NULL,
	VIRKNINGSAKTOER VARCHAR2(4000) NOT NULL,
	VIRKNINGTIL TIMESTAMP,
	FORLOEB VARCHAR2(4000) NOT NULL,
	ORIGINALTEMAFLADEID VARCHAR2(4000) NOT NULL,
	TEMATYPE VARCHAR2(4000) NOT NULL,
	GEOMETRI SDO_GEOMETRY NOT NULL,
	SENESTESAGLOKALID VARCHAR2(100) NOT NULL,
	MATRIKELSKELLOKALID VARCHAR2(100),
	GMLID VARCHAR2(100) NOT NULL
);


CREATE TABLE BYGNINGPAAFREMMEDGRUNDFLADE_SE (

	BYGNINGPAAFREMMEDGRUNDFLADEOBJ INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (BYGNINGPAAFREMMEDGRUNDFLADEOBJ,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE BYGNINGPAAFREMMEDGRUNDPUNKT_SE (

	BYGNINGPAAFREMMEDGRUNDPUNKTOBJ INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (BYGNINGPAAFREMMEDGRUNDPUNKTOBJ,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE CENTROIDE_SEKUNDAERFORRETNINGS (

	CENTROIDEOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (CENTROIDEOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE EJERLEJLIGHED_SEKUNDAERFORRETN (

	EJERLEJLIGHEDOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (EJERLEJLIGHEDOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE EJERLEJLIGHEDSLOD_SEKUNDAERFOR (

	EJERLEJLIGHEDSLODOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (EJERLEJLIGHEDSLODOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE JORDSTYKKETEMAFLADE_SEKUNDAERF (

	JORDSTYKKETEMAFLADEOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (JORDSTYKKETEMAFLADEOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE JORDSTYKKE_SEKUNDAERFORRETNING (

	JORDSTYKKEOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (JORDSTYKKEOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE JORDSTYKKE_STORMFALD (

	JORDSTYKKEOBJECTID INTEGER NOT NULL,
	STORMFALDOBJECTID INTEGER NOT NULL,
	PRIMARY KEY (JORDSTYKKEOBJECTID,STORMFALDOBJECTID)
);

CREATE TABLE LODFLADE_SEKUNDAERFORRETNINGSH (

	LODFLADEOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (LODFLADEOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE MATRIKELSKEL_SEKUNDAERFORRETNI (

	MATRIKELSKELOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (MATRIKELSKELOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE NULLINJE_SEKUNDAERFORRETNINGSH (

	NULLINJEOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (NULLINJEOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE OPTAGETVEJ_JORDSTYKKE (

	JORDSTYKKEOBJECTID INTEGER NOT NULL,
	OPTAGETVEJOBJECTID INTEGER NOT NULL,
	PRIMARY KEY (JORDSTYKKEOBJECTID,OPTAGETVEJOBJECTID)
);

CREATE TABLE OPTAGETVEJ_SEKUNDAERFORRETNING (

	OPTAGETVEJOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (OPTAGETVEJOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE SAMLETFASTEJENDOM_JORDSTYKKE (

	JORDSTYKKEOBJECTID INTEGER NOT NULL,
	SAMLETFASTEJENDOMOBJECTID INTEGER NOT NULL,
	PRIMARY KEY (JORDSTYKKEOBJECTID,SAMLETFASTEJENDOMOBJECTID)
);

CREATE TABLE SAMLETFASTEJENDOM_SEKUNDAERFOR (

	SAMLETFASTEJENDOMOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (SAMLETFASTEJENDOMOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE SKELPUNKT_SEKUNDAERFORRETNINGS (

	SKELPUNKTOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (SKELPUNKTOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);

CREATE TABLE TEMALINJE_JORDSTYKKE (

	JORDSTYKKEOBJECTID INTEGER NOT NULL,
	TEMALINJEOBJECTID INTEGER NOT NULL,
	PRIMARY KEY (JORDSTYKKEOBJECTID,TEMALINJEOBJECTID)
);

CREATE TABLE TEMALINJE_SEKUNDAERFORRETNINGS (

	TEMALINJEOBJECTID INTEGER NOT NULL,
	SEKUNDAERFORRETNINGSHAENDELSE VARCHAR2(100) NOT NULL,
	PRIMARY KEY (TEMALINJEOBJECTID,SEKUNDAERFORRETNINGSHAENDELSE)
);



ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_OPDELTIEJERLE_CK CHECK (OPDELTIEJERLEJLIGHEDER IN ('true', 'false'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_OPRINDELSE_CK CHECK (OPRINDELSE IN ('ESR', 'Matriklen - stedfæstet', 'Matriklen - ikke stedfæstet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE ADD CONSTRAINT BYGNINGPAAFRE_PAAHAVET_CK CHECK (PAAHAVET IN ('true', 'false'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDFLADE_SE ADD CONSTRAINT BYGNINGPAAFRE_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_FORRETNINGSHA_1 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_FORRETNINGSOM_2 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_FORRETNINGSPR_3 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_PAATAENKTHAND_4 CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_STATUS_5 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_OPDELTIEJERLE_6 CHECK (OPDELTIEJERLEJLIGHEDER IN ('true', 'false'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_OPRINDELSE_7 CHECK (OPRINDELSE IN ('ESR', 'Matriklen - stedfæstet', 'Matriklen - ikke stedfæstet'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT ADD CONSTRAINT BYGNINGPAAFRE_PAAHAVET_8 CHECK (PAAHAVET IN ('true', 'false'));
 -- Duplicate constraint modified.
ALTER TABLE BYGNINGPAAFREMMEDGRUNDPUNKT_SE ADD CONSTRAINT BYGNINGPAAFRE_SEKUNDAERFORR_9 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
 -- Duplicate constraint modified.
ALTER TABLE CENTROIDE ADD CONSTRAINT CENTROIDE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CENTROIDE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CENTROIDE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CENTROIDE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE CENTROIDE ADD CONSTRAINT CENTROIDE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE CENTROIDE_SEKUNDAERFORRETNINGS ADD CONSTRAINT CENTROIDE_SEK_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLAV ADD CONSTRAINT EJERLAV_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT EJERLEJLIGHED_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT EJERLEJLIGHED_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT EJERLEJLIGHED_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT EJERLEJLIGHED_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT EJERLEJLIGHED_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE EJERLEJLIGHED ADD CONSTRAINT EJERLEJLIGHED_IBYGNINGPAAFR_CK CHECK (IBYGNINGPAAFREMMEDGRUND IN ('true', 'false'));
ALTER TABLE EJERLEJLIGHED_SEKUNDAERFORRETN ADD CONSTRAINT EJERLEJLIGHED_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT EJERLEJLIGHED_FORRETNINGSHA_10 CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
 -- Duplicate constraint modified.
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT EJERLEJLIGHED_FORRETNINGSOM_11 CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
 -- Duplicate constraint modified.
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT EJERLEJLIGHED_FORRETNINGSPR_12 CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
 -- Duplicate constraint modified.
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT EJERLEJLIGHED_PAATAENKTHAND_13 CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
 -- Duplicate constraint modified.
ALTER TABLE EJERLEJLIGHEDSLOD ADD CONSTRAINT EJERLEJLIGHED_STATUS_14 CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
 -- Duplicate constraint modified.
ALTER TABLE EJERLEJLIGHEDSLOD_SEKUNDAERFOR ADD CONSTRAINT EJERLEJLIGHED_SEKUNDAERFORR_15 CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
 -- Duplicate constraint modified.
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_AREALBEREGNIN_CK CHECK (AREALBEREGNINGSMETODE IN ('Areal beregnet efter opmåling - o', 'Areal beregnet efter konstruktion i større målforhold - s', 'Areal beregnet efter kortet - k'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_AREALTYPE_CK CHECK (AREALTYPE IN ('Offentlig vej', 'Privat vej', 'Jernbane', 'Kirke', 'Kirkegård', 'Byens gade', 'Fælles grusgrav', 'DigeDæmning', 'Fælles drift', 'Kanal', 'Strand', 'Fælles vanding'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_BRUGSRETSAREA_CK CHECK (BRUGSRETSAREAL IN ('true', 'false'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_FAELLESLOD_CK CHECK (FAELLESLOD IN ('true', 'false'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_VANDAREALINKL_CK CHECK (VANDAREALINKLUDERING IN ('inklusiv', 'eksklusiv', 'ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_VEJAREALBEREG_CK CHECK (VEJAREALBEREGNINGSSTATUS IN ('vejareal beregnet', 'vejareal ej beregnet', 'ukendt vejareal'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_FREDSKOV_OMFA_CK CHECK (FREDSKOV_OMFANG IN ('hel', 'delvis', 'ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_JORDRENTE_OMF_CK CHECK (JORDRENTE_OMFANG IN ('hel', 'delvis', 'ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_KLITFREDNING__CK CHECK (KLITFREDNING_OMFANG IN ('hel', 'delvis', 'ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_MAJORATSSKOV__CK CHECK (MAJORATSSKOV_OMFANG IN ('hel', 'delvis', 'ukendt'));
ALTER TABLE JORDSTYKKE ADD CONSTRAINT JORDSTYKKE_STRANDBESKYTT_CK CHECK (STRANDBESKYTTELSE_OMFANG IN ('hel', 'delvis', 'ukendt'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT JORDSTYKKETEM_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT JORDSTYKKETEM_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT JORDSTYKKETEM_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT JORDSTYKKETEM_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT JORDSTYKKETEM_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE JORDSTYKKETEMAFLADE ADD CONSTRAINT JORDSTYKKETEM_TEMATYPE_CK CHECK (TEMATYPE IN ('fredskov', 'strandbeskyttelse', 'klitfredning'));
ALTER TABLE JORDSTYKKETEMAFLADE_SEKUNDAERF ADD CONSTRAINT JORDSTYKKETEM_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE JORDSTYKKE_SEKUNDAERFORRETNING ADD CONSTRAINT JORDSTYKKE_SE_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE LODFLADE ADD CONSTRAINT LODFLADE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE LODFLADE ADD CONSTRAINT LODFLADE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE LODFLADE ADD CONSTRAINT LODFLADE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE LODFLADE ADD CONSTRAINT LODFLADE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE LODFLADE ADD CONSTRAINT LODFLADE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE LODFLADE_SEKUNDAERFORRETNINGSH ADD CONSTRAINT LODFLADE_SEKU_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE MATRIKELKOMMUNE ADD CONSTRAINT MATRIKELKOMMU_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE MATRIKELREGION ADD CONSTRAINT MATRIKELREGIO_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE MATRIKELSOGN ADD CONSTRAINT MATRIKELSOGN_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_ADMINISTRATIV_CK CHECK (ADMINISTRATIVGRAENSEKODE IN ('Region + kommune + sogn + ejerlav', 'Region + kommune + sogn', 'Region + kommune', 'Region', 'Kommune + sogn + ejerlav', 'Kommune + sogn', 'Kommune + ejerlav', 'Kommune', 'Sogn + ejerlav', 'Sogn', 'Ejerlav', 'Ingen administrativ grænse'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_PRODUKTIONSME_CK CHECK (PRODUKTIONSMETODE IN ('Indlagt med koordinaterne fra en skelmåling - MI', 'Indlagt vha. et måleblad, der er digitaliseret - MD', 'Indlagt vha. digitalisering af et økort - MK', 'Indlagt vha. digitalisering af et rammekort i målforhold >1:2000 - RL', 'Indlagt vha. digitalisering af et rammekort i målforhold 1:500 til 1:2000 - RS', 'Indlagt vha. digitalisering af et skelkort eller en konstruktion - SK', 'Ukendt - UK'));
ALTER TABLE MATRIKELSKEL ADD CONSTRAINT MATRIKELSKEL_SKELTYPE_CK CHECK (SKELTYPE IN ('Almindeligt', 'VejogGade', 'Jernbane', 'Midtlinie', 'Søgrænse', 'Kystlinje'));
ALTER TABLE MATRIKELSKEL_SEKUNDAERFORRETNI ADD CONSTRAINT MATRIKELSKEL__SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT MATRIKULAERSA_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Administrative grænser', 'Ændring af ejerlejlighedsnummer', 'Ændring af fordelingstal', 'Ændring af geometri for ejerlejlighed', 'Ændring af information om ejerlejlighedslodder', 'Ændring af relation til hovedejendom', 'Ændring af relation til samlet fast ejendom', 'Afregistrering af bygning på fremmed grund', 'Anden hjemmel', 'Arealoverførsel af aflagt offentligt vejareal', 'Arealoverførsel af helt matr.nr. - matr.nr. bevares (ejendom til ejendom)', 'Arealoverførsel med tildeling af nyt matr.nr. (ejendom til ejendom)', 'Arealoverførsel med tildeling af nyt matr.nr. (stamnr.) (ejendom til ejendom). Tidligere anvendt i Sønderjylland.', 'Arealoverførsel til offentlig vej+ tildeling nyt stamnr, ejendom til vej/sti. Tidligere anvendt i Sønderjylland.', 'Arealoverførsel til offentlig vej, ejendom til vej/sti', 'Arealoverførsel til offentligvej + tildeling nyt litra, ejendom til vej/sti', 'Arealoverførsel, ejendom til ejendom', 'Berigtigelse mod fællesjord', 'Berigtigelse mod havet', 'Berigtigelse mod sø og vandløb', 'Deling af jordstykke - registrering nyt skel (internt skel)', 'Deling af jordstykke - registrering nyt skel (internt skel) gebyr', 'Deling af jordstykke - registrering nyt skel (internt skel). Tidligere anvendt i Sønderjylland.', 'Diverse', 'Ejendomsberigtigelse', 'Nyopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 1', 'Nyopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 2', 'Nyopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 3', 'Nyopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 4', 'Nyopdeling i henhold til ejerlejlighedsloven § 10 stk. 2', 'Fælleslodsnotering', 'Fredskov', 'Genoptagelse af matrikelnummer', 'Inddragelse af matr.nr.', 'Jordforurening - boligerklæring', 'Jordforurening V1', 'Jordforurening V2', 'Klitfredning', 'Kortopretning', 'Landbrug - familieejendom', 'Landbrugsejendom', 'Majoratskov/samlet skovstrækning', 'Matrikulering af ikke tidligere registreret areal', 'Matrikulering ved kendelse', 'Nyberegning af areal matr.nr.', 'Nyberegning fredskovsareal', 'Nyberegning klitfredningsareal', 'Nyberegning strandbeskyttelsesareal', 'Nyberegning vejareal', 'Opløsning af ejerlejlighedsfællesskab', 'Overførsel fra fællesareal', 'Overførsel mellem bygning på fremmed grund', 'Overførsel mellem ejerlejligheder', 'Overførsel til fællesareal', 'Overførsel ved teknisk ændring - Uden gebyr', 'Overførsel ved teknisk ændring med gebyr', 'Registrering af ændret etageareal', 'Arbejderbolig', 'Jordrente', 'Registrering af ny bygning på fremmed grund', 'Stormfald - gentilplantning', 'Stormfald - oprydning', 'Rettelse (interne ændringer for et matr.nr.)', 'Rettelse af geometri (interne ændringer for et matr.nr.)', 'Sammenlægning af bygning på fremmed grund', 'Sammenlægning af ejendomme (noteringsmæssigt)', 'Sammenlægning af ejerlejligheder', 'Skelforretning - ejendomsberigtigelse', 'Skelforretning - ejendomsgrænsen fastholdes', 'Sletning af ikke udskilt offentlig vej/sti', 'Stedfæstelse af eksisterende bygning på fremmed grund. Udføres af landinspektør.', 'Strandbeskyttelse', 'Supplerende ændringer', 'Supplerende måling', 'Tildeling af matr.nr. til særskilt beliggende jordstykke', 'Tildeling af matr.nr. til særskilt beliggende jordstykke. Tidligere anvendt i Sønderjylland.', 'Udskillelse af areal til offentlig vej', 'Udskillelse af areal til offentlig vej (nyt litra)', 'Udstykning', 'Udstykning fra flere ejendomme', 'Udstykning fra flere ejendomme + tildeling af nyt matr.nr.(stamnr.)', 'Udstykning, deling eller matr.nr. til lod (stamnummer). Tidligere anvendt i Sønderjylland.', 'Udstykning. Tidligere anvendt i Sønderjylland.', 'Vej berigtiget', 'Vej omlagt', 'Vej optaget', 'Videreopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 1', 'Videreopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 2', 'Videreopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 3', 'Videreopdeling i henhold til ejerlejlighedsloven § 10 stk. 2', 'Videreopdeling i henhold til ejerlejlighedsloven § 10 stk. 1, nr. 4', 'Videreopdeling i henhold til anden hjemmel', 'Ændring af geometri for bygning på fremmed grund'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT MATRIKULAERSA_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT MATRIKULAERSA_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE MATRIKULAERSAG ADD CONSTRAINT MATRIKULAERSA_STATUS_CK CHECK (STATUS IN ('Hjemsendt til indberetter', 'Hos matrikelmyndigheden', 'Foreløbige sagsdata udstillet', 'Afventer svar fra kommunen', 'Afventer indsendelse til registrering', 'Annulleret', 'Afventer Tinglysningsretten', 'Afsluttet', 'Aflyst'));
ALTER TABLE NULLINJE ADD CONSTRAINT NULLINJE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE NULLINJE ADD CONSTRAINT NULLINJE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE NULLINJE ADD CONSTRAINT NULLINJE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE NULLINJE ADD CONSTRAINT NULLINJE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE NULLINJE ADD CONSTRAINT NULLINJE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE NULLINJE_SEKUNDAERFORRETNINGSH ADD CONSTRAINT NULLINJE_SEKU_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_PRODUKTIONSME_CK CHECK (PRODUKTIONSMETODE IN ('Indlagt med koordinaterne fra en skelmåling - MI', 'Indlagt vha. et måleblad, der er digitaliseret - MD', 'Indlagt vha. digitalisering af et økort - MK', 'Indlagt vha. digitalisering af et rammekort i målforhold >1:2000 - RL', 'Indlagt vha. digitalisering af et rammekort i målforhold 1:500 til 1:2000 - RS', 'Indlagt vha. digitalisering af et skelkort eller en konstruktion - SK', 'Ukendt - UK'));
ALTER TABLE OPTAGETVEJ ADD CONSTRAINT OPTAGETVEJ_VEJTYPE_CK CHECK (VEJTYPE IN ('sti', 'kirkesti', 'markvej', 'byvej', 'landevej', 'ukendt'));
ALTER TABLE OPTAGETVEJ_SEKUNDAERFORRETNING ADD CONSTRAINT OPTAGETVEJ_SE_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_ARBEJDERBOLIG_CK CHECK (ARBEJDERBOLIG IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_ERFAELLESLOD_CK CHECK (ERFAELLESLOD IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_HOVEDEJENDOMO_CK CHECK (HOVEDEJENDOMOPDELTIEJERLEJLIGH IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_LANDBRUGSNOTE_CK CHECK (LANDBRUGSNOTERING IN ('FamilieBrug', 'Landbrug', 'LandbrugUdenBygning'));
ALTER TABLE SAMLETFASTEJENDOM ADD CONSTRAINT SAMLETFASTEJE_UDSKILTVEJ_CK CHECK (UDSKILTVEJ IN ('true', 'false'));
ALTER TABLE SAMLETFASTEJENDOM_SEKUNDAERFOR ADD CONSTRAINT SAMLETFASTEJE_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_INDLAEGNINGST_CK CHECK (INDLAEGNINGSTYPE IN ('Indlagt over fikspunkter - FP', 'Indlagt over fikspunkter og/eller skelkredse - FS', 'Indlagt over støttemateriale - ST', 'Ukendt - UK'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_PRODUKTIONSME_CK CHECK (PRODUKTIONSMETODE IN ('Indlagt med koordinaterne fra en skelmåling - MI', 'Indlagt vha. et måleblad, der er digitaliseret - MD', 'Indlagt vha. digitalisering af et økort - MK', 'Indlagt vha. digitalisering af et rammekort i målforhold >1:2000 - RL', 'Indlagt vha. digitalisering af et rammekort i målforhold 1:500 til 1:2000 - RS', 'Indlagt vha. digitalisering af et skelkort eller en konstruktion - SK', 'Ukendt - UK'));
ALTER TABLE SKELPUNKT ADD CONSTRAINT SKELPUNKT_PUNKTKLASSE_CK CHECK (PUNKTKLASSE IN ('Fikspunkt - 0', 'Indmålt ved hjælp af RTK GPS - 1', 'Indmålt terrestrisk på anden vis - 2', 'Digitaliseret punkt eller labil grænse - 3'));
ALTER TABLE SKELPUNKT_SEKUNDAERFORRETNINGS ADD CONSTRAINT SKELPUNKT_SEK_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE STORMFALD ADD CONSTRAINT STORMFALD_OMFANG_CK CHECK (OMFANG IN ('hel', 'delvis', 'ukendt'));
ALTER TABLE STORMFALD ADD CONSTRAINT STORMFALD_TILSKUDSTYPE_CK CHECK (TILSKUDSTYPE IN ('1: Tilskud til oprydning', '2: Tilskud til gentilplantning'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_FORRETNINGSHA_CK CHECK (FORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_FORRETNINGSOM_CK CHECK (FORRETNINGSOMRAADE IN ('52.20.05'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_FORRETNINGSPR_CK CHECK (FORRETNINGSPROCES IN ('Anden sagskategori', 'Matrikulær sag', 'Kvalitetsforbedring af matriklen', 'Minirenovering', 'Klitfredning', 'Strandbeskyttelse', 'Fredskov', 'Majoratskov', 'Stormfald', 'Landbrug', 'Arbejderbolig', 'Jordrente', 'Amts- og kommunegrænse', 'Sognegrænse', 'Jordfordeling', 'Ekspropriation', 'Tilbageførselssag', 'Ejerlejlighedssag', 'Ikke beskikkelseskrævende ændringssag', 'Bygning på fremmed grund fra kommune', 'Bygning på fremmed grund fra landinspektør', 'Bygning på havet', 'Kombinationssag - Ejerlejlighed', 'Kombinationssag - Bygning på fremmed grund'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_PAATAENKTHAND_CK CHECK (PAATAENKTHANDLING IN ('Ændring', 'Nyoprettelse', 'Udgår'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_STATUS_CK CHECK (STATUS IN ('Gældende', 'Foreløbig', 'Historisk', 'Ikke Gennemført'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_FORLOEB_CK CHECK (FORLOEB IN ('Skal følge skel', 'Skal ikke følge skelbillede', 'Skal følge skelbillede', 'Lukkelinje'));
ALTER TABLE TEMALINJE ADD CONSTRAINT TEMALINJE_TEMATYPE_CK CHECK (TEMATYPE IN ('fredskov', 'strandbeskyttelse', 'klitfredning'));
ALTER TABLE TEMALINJE_SEKUNDAERFORRETNINGS ADD CONSTRAINT TEMALINJE_SEK_SEKUNDAERFORR_CK CHECK (SEKUNDAERFORRETNINGSHAENDELSE IN ('Afledt ændring', 'Anden ændring', 'Arealændring på Ejerlejlighed', 'Ejerlejlighed bortfaldet', 'Ejerlejlighed tilkommet', 'Arealændring på Jordstykke', 'BPFG med oprindelse ''Matriklen - stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' bortfaldet', 'BPFG med oprindelse ''Matriklen - ikke stedfæstet'' tilkommet', 'Oprindelse for BPFG ændret til ''Matriklen - stedfæstet''', 'Registrering af relation fra SFE til BPFG bortfaldet', 'Registrering af relation fra SFE til BPFG tilkommet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab bortfaldet', 'Registrering af SFE som Hovedejendom for ejerlejlighedsfællesskab tilkommet', 'Noteringsændring på Jordstykke', 'Jordstykke(r) bortfaldet', 'Noteringsændring på ejendom', 'Jordstykke(r) tilkommet'));


INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BYGNINGPAAFREMMEDGRUNDFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('BYGNINGPAAFREMMEDGRUNDPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('CENTROIDE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('EJERLAV', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('EJERLEJLIGHEDSLOD', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('JORDSTYKKETEMAFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('LODFLADE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKELKOMMUNE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKELSOGN', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MATRIKELSKEL', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('NULLINJE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('OPTAGETVEJ', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SAMLETFASTEJENDOM', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('SKELPUNKT', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('TEMALINJE', 'GEOMETRI', MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 100000, 1000000, 0.0005), MDSYS.SDO_DIM_ELEMENT('Y', 5900000, 6500000, 0.0005)), 25832);
 -- FIXME replaced.

CREATE INDEX IDX_BYGNINGPAAFREMMEDGRUNDFLAD ON BYGNINGPAAFREMMEDGRUNDFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_BYGNINGPAAFREMMEDGRUNDPUNK ON BYGNINGPAAFREMMEDGRUNDPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_CENTROIDE_GEOMETRI ON CENTROIDE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_EJERLAV_GEOMETRI ON EJERLAV (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_EJERLEJLIGHEDSLOD_GEOMETRI ON EJERLEJLIGHEDSLOD (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_JORDSTYKKETEMAFLADE_GEOMET ON JORDSTYKKETEMAFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_LODFLADE_GEOMETRI ON LODFLADE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=polygon');
CREATE INDEX IDX_MATRIKELKOMMUNE_GEOMETRI ON MATRIKELKOMMUNE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_MATRIKELSOGN_GEOMETRI ON MATRIKELSOGN (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_MATRIKELSKEL_GEOMETRI ON MATRIKELSKEL (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_NULLINJE_GEOMETRI ON NULLINJE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_OPTAGETVEJ_GEOMETRI ON OPTAGETVEJ (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');
CREATE INDEX IDX_SAMLETFASTEJENDOM_GEOMETRI ON SAMLETFASTEJENDOM (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=multipolygon');
CREATE INDEX IDX_SKELPUNKT_GEOMETRI ON SKELPUNKT (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=point');
CREATE INDEX IDX_TEMALINJE_GEOMETRI ON TEMALINJE (GEOMETRI) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('layer_gtype=line');

-- Found 823 lines in total. Number of constraint duplicates fixed: 15