Teknologiforum Felles begrepsmodell byggesak Gardermoen 11.november 2014 Tor Kjetil Nilsen
Felles begrepsmodell byggesak Standarder og formater i fagområdet byggesak Informasjonsmodellen Datafangst fra byggesøknad Saksbehandling - Prosesser og milepæler Sjekkpunkter DOK datasett Matrikkel Planer Arkivering Åpne data/gjenbruk av data/integrasjonsstrategi
Aktuelle standarder og datakilder
application Systemlandskap byggesaksprosess 3 Privat sektor BIM/CAD Systemer Sikker digital posttjeneste Søknadsløsning AltInn Skjemaløsning AltInn Postkasse Difi meldingsformidler og kontaktregister Matrikkel Kostra Enhetsregisteret KS SvarUt Folkeregisteret (DSF) Det offentlige kartgrunnlag - DOK (Flom, Ras, Miljø, mm) Kommune Offentlig Journal Kontorstøtte Generell saksbehandling Postmottak Arkiv NOARK5 kjerne Saksbehandlingsmodul Byggesak Kart/GIS løsning E-Post Arkivadministrasjon Avlevering Planregister Arealplaner FKB Bygning Økonomisystem FKB PblTiltak
class Byggesak Informasjons modellen class Byggesak ebyggesak KS Resultat XML Arkiv Legend ebyggesøknad/byggsøk Matrikkelen FKB PblTiltak/Bygning BIM/IFC +faseførmilepel Byggesak Fase Legend Prosess + saksnummer: Saksnummer 0..1 Milepel + fasenavn: string +saksbehandling +faseettermilepel ebyggesak + kategori: Prosesskategori +milepeler + registrertifkbpbltiltak: datetime [0..1] + kategori: Milepeltype KS Resultat XML 0..1 + registrertifkbbygning: datetime [0..1] 0..* + frist: date [0..1] + registrertimatrikkel: datetime [0..1] + utført: date [0..1] Sjekkpunkt/Oppgav er Arkiv +sjekkpunkter + registrertifkbpblsøknad: datetime [0..1] + intern: boolean ebyggesøknad/byggsøk 0..* + typesjekk: Sjekkpunkttype + status: string Matrikkelen + beskrivelse: string [0..1] skjema-v 2::Skjemahode FKB PblTiltak/Bygning +datafangst 0..* +resultat BIM/IFC + skjemaid: string Vedtak skjema-v 2::Skjemaresultat +skjemahode + skjemaversjon: string + resultatkilde: string + vedtaksdato: datetime «asgroup» + søknadsid: SøknadsId 1 + resultatsystem: string + status: Vedtakstype + relatertsøknad: RelatertSøknad [0..1] + resultatdato: datetime + referansevedtaksdokument: SystemID + resultatmål: string + referanseunderlag: SystemID [0..*] +arkivdata 0..1 + språk: string Arkivstruktur::SaksPart +fagsystemdata skjema-v 2::Arkiv data + systemid: SystemID [0..1] 0..1 + saksmappe: Saksmappe [0..1] skjema-v2:: + sakspartrolle: string Fagdata + journalpost: Journalpost + virksomhetsspesifikkemetadata: any [0..1] {root} «codelist» +sakspart 0..* Søknadstype + Ett-trinns søknad = ettrinnssoknad Arkiv struktur::sakspartenhet Byggesøknad + Søknad om rammetillatelse + Søknad om tiltak uten ansvarsrett + organisasjonsnummer: string [0..1] + søknadsid: string + navn: string +undermappe 0..* Arkivenhet + søknadstype: Søknadstype + Dispensasjon + Søknad om igangsettingstillatelse + forretningsadresse: EnkelAdresse [0..1] + byggesaksid: string Arkiv struktur::mappe + rammebetingelser: Rammebetingelser + Søknad om midlertidig brukstillatelse + postadresse: EnkelAdresse [0..1] + Søknad om ferdigattest + kontaktinformasjon: Kontaktinformasjon [0..1] + mappeid: string + part: Byggsøkparter + mappetype: Mappetype [0..1] + gjennomføringsplan: Gjennomføringsplan + Søknad om endring av tillatelse + kontaktperson: string [0..1] + tittel: string + matrikkelregistrering: Matrikkelregistrering + offentligtittel: string [0..1] + avfallsplan: Avfallsplan +gjeldereiendom MidlertidigBrukstillatelse Tilsyn? + beskrivelse: string [0..1] + dispensasjon: Dispensasjon Klage? Arkiv struktur::sakspartperson + nøkkelord: string [0..*] + vedlegg: Vedlegg [0..*] 1..* + gjelderheletiltaket: boolean Eiendom Ulovlige byggetiltak? + delavtiltaket: string [0..1] + fødselsnummer: string [0..1] + dokumentmedium: string [0..1] Igangsettingstillatelse + DNummer: string [0..1] + oppbevaringssted: string [0..*] + eiendomsidentifikasjon: Matrikkelnummer + gjenståendeinnenfor: string + navn: string + avsluttetdato: datetime [0..1] + adresse: EnkelAdresse + gjenståendeutenfor: string + gjelderheletiltaket: boolean +gjeldertiltak 1..* + hartilstrekkeligsikkerhet: boolean + postadresse: EnkelAdresse [0..1] + delavtiltaket: string [0..1] + avsluttetav: string [0..1] + datoferdigattest: date + bostedsadresse: EnkelAdresse [0..1] + kommentar: string [0..1] + referanseavsluttetav: SystemID [0..1] Tiltak «codelist» + kontaktinformasjon: Kontaktinformasjon [0..1] + kassasjon: Kassasjon [0..1] «datatype» + utførtinnen: date + kommunenssaksnummer: string Formål Erstattet::Tiltakstype + typearbeider: string + tillatelsedato: date + skjerming: Skjerming [0..1] + bruk: Formål + bekreftelseinnen: date + gradering: Gradering [0..1] + bygningsnummer: long [0..1] + næringsgruppe: NæringsgruppeKode + Tilbygg med samlet areal mindre enn 50 m2 «datatype» + referansearkivdel: SystemID [0..1] + type: Tiltakstype [1..*] + Fasade «datatype» + bygningstypekode: BygningstypeKode Felles::ByggIdent + referanseforeldermappe: SystemID [0..1] + bebyggelse: Bebyggelse + Oppdeling av bolig Felles::Matrikkelnummer + virksomhetsspesifikkemetadata: any [0..1] + plassering: PlasseringKonflikt + ++++++ + bygningsnummer: Integer {root,leaf} + infrastruktur: Infrastruktur + endringsløpenummer: Integer [0..1] + kommunenummer: String «datatype» «datatype» «datatype» + gårdsnummer: Integer Bebyggelse TekniskeInstallasjoner Arealdisponering Bygningsopplysninger + bruksnummer: Integer + festenummer: Integer [0..1] + arealdisponering: Arealdisponering + erløfteinnretningibygning: boolean + tomtearealbyggeområde: long + antalletasjer: int + seksjonsnummer: Integer [0..1] + bygningsopplysninger: Bygningsopplysninger + planleggesløfteinnretningibygning: boolean Registrering + tomtearealsomtrekkesfra: long + antallbruksenheter: int + tekniskeinstallasjoner: TekniskeInstallasjoner + heis: boolean + tomtearealberegnet: long + antallbruksenheterbolig: int Arkiv struktur::basisregistrering + beregnetgradavutnytting: long + trappeheis: boolean + beregnetmaksimaltbyggeareal: long + antallbruksenheterannet: int + rulletrapp: boolean + registreringsid: string + arealeksisterendebebyggelse: long + antallbruksenhetereksisterende: int Arkivstruktur::Korrespondansepart + tittel: string + arealsomskalrives: long + antallbruksenheterboligeksisterende: int +korrespondansepart + offentligtittel: string [0..1] + arealnybebyggelse: long + antallbruksenheteranneteksisterende: int + systemid: SystemID [0..1] + beskrivelse: string [0..1] + parkeringsareal: long + antallbruksenheternye: int 0..* + korrespondanseparttype: Korrespondanseparttype + nøkkelord: string [0..*] «datatype» + sumareal: long + antallbruksenheterfjernes: int + virksomhetsspesifikkemetadata: any [0..1] + forfatter: string [0..*] PlasseringKonflikt + antallbruksenheterbolignye: int + dokumentmedium: Dokumentmedium [0..1] + antallbruksenheterannetnye: int + oppbevaringssted: string [0..*] + konflikthøyspentkraftlinje: boolean Arkiv struktur::korrespondansepartenhet + virksomhetsspesifikkemetadata: any [0..1] + konfliktvannogavløp: boolean + organisasjonsnummer: string [0..1] + navn: string «datatype» «datatype» + forretningsadresse: EnkelAdresse [0..1] Infrastruktur Veg + postadresse: EnkelAdresse [0..1] Sakarkiv ::Journalpost + kontaktinformasjon: Kontaktinformasjon [0..1] + veg: Veg + nyeavkjøringsforhold: boolean + kontaktperson: string [0..1] + journalår: integer [0..1] + vannforsyning: Vannforsyning + vegtype: string + journalsekvensnummer: integer [0..1] + avløp: string + ertillatelsegitt: boolean + journalpostnummer: integer [0..1] + krysseravløpannensgrunn: boolean Arkiv struktur::korrespondansepartperson + journalposttype: Journalposttype + overvann: string + fødselsnummer: string [0..1] + journalstatus: Journalstatus + journaldato: datetime «datatype» + DNummer: string [0..1] Krav TilByggegrunn Varsling + dokumentetsdato: datetime [0..1] Rammebetingelser «datatype» Plan + navn: string + mottattdato: datetime [0..1] GenerelleVilkår + flomutsattområde: boolean + erallenaboervarslet?????: boolean + postadresse: EnkelAdresse [0..1] + generellevilkår: GenerelleVilkår + utnyttingsgrad: double + sendtdato: datetime [0..1] + f1: boolean + fritattfranabovarsling: boolean + bostedsadresse: EnkelAdresse [0..1] + planstatus: Plan + selvbygger????: boolean + plantype: string + forfallsdato: datetime [0..1] + f2: boolean + foreliggermerknader: boolean + kontaktinformasjon: Kontaktinformasjon [0..1] + kravtilbyggegrunn: KravTilByggegrunn + oppfyllesvilkårfor3ukersfrist: boolean + navn: string Koble klage til søknad + offentlighetsvurdertdato: datetime [0..1] + f3: boolean + antallprotester: int + varsling: Varsling + berørertidligere1850: boolean + formål: string + antallvedlegg: integer [0..1] + skredutsattområde: boolean + vurderingavprotest: string + søkesomfraviktek: boolean + andrerelevantekrav: string referanse mellom + utlåntdato: datetime [0..1] + s1: boolean + søknadsepåurl: string journalposter «codelist» + forhåndskonferanseavholdt: boolean + beregningsregel: Utnytting_beregningsregel + utlånttil: string [0..1] + s2: boolean + søknadseesfysiskadresse: string Metadata:: + pålagtuavhengigkontroll: boolean + journalenhet: string [0..1] + s3: boolean + søknadseeskontaktperson: string Korrespondanseparttype + berørerarbeidsplasser: boolean + elektronisksignatur: ElektroniskSignatur [0..1] + miljøforhold: boolean + utarbeideavfallsplan: boolean + Avsender + behovfortillatelse: boolean + Mottaker Matrikkelregistrering Endringslogg «codelist» Insigelsesmyndighet - + Kopimottaker normalt på Arkiv struktur::hendelseslogg + bruksenheter: Bruksenhet [0..*] Vedleggstype + Gruppemottaker + etasjer: Etasje [0..*] planbehandling + Intern avsender + Avkjørselsplan + hendelsetype: Hendelsetype «datatype» Dialog med eksterne - + Intern mottaker + Beskrivelse + beskrivelse: string [0..1] Vedlegg fylkesmann, mm + Foto Sektormyndighet + hendelsedato: datetime sende saken til uttalelse ::Endringslogg «datatype» + vedleggstype: Vedleggstype + Kvittering for nabovarsel + systemid: SystemID [0..1] Av fallsplan + kommentar: string + Kart Arkivenhet + elektroniskvedlegg: boolean + Kvittering for innlevering av avfall + referansearkivenhet: SystemID [0..1] Arkiv struktur::dokumentbeskriv else + ordinærtavfall + postbasertvedlegg: boolean + Kommentar til nabomerknader + referansemetadata: string [0..1] + farligavfall + filnavn: string + Nabomerknader + endretdato: datetime Vedlegg + dokumenttype: Dokumenttype + Organisasjonsplan + endretav: string + dokumentstatus: Dokumentstatus + Redegjørelse - estetikk BIM_Byggesak::IfcProject + referanseendretav: SystemID + tittel: string Dispensasjon fasadetegninger, + Redegjørelese - forurenset grunn + tidligereverdi: string [0..1] situasjonskart +++ + ifcunitsincontext: IfcUnitAssignment + beskrivelse: string [0..1] + Redegjørelse - grunnforhold + nyverdi: string [0..1] + dispensasjonstype: string [0..*] + Name: IfcLabel + forfatter: string [0..*] + Redegjørelse - andre natur- og miljøforhold + begrunnelse: string [0..1] IFCxml BIM + OwnerHistory: IfcOwnerHistory + dokumentmedium: Dokumentmedium [0..1] + Redegjørelse - skred og flomfare + oppbevaringssted: string [0..1] + Revisjonserklæring «codelist» +belongstoproject + tilknyttetregistreringsom: TilknyttetRegistreringSom Metadata:: + Situasjonskart + dokumentnummer: integer «datatype» + Situasjonsplan Hendelsetype +aggregates 1 + tilknyttetdato: datetime Gjennomføringsplan + Søknad om ansvarsrett + tilknyttetav: string + Endringslogg + Tegning eksisterende fasade Bygningsbeskrivelse, etasjer og 3D, omriss, takfasade, mm - + Søknad mottatt + fagområdeprosjektering: string [0..*] BIM_Byggesak::IfcSite + kassasjon: Kassasjon [0..1] + Tegning eksisterende plan + fagområdeutførelse: string [0..*] bruksenheter digitalisert fra pdf eller hentes + utførtkassasjon: UtførtKassasjon [0..1] + Søknad komplett + Tegning eksisterende snitt ut fra ifc/bim fil + landtitlenumber: IfcLabel + Vedtak + ansvarsfordeling: string + sletting: Sletting [0..1] + Tegning ny fasade + tiltaksklasse: string + skjerming: Skjerming [0..1] + Tegning ny plan + gradering: Gradering [0..1] Bygg + Tegning ny snitt + elektronisksignatur: ElektroniskSignatur [0..1] «CodeList» + Utallelse fra offentlig myndighet +belongstosite «featuretype» bygg:: + virksomhetsspesifikkemetadata: any [0..1] + Varsling bygg::bygning KjøkkentilgangKode «featuretype» «DataType» + Annet +aggregates 1..* +dokumentbeskrivelse 1 + representasjonspunkt: Punkt bygg::bruksenhet bygg::bruksenhetsnummer + IkkeOppgitt = IfcSpatialStructureElement + bygningstype: BygningstypeKode + Kjøkken = 1 + bruksenhetsnummer: Bruksenhetsnummer [0..1] + koordinatkvalitet: KoordinatkvalitetKode [0..1] + etasjeplan: EtasjeplanKode BIM_Byggesak::IfcBuilding + IkkeKjøkken = 2 + antallbad: Integer [0..1] + ufullstendigareal: Boolean + etasjenummer: Integer + FellesKjøkken = 3 + antallrom: Integer [0..1] + BuildingID: IfcIdentifier + løpenummer: Integer + antallwc: Integer [0..1] + Longname: IfcLabel [0..1] + bruksareal: Real [0..1] + Name: IfcLabel [0..1] +dokumentobjekt 0..* «codelist» + bruksenhetstype: BruksenhetstypeKode Bygninger::Bygningstype +belongstobuilding Arkiv struktur::dokumentobjekt + kjøkkentilgang: KjøkkentilgangKode [0..1] «featuretype» + «historikk» oppdatertav: CharacterString «CodeList» + Enebolig = 111 FKB PblTiltak 4.02::PblTiltak + systemid: SystemID [0..1] + «historikk» avsluttetav: CharacterString bygg::bruksenhetstypekode +aggregates 1..* + Enebolig m/hybel/sokkelleil. = 112 + versjonsnummer: integer + arealplanid: NasjonalArealplanId + Våningshus = 113 + variantformat: Variantformat + Bolig = B IfcSpatialStructureElement + avgjørelsesdato: Date + Del av tomannsbolig-vertikal = 121 + format: Format «CodeList» + Ikke godkjent bolig = I + bygningsnummer: Integer [0..1] BIM_Byggesak:: + Tomannsbolig; horisontaldelt = 122 + formatdetaljer: string [0..1] bygg::bygningsstatuskode + Fritidsbolig = F + dispensasjon: DispensasjonType [0..1] IfcBuildingStorey + Del av våningh.tomannsb/vert. = 123 + opprettetdato: datetime [0..1] + Annet enn bolig = A + endringsløpenummer: Integer [0..1] + Våningsh. tomannsb./horisont. = 124 + Rammetillatelse = RA + Unummerert bruksenhet = U + AboveGround: IfcBoolean + opprettetav: string [0..1] + gateadresse: GateadresseId [0..1] + Del av rekkeh. m/3-4 boliger = 131 + Igangsettingstillatelse = IG + EntranceLevel: IfcBoolean + referansedokumentfil: string + høyde: Høyde [0..1] + Del av kjede/atr.h innt.4 bol. = 133 + Midlertidig brukstillatelse = MB + Name: IfcLabel + sjekksum: string + høydereferanse: Høydereferanse [0..1] + Terrassehus = 135 + sjekksumalgoritme: string + Ferdigattest = FA + kartregistrering: Kartregistrering [0..1] + Andre småhus med 3-4 boliger = 136 + Bygning er tatt i bruk = TB + filstørrelse: string + matrikkeladresse: MatrikkeladresseId [0..1] + Stort frittl. boligbygg på 2 etasjer. = 141 + Meldingsak registrer tiltak = MT + elektronisksignatur: ElektroniskSignatur [0..1] «featuretype» + matrikkelnummer: Matrikkelnummer [0..1] + Stort frittl. boligbygg på 3 og 4 etasj. = 142 + Meldingsak tiltak fullført = MF bygg::etasje + område: Flate [0..1] + Stort frittl. boligbygg på 5 -> etasjer = 143 + Byning godkjent revet/brent = GR + posisjon: Punkt [0..1] + Stort sammenh.boligbygg på 2 etasjer = 144 + Ikke pliktig registrert = IP + alternativtareal: Real [0..1] +dokumentfil 0..1 + registreringsmetode: Registreringsmetode [0..1] + Stort sammenh.boligbygg på 3 og 4 et = 145 + Bygning er revet eller brent = BR + alternativtareal2: Real [0..1] + saksnummer: Saksnummer [0..1] + Stort sammenh.boligbygg på 5 -> etasjer eller over (5 boliger eller mer) = 146 + Bygging avlyst = BA + antallboenheter: Integer [0..1] Arkivstruktur::Fil + senterlinje: Kurve [0..1] + Bo- og servicesenter = 151 + Bygning flyttet = BF + bruksarealtilannet: Real [0..1] + tilbyggsnr: Integer [0..1] + Studenthjem/studentboliger = 152 + Bygningsnummer er utgått = BU + bruksarealtilbolig: Real [0..1] + filnavn: string + tiltaksbeskrivelse: CharacterString [0..1] + Annen bygning for bofellesskap /1 = 159 + bruksarealtotalt: Real [0..1] + mimetype: string + tiltaksnummer: Integer + Fritidsbygg(hytter;sommerh. Og lignende = 161 + etasjenummer: Integer «CodeList» + tiltakstype: Tiltakstype + Helårsb.benyttes som fritidsb. = 162 + etasjeplan: EtasjeplanKode bygg:: + vedtakstype: Vedtakstype + Våningh. benyttes som fritidsb = 163 EtasjeplanKode + bruttoarealtilbolig: Real + vertikalnivå: Vertikalnivå [0..1] + Seterhus; sel; rorbu og lignende = 171 + bruttoarealtilannet: Real + Skogs- og utmarkskoie; gamme = 172 + IkkeOppgitt = + bruttoarealtotalt: Real + Garasje ;uthus anneks til bolig = 181 + Hovedetasje = H + «historikk» oppdatertav: CharacterString + Garasje; uth. anneks til fritidb = 182 + Kjelleretasje = K + «historikk» avsluttetav: CharacterString + Naust; båthus; sjøbu = 183 + Loft = L + Kombinert bolig < annet areal = 192 + Underetasje = U + Boligbrakker = 193 + Annen boligb.(eks sekundærbolig reindr.) = 199 + Fabrikkbygning = 211
Datafangst fra byggesøknaden Totalt ca 450 felter I dag overføres bare et titalls felter på maskinlesbart format til kommunen Bedre datafangst = enklere saksbehandling 60% av dagens søknader har mangler Når er søknaden komplett?
class Byggesak skjema-v2:: Fagdata {root} Byggesøknad + søknadsid: string + søknadstype: Søknadstype + byggesaksid: string + rammebetingelser: Rammebetingelser + part: Byggsøkparter + gjennomføringsplan: Gjennomføringsplan + matrikkelregistrering: Matrikkelregistrering + avfallsplan: Avfallsplan + dispensasjon: Dispensasjon + vedlegg: Vedlegg [0..*] +gjeldertiltak 1..* Tiltak + bruk: Formål + bygningsnummer: long [0..1] + type: Tiltakstype [1..*] + bebyggelse: Bebyggelse + plassering: PlasseringKonflikt + infrastruktur: Infrastruktur +gjeldereiendom 1..* «codelist» Søknadstype + Ett-trinns søknad = ettrinnssoknad + Søknad om rammetillatelse + Søknad om tiltak uten ansvarsrett + Dispensasjon + Søknad om igangsettingstillatelse + Søknad om midlertidig brukstillatelse + Søknad om ferdigattest + Søknad om endring av tillatelse Eiendom + eiendomsidentifikasjon: Matrikkelnummer + adresse: EnkelAdresse «datatype» Formål «codelist» Erstattet::Tiltakstype + Tilbygg med samlet areal mindre enn 50 m2 + næringsgruppe: NæringsgruppeKode + bygningstypekode: BygningstypeKode + Fasade + Oppdeling av bolig + ++++++ «datatype» Bebyggelse + arealdisponering: Arealdisponering + bygningsopplysninger: Bygningsopplysninger + tekniskeinstallasjoner: TekniskeInstallasjoner + beregnetgradavutnytting: long «datatype» PlasseringKonflikt + konflikthøyspentkraftlinje: boolean + konfliktvannogavløp: boolean «datatype» Arealdisponering + tomtearealbyggeområde: long + tomtearealsomtrekkesfra: long + tomtearealberegnet: long + beregnetmaksimaltbyggeareal: long + arealeksisterendebebyggelse: long + arealsomskalrives: long + arealnybebyggelse: long + parkeringsareal: long + sumareal: long MidlertidigBrukstillatelse + gjelderheletiltaket: boolean + delavtiltaket: string [0..1] + gjenståendeinnenfor: string + gjenståendeutenfor: string + hartilstrekkeligsikkerhet: boolean + datoferdigattest: date + utførtinnen: date + typearbeider: string + bekreftelseinnen: date «datatype» Bygningsopplysninger + antalletasjer: int + antallbruksenheter: int + antallbruksenheterbolig: int + antallbruksenheterannet: int + antallbruksenhetereksisterende: int + antallbruksenheterboligeksisterende: int + antallbruksenheteranneteksisterende: int + antallbruksenheternye: int + antallbruksenheterfjernes: int + antallbruksenheterbolignye: int + antallbruksenheterannetnye: int ebyggesak KS Resultat XML Arkiv Legend ebyggesøknad/byggsøk Matrikkelen FKB PblTiltak/Bygning BIM/IFC Igangsettingstillatelse + gjelderheletiltaket: boolean + delavtiltaket: string [0..1] + kommentar: string [0..1] + kommunenssaksnummer: string + tillatelsedato: date TekniskeInstallasjoner + erløfteinnretningibygning: boolean + planleggesløfteinnretningibygning: boolean + heis: boolean + trappeheis: boolean + rulletrapp: boolean «datatype» Infrastruktur + veg: Veg + vannforsyning: Vannforsyning + avløp: string + krysseravløpannensgrunn: boolean + overvann: string «datatype» Veg + nyeavkjøringsforhold: boolean + vegtype: string + ertillatelsegitt: boolean «datatype» Rammebetingelser + generellevilkår: GenerelleVilkår + planstatus: Plan + kravtilbyggegrunn: KravTilByggegrunn + varsling: Varsling Matrikkelregistrering + bruksenheter: Bruksenhet [0..*] + etasjer: Etasje [0..*] «datatype» Av fallsplan «datatype» GenerelleVilkår + selvbygger????: boolean + oppfyllesvilkårfor3ukersfrist: boolean + berørertidligere1850: boolean + søkesomfraviktek: boolean + forhåndskonferanseavholdt: boolean + pålagtuavhengigkontroll: boolean + berørerarbeidsplasser: boolean + utarbeideavfallsplan: boolean + behovfortillatelse: boolean «datatype» Vedlegg + vedleggstype: Vedleggstype + kommentar: string + elektroniskvedlegg: boolean Plan + utnyttingsgrad: double + plantype: string + navn: string + formål: string + andrerelevantekrav: string + beregningsregel: Utnytting_beregningsregel Krav TilByggegrunn + flomutsattområde: boolean + f1: boolean + f2: boolean + f3: boolean + skredutsattområde: boolean + s1: boolean + s2: boolean + s3: boolean + miljøforhold: boolean «codelist» Vedleggstype + Avkjørselsplan + Beskrivelse + Foto + Kvittering for nabovarsel + Kart + Kvittering for innlevering av avfall Varsling + erallenaboervarslet?????: boolean + fritattfranabovarsling: boolean + foreliggermerknader: boolean + antallprotester: int + vurderingavprotest: string + søknadsepåurl: string + søknadseesfysiskadresse: string + søknadseeskontaktperson: string
class Byggesak skjema-v2:: Fagdata {root} Byggesøknad + søknadsid: string + søknadstype: Søknadstype + byggesaksid: string + rammebetingelser: Rammebetingelser + part: Byggsøkparter + gjennomføringsplan: Gjennomføringsplan + matrikkelregistrering: Matrikkelregistrering + avfallsplan: Avfallsplan +gjeldereiendom + dispensasjon: Dispensasjon + vedlegg: Vedlegg [0..*] 1..* Eiendom +gjeldertiltak 1..* + eiendomsidentifikasjon: Matrikkelnummer + adresse: EnkelAdresse Tiltak + bruk: Formål + bygningsnummer: long [0..1] + type: Tiltakstype [1..*] + bebyggelse: Bebyggelse + plassering: PlasseringKonflikt + infrastruktur: Infrastruktur
class Byggesak Rammebetingelser + generellevilkår: GenerelleVilkår + planstatus: Plan + kravtilbyggegrunn: KravTilByggegrunn + varsling: Varsling GenerelleVilkår + selvbygger: boolean + oppfyllesvilkårfor3ukersfrist: boolean + berørertidligere1850: boolean + forhåndskonferanseavholdt: boolean + kravuavhengigkontroll: boolean + berørerarbeidsplasser: boolean + utarbeideavfallsplan: boolean
class Byggesak «datatype» Rammebetingelser + generellevilkår: GenerelleVilkår + planstatus: Plan + kravtilbyggegrunn: KravTilByggegrunn + varsling: Varsling Plan + utnyttingsgrad: double + plantype: string + navn: string + formål: string + andrerelevantekrav: string + beregningsregel: Utnytting_beregningsregel
class Byggesak Rammebetingelser + generellevilkår: GenerelleVilkår + planstatus: Plan + kravtilbyggegrunn: KravTilByggegrunn + varsling: Varsling Plan + navn: string + status: string + formål: string + utnyttingsgrad: string + beregningsregler: string
class Byggesak Krav TilByggegrunn + flomutsattområde: boolean + f1: boolean + f2: boolean + f3: boolean + skredutsattområde: boolean + s1: boolean + s2: boolean + s3: boolean + miljøforhold: boolean
Det offentlige kartgrunnlaget Hvordan sjekke tiltaket mot 100+ datasett? Tiltaket treffer x forekomster i datasett y det er kulturminner registrert, det er innenfor flomsone,. Tiltaket er i et område som er kartlagt/ikke kartlagt
class Byggesak «datatype» Tiltak + bruk: Formål + bygningsnummer: long [0..1] + type: Tiltakstype + bebyggelse: Bebyggelse + plassering: Plassering + infrastruktur: Infrastruktur + vedtak: Vedtak [0..1] Bebyggelse + arealdisponering: Arealdisponering + bygningsopplysninger: Bygningsopplysninger + tekniskeinstallasjoner: TekniskeInstallasjoner + beregnetgradavutnytting: long Arealdisponering + tomtearealbyggeområde: long + tomtearealsomtrekkesfra: long + tomtearealberegnet: long + beregnetmaksimaltbyggeareal: long + arealeksisterendebebyggelse: long + arealsomskalrives: long + arealnybebyggelse: long + parkeringsareal: long + sumareal: long Matrikkelen skal bare ha godkjente vedtak boder under 15kvm og ikke søknadspliktige garasjer utgår FKB Bygning har med disse, men har ikke bruksareal Hva er best å bruke til beregning av utnyttelsesgrad?
class Byggesak Bebyggelse + arealdisponering: Arealdisponering + bygningsopplysninger: Bygningsopplysninger + tekniskeinstallasjoner: TekniskeInstallasjoner + beregnetgradavutnytting: long Bygningsopplysninger + antalletasjer: int + antallbruksenheter: int + antallbruksenheterbolig: int + antallbruksenheterannet: int + antallbruksenhetereksisterende: int + antallbruksenheterboligeksisterende: int + antallbruksenheteranneteksisterende: int + antallbruksenheternye: int + antallbruksenheterfjernes: int + antallbruksenheterbolignye: int + antallbruksenheterannetnye: int
class Byggesak TekniskeInstallasjoner + erløfteinnretningibygning: boolean + planleggesløfteinnretningibygning: boolean + heis: boolean + trappeheis: boolean + rulletrapp: boolean
class Byggesak Matrikkelregistrering + bruksenheter: Bruksenhet [0..*] + etasjer: Etasje [0..*] Bygningsbeskrivelse, etasjer og bruksenheter «DataType» bygg::bruksenhetsnummer + etasjeplan: EtasjeplanKode + etasjenummer: Integer + løpenummer: Integer Utvide med etasjeinformasjon «CodeList» bygg:: KjøkkentilgangKode + IkkeOppgitt = + Kjøkken = 1 + IkkeKjøkken = 2 + FellesKjøkken = 3 «featuretype» bygg::bruksenhet + bruksenhetsnummer: Bruksenhetsnummer [0..1] + antallbad: Integer [0..1] + antallrom: Integer [0..1] + antallwc: Integer [0..1] + bruksareal: Real [0..1] + bruksenhetstype: BruksenhetstypeKode + kjøkkentilgang: KjøkkentilgangKode [0..1] + «historikk» oppdatertav: CharacterString + «historikk» avsluttetav: CharacterString «CodeList» bygg::bruksenhetstypekode + Bolig = B + Ikke godkjent bolig = I + Fritidsbolig = F + Annet enn bolig = A + Unummerert bruksenhet = U «featuretype» bygg::etasje + alternativtareal: Real [0..1] + alternativtareal2: Real [0..1] + antallboenheter: Integer [0..1] + bruksarealtilannet: Real [0..1] + bruksarealtilbolig: Real [0..1] + bruksarealtotalt: Real [0..1] + etasjenummer: Integer + etasjeplan: EtasjeplanKode + bruttoarealtilbolig: Real + bruttoarealtilannet: Real + bruttoarealtotalt: Real + «historikk» oppdatertav: CharacterString + «historikk» avsluttetav: CharacterString
Send inn Store deler av skjema gjøres om til pdf og sendes som vedlegg på epost
Saksbehandling - Prosesser og milepæler Lovregulert prosess Mulighet for automatisering og bedre saksbehandlingsstøtte
http://www.kxml.no/prosjekter/ebyggesak/prosess/byggesaksprosess.png
class Byggesak saksbehandling class Byggesak saksbehandling Legend Arkiv ebyggesak KS Resultat XML ebyggesøknad/byggsøk «codelist» Legend Prosesskategori Arkiv + Forhåndskonferanse = FK + Behandle tiltak uten ansvarsrett 3 uker frist = TA3 ebyggesak + Behandle tiltak uten ansvarsrett 12 uker frist = TA12 Referanser til nøkler i KS Resultat XML + Behandle tiltak uten ansvarsrett med dispensasjon = TAD ebyggesak eller i arkivet? + Behandle ett trinnssøknad 3 uker frist = ET3 ebyggesøknad/byggsøk eller i begge? + Behandle ett trinnssøknad 12 uker frist = ET12 + Behandle ett trinnssøknad med dispensasjon = ETD + Behandle ett trinnssøknad med reguleringsendringer 12 uker frist = ETR12 + Behandle rammesøknad 3 uker frist = RS3 Byggesak + Behandle rammesøknad 12 uker frist = RS12 + Behandle rammesøknad med dispensasjon = RSD + saksnummer: Saksnummer + Behandle rammesøknad med reguleringsendringer 12 uker frist = RSR12 «codelist» + Behandle igangsettingstillatelse 3 uker frist = IG3 Sjekkpunkttype + Behandle midlertidig brukstillatelse 3 uker frist = MB3 «codelist» + Behandle ferdigattest 3 uker frist = FA3 + kreverdispensasjon = KD Samler alle Milepeltype + Behandle endringssøknad 3 uker frist = ES3 + manglerdokumentasjon = MD prosessene/behandlingene + Behandle endringssøknad 12 uker frist = ES12 + Mottatt søknad = MS + vurderttiltaksklasse = VT i en "mappe" + Behandle endringssøknad med dispensasjon = ESD + Mangelbrev = MB + ansvarsretttilfredsstillende = AT + Behandle delesøknad 3 uker frist = DS3 + Komplett søknad = KS + innenforplan = IP Mappe + Behandle delesøknad 12 uker frist = DS12 + Uttalelse annen myndighet = UA + omfatterprivatrettsligeforhold = OPF Sakarkiv ::Saksmappe + Behandle delesøknad med dispensasjon = DSD + Vedtak = VT + vurdertkravtilbyggegrunnflomutsatt = DOKF + Behandle delesøknad med reguleringsendring 12 uker frist = DSR12 + Matrikkelføring = MF + vurdertkravtilbyggegrunnskredutsatt = DOKS + saksår: integer [0..1] +... + vurdertkravtilbyggegrunnmiljøutsatt = DOKM + sakssekvensnummer: integer [0..1] + saksdato: datetime Kalles ofte både + administrativenhet: string saksgang, saksforløp, Flere eksempler? + referanseadministrativenhet: SystemID [0..1] +saksbehandling fase, prosess, sak + saksansvarlig: string Milepel + referansesaksansvarlig: SystemID [0..1] Prosess Sjekkpunkt/Oppgav er + journalenhet: string [0..1] +milepeler +sjekkpunkter + kategori: Milepeltype + saksstatus: Saksstatus + kategori: Prosesskategori + typesjekk: Sjekkpunkttype + frist: date [0..1] + utlåntdato: datetime [0..1] + registrertifkbpbltiltak: datetime [0..1] 0..* 0..* + utført: date [0..1] + status: string + utlånttil: string [0..1] + registrertifkbbygning: datetime [0..1] + beskrivelse: string [0..1] Er det en oppgaveliste + intern: boolean + registrertimatrikkel: datetime [0..1] for å komme til + registrertifkbpblsøknad: datetime [0..1] milepælen eller er det +faseettermilepel 0..1 sjekkpunkt for å komme +datafangst forbi milepæl? +faseførmilepel skjema-v 2::Skjemaresultat Fase 0..* Brukes mot innbygger 0..1 + søknadsid: SøknadsId + fasenavn: string + relatertsøknad: RelatertSøknad [0..1] +mangler 0..* Se ebygg sine eksempler +resultat Mangel Vedtak +skjemahode 1 + type: string +arkivdata 0..1 «asgroup» + vedtaksdato: datetime + status: string skjema-v 2::Skjemahode + status: Vedtakstype referanse til gjeldende skjema-v 2::Arkiv data + referansevedtaksdokument: SystemID dokumentasjon? + skjemaid: string + referanseunderlag: SystemID [0..*] + saksmappe: Saksmappe [0..1] + skjemaversjon: string Kobling til Måte å finne fram til + journalpost: Journalpost + resultatkilde: string korrespondanse/journalposter gjeldende tegninger? + resultatsystem: string + resultatdato: datetime + resultatmål: string Basisregistrering + språk: string Arkivenhet Sakarkiv ::Journalpost Arkiv struktur::dokumentbeskriv else + journalår: integer [0..1] + journalsekvensnummer: integer [0..1] + dokumenttype: Dokumenttype Byggesøknad + journalpostnummer: integer [0..1] + dokumentstatus: Dokumentstatus + tittel: string + journalposttype: Journalposttype +fagsystemdata 0..1 + søknadsid: string + journalstatus: Journalstatus + beskrivelse: string [0..1] + søknadstype: Søknadstype + journaldato: datetime + forfatter: string [0..*] skjema-v2:: + byggesaksid: string + dokumentetsdato: datetime [0..1] + dokumentmedium: Dokumentmedium [0..1] Fagdata + rammebetingelser: Rammebetingelser + mottattdato: datetime [0..1] + oppbevaringssted: string [0..1] {root} + part: Byggsøkparter + sendtdato: datetime [0..1] + tilknyttetregistreringsom: TilknyttetRegistreringSom + gjennomføringsplan: Gjennomføringsplan + forfallsdato: datetime [0..1] + dokumentnummer: integer + matrikkelregistrering: Matrikkelregistrering + tilknyttetdato: datetime + offentlighetsvurdertdato: datetime [0..1] + avfallsplan: Avfallsplan + tilknyttetav: string + antallvedlegg: integer [0..1] + dispensasjon: Dispensasjon + utlåntdato: datetime [0..1] + kassasjon: Kassasjon [0..1] + vedlegg: Vedlegg [0..*] Pr i dag byggsøk XML - + utlånttil: string [0..1] + utførtkassasjon: UtførtKassasjon [0..1] benevnes sak i byggsøk + journalenhet: string [0..1] + sletting: Sletting [0..1] xml + skjerming: Skjerming [0..1] + elektronisksignatur: ElektroniskSignatur [0..1] + gradering: Gradering [0..1] ::Basisregistrering «codelist» + elektronisksignatur: ElektroniskSignatur [0..1] + registreringsid: string Søknadstype + virksomhetsspesifikkemetadata: any [0..1] + tittel: string + Ett-trinns søknad = ettrinnssoknad + offentligtittel: string [0..1] ::Arkivenhet + systemid: SystemID [0..1] + beskrivelse: string [0..1] + Søknad om rammetillatelse + oppdatertdato: datetime + Søknad om tiltak uten ansvarsrett + nøkkelord: string [0..*] + forfatter: string [0..*] + opprettetdato: datetime [0..1] + Dispensasjon + opprettetav: string [0..1] + Søknad om igangsettingstillatelse + dokumentmedium: Dokumentmedium [0..1] + oppbevaringssted: string [0..*] + oppdatertav: string + Søknad om midlertidig brukstillatelse + referanseoppdatertav: SystemID [0..1] + Søknad om ferdigattest + virksomhetsspesifikkemetadata: any [0..1] + referanseopprettetav: SystemID [0..1] + Søknad om endring av tillatelse ::Registrering + arkivertdato: datetime [0..1] + arkivertav: string [0..1] + referansearkivertav: SystemID [0..1] + kassasjon: Kassasjon [0..1] + skjerming: Skjerming [0..1] + gradering: Gradering [0..1] + referansearkivdel: SystemID [0..1] ::Arkivenhet + systemid: SystemID [0..1] + oppdatertdato: datetime + opprettetdato: datetime [0..1] + opprettetav: string [0..1] + oppdatertav: string + referanseoppdatertav: SystemID [0..1] + referanseopprettetav: SystemID [0..1]
class Byggesak saksbehandling «codelist» Prosesskategori Byggesak + saksnummer: Saksnummer + Forhåndskonferanse = FK + Behandle tiltak uten ansvarsrett 3 uker frist = TA3 + Behandle tiltak uten ansvarsrett 12 uker frist = TA12 + Behandle tiltak uten ansvarsrett med dispensasjon = TAD + Behandle ett trinnssøknad 3 uker frist = ET3 + Behandle ett trinnssøknad 12 uker frist = ET12 + Behandle ett trinnssøknad med dispensasjon = ETD + Behandle ett trinnssøknad med reguleringsendringer 12 uker frist = ETR12 + Behandle rammesøknad 3 uker frist = RS3 + Behandle rammesøknad 12 uker frist = RS12 + Behandle rammesøknad med dispensasjon = RSD + Behandle rammesøknad med reguleringsendringer 12 uker frist = RSR12 + Behandle igangsettingstillatelse 3 uker frist = IG3 + Behandle midlertidig brukstillatelse 3 uker frist = MB3 + Behandle ferdigattest 3 uker frist = FA3 + Behandle endringssøknad 3 uker frist = ES3 + Behandle endringssøknad 12 uker frist = ES12 + Behandle endringssøknad med dispensasjon = ESD + Behandle delesøknad 3 uker frist = DS3 + Behandle delesøknad 12 uker frist = DS12 + Behandle delesøknad med dispensasjon = DSD + Behandle delesøknad med reguleringsendring 12 uker frist = DSR12 +... «codelist» Milepeltype + Mottatt søknad = MS + Mangelbrev = MB + Komplett søknad = KS + Uttalelse annen myndighet = UA + Vedtak = VT + Matrikkelføring = MF «codelist» Sjekkpunkttype + kreverdispensasjon = KD + manglerdokumentasjon = MD + vurderttiltaksklasse = VT + ansvarsretttilfredsstillende = AT + innenforplan = IP + omfatterprivatrettsligeforhold = OPF + vurdertkravtilbyggegrunnflomutsatt = DOKF + vurdertkravtilbyggegrunnskredutsatt = DOKS + vurdertkravtilbyggegrunnmiljøutsatt = DOKM +saksbehandling skjema-v 2::Skjemaresultat + søknadsid: SøknadsId + relatertsøknad: RelatertSøknad [0..1] +datafangst 0..* Prosess + kategori: Prosesskategori + registrertifkbpbltiltak: datetime [0..1] + registrertifkbbygning: datetime [0..1] + registrertimatrikkel: datetime [0..1] + registrertifkbpblsøknad: datetime [0..1] +mangler 0..* Mangel +milepeler + type: string + status: string 0..* Milepel + kategori: Milepeltype + frist: date [0..1] + utført: date [0..1] + intern: boolean +resultat +faseførmilepel +faseettermilepel 0..1 0..1 +sjekkpunkter Fase + fasenavn: string Vedtak 0..* + vedtaksdato: datetime + status: Vedtakstype + referansevedtaksdokument: SystemID + referanseunderlag: SystemID [0..*] Sjekkpunkt/Oppgav er + typesjekk: Sjekkpunkttype + status: string + beskrivelse: string [0..1]
Milepæler Eksterne Mottatt søknad Komplett søknad Varsel? Vedtak Klagefrist Interne Mangel brev Uttalelse andre* myndigh Sak avsluttet Matrikkel Obligatoriske; lovpålagte eller rapporteringskrav Frivillige; kommunespesifikke * Uttalelse fra andre myndigheter kan feks være: Fra Vei og vann Politisk behandling Mindre reguleringsendringer Generelt oppsett Milepæler Søknad mottatt Søknad komplett (evt høringsfrist) Vedtak Klagefrist Sak avsluttet Faser Innledende arbeider Vurdering og komplettering av søknad Saksbehandling (evt saksbehandling etter høring) Utsendelse av vedtak Klagebehandling
3 EKSEMPLER Søknad mottatt Søknad komplett (evt høringsfrist) Vedtak Klagefrist Sak avsluttet Vurdering og Saksbehandling (evt saksbehandling Utsendelse Klagebehandling komplettering av søknad etter høring) av vedtak Sjekkpunktet Plassering i terreng er ikke påbegynt enda. Sjekkpunktet nabovarsler er komplett. Sjekkpunktet fasadetegning er ikke komplett og mangelbrev er utsendt. Venter på svar på mangelbrev. 01.12.2 47 Konfidensielt Sjekkpunktet VA er under behandling og internfristen har gått ut Sjekkpunktet Nabovarsler er behandlet. Sjekkpunktet Politisk behandling er sendt ut til høring, Venter på svar. Internfristen har gått ut. Sjekkpunktet Mindre regulering er sendt ut til høring, Svar har kommet. Internfristen har ikke gått ut. Vedtaket for VA er fattet. Fristen nærmer seg for Mindre regulering Fristen nærmer seg for Nabovarsler.
Forvaltning av informasjonsmodell for byggesak? Som en del av NOARK5 sektorspesifikke metadata? Som et eget byggesaksregister? Tilsv. planregister Som et BIM register? Som en del av Matrikkelen?
Arkivering NOARK 5 tjenestegrensesnitt eller GeoIntegrasjon Arkiv
http://prezi.com/yscxy8unp22g/noark-5-tjenestegrensesnitt/
Åpne data/gjenbruk av data/integrasjonsstrategi Krav til åpne data Endringsdyktige? Format? Webservices - XML REST - json RDF WFS - GML
Offentlig journal Postmottak Fagsystem Arkiv Tradisjonell SOA gjerne med Servicebus Push til Servicebus eller til standard webservice Fagsystem
Byggesak Postjournal Datahub Fagsystem Postkasse Arkiv Fra push til pull? Lettere avhengighetsstyring Asynkron transport Løsningene trenger ikke å vite «noe» om hverandre Krav til åpne data Kø til arkivering Henter inn fra forskjellige fagsystem Arkivet lagrer nye elementer i køen Kø til offentlig journal Kø til saksbehandling for eksempel Byggesak Kø Vedtak utført Matrikkelføring, FBK Bygning/Tiltak, mm
Arbeidsgruppe Michael Pande-Rolfsen (KommIT) Rune Sandland (KommIT) Nils Ivar Nes (Kartverket) Ragnhild Olin Amdam (Dibk) Anna Schultz (Dibk) Kjell Gaute Grude (Asker Kommune) Svein Homstvedt (SSB) Erling Onstein (KommIT /Arkitektum) Tor Kjetil Nilsen (KommIT /Arkitektum)
SPØRSMÅL? Tor Kjetil Nilsen tor@arkitektum.no 48148468 Informasjonsmodell Byggesak http://www.kxml.no/prosjekter/ebyggesak/uml Prosessdiagram http://www.kxml.no/prosjekter/ebyggesak/prosess/byggesaksprosess.png