Interface to building application



Like dokumenter
Plandataforum SK-Oslo

GeoIntegrasjon. Egenerklæring Plan - komplett

Samspill mellom sak og kart

KS Resultat XML 2.0 for Byggsøk

Elektronisk innlevering/electronic solution for submission:

Administrasjon av postnummersystemet i Norge Post code administration in Norway. Frode Wold, Norway Post Nordic Address Forum, Iceland 5-6.

PSi Apollo. Technical Presentation

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Endringer i neste revisjon av EHF / Changes in the next revision of EHF 1. October 2015

NKKN typeforslag versjon Definisjon av grunntypene

From a table based Feature Catalogue to GML Application schemas

Level Set methods. Sandra Allaart-Bruin. Level Set methods p.1/24

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Server-Side Eclipse. Martin Lippert akquinet agile GmbH

Introduction to DK- CERT Vulnerability Database

Public roadmap for information management, governance and exchange SINTEF

Generalization of age-structured models in theory and practice

Server-Side Eclipse. Bernd Kolb Martin Lippert it-agile GmbH

EMPIC MEDICAL. Etterutdanningskurs flyleger 21. april Lars (Lasse) Holm Prosjektleder Telefon: E-post:

EN Skriving for kommunikasjon og tenkning

Vask mot infotorgeiendom

IN2010: Algoritmer og Datastrukturer Series 2

SAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM

Endret litt som ukeoppgave i INF1010 våren 2004

TEKSTER PH.D.-VEILEDERE FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE AKTUELLE VEILEDERE:

Utfordringer med feil adresser

Leveranser til Norge digitalt. Reguleringsplandata

Fletting av data i dokumenter

Information search for the research protocol in IIC/IID

Fullmakt. Fornavn Etternavn. Statsborgerskap Fødselsdato. DUF Sted/Dato. Signatur søker Signatur verge (hvis søkeren er under 18 år)

1 User guide for the uioletter package

Object interaction. Innhold. Abstraksjon Grunnleggende programmering i Java Monica Strand 3. september 2007.

Status for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket

Monitoring water sources.

Endringer i byggereglene som berører byggavfall. Hva er endret og hvilke endringer kommer?

Hvordan få til best mulig oversikt og håndterbart planregister? Heidi Liv Tomren Arendal kommune

INF Løsning på seminaropppgaver til uke 8

SIMS Grensesnittbeskrivelse ekstern V0.8

EKSAMEN I FAG TDT4100 Objekt-orientert programmering. Fredag 3. juni 2005 KL

En ny generasjon standarder for bygging av geografisk infrastruktur

XML structures (v2.0): Byggsøk Sentral godkjenning

Plan: Parameter-overføring Alias Typer (Ghezzi&Jazayeri kap.3 frem til 3.3.1) IN 211 Programmeringsspråk

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

Emneevaluering GEOV272 V17

pnvdb Documentation Release Jan Tore Kyrdalen

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

Teknologiforum Felles begrepsmodell byggesak. Gardermoen 11.november 2014 Tor Kjetil Nilsen

EKSAMEN I FAG TDT4180 MMI Mandag 18. mai 2009 Tid: kl

Digitization of archaeology is it worth while?

Quotes (forespørsler)

Windows Server 2008 Hyper-V, Windows Server 2008 Server Core Installation Notes

KS Resultat XML. Versjon 2.0 KS

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities

Quantitative Spectroscopy Chapter 3 Software

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

17. desember 2015 kl December 2015 at (CET) 4. FORSLAG OM ENDRING AV VEDTEKTENE 5 4 PROPOSAL FOR CHANGE OF ARTICLES OF ASSOCIATIONS 5

OTC USE IN NORWAY FOR PARACETAMOL, ATC-CODE: N02BE01

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

JDBC. Java Data Base Connec.vity


XML structures (v2.0): Byggsøk and Sentral godkjenning

Hva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; }

EKSAMEN I FAG TDT MMI Lørdag 11. august 2012 Tid: kl

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

Software applications developed for the maritime service at the Danish Meteorological Institute

Til aksjonærene i Master Marine AS. To the shareholders of Master Marine AS. INNKALLING TIL GENERAL-FORSAMLING I MASTER MARINE AS ( Selskapet )

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

Bygg og bygningsdata i. Matrikkelen

braarkiv WS API Versjon 4.0.0

Teknisk dokumentasjon for integrasjon. mellom SuperOffice og Visma.net

WSDL (../tjenester/forsendelseservice/forsendelsesservicev5? wsdl) Tilgang

Informasjonsmodell Side: 1. Versjon Dato Beskrivelse av endring Forfatter(e)

ADDENDUM SHAREHOLDERS AGREEMENT. by and between. Aker ASA ( Aker ) and. Investor Investments Holding AB ( Investor ) and. SAAB AB (publ.

Kort veiledning om E2B faktura

Hva kan sykehjem lære av sykehusdrift, innen digitalisering? Tor Åsmund Evjen Rådgiver digital samhandling St. Olavs Hospital

Fletting av data i dokumenter

EKSAMEN I FAG TDT MMI Lørdag 4. juni 2005 Tid: kl

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor.

Undernr./ Gårdsnummer Bruksnummer Festenummer Seksjonsnr. Adressenavn Grindhågveien Grindhågveien Grindhågveien Arnøyveien 150 Arnøyveien 154

Beskrivelse av filformatet for likningsoppgaven boligsameie

Kommunesammenslåinger viktigheten av å komme raskt i gang med digitale forberedelser

Prosjekt Adressekvalitet

Dagens tema: Sjekking

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen

Løsningsforslag til eksamen i INF1000 våren 2006

Improving Customer Relationships

Stationary Phase Monte Carlo Methods

Objektorientert Programmering Ekstraordinær eksamen 2014

Smart High-Side Power Switch BTS730

Dagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller.

Fullmakt. firmanavn. fullmakt til å innhente opplysninger fra skatteetaten om skatte- og avgiftsmesige forhold

Statens vegvesen. Godkjenning av StalPro Rail su vegrekkverk. Stalprodukt S.A ul. Wygoda 69, Bochnia. Polen. Dawid Barnaś

Feltnavn Datatype Beskrivelse 1 Record ID varchar(11) Inneholder tilbyderens unike id for listingen

Origo. Architecture Problems with current workflow Radioarchive Metadatabank Storytelling

Orientering om E-ARK4ALL. Et pågående delprosjekt av CEF earchiving buildingblock

Orders Ethernet connect

Certificates of Release to Service(CRS)

åpenbim av eksisterende bygg? Produktbiblioteker (i Open BIM) som støtte for FDV dokumentasjon.

Transkript:

GeoIntegrasjon Interface to building application GeoIntegrasjon Standardized electronic interaction for geo-related administrative procedures between case, archives, maps, technical systems, land register and plan records within the municipal sector Versjon 1.0 03.05.2011 Version 1.0 1

Revision history Version Produced by 0.97 27.12.2010 - Tor Kjetil Nilsen, Arkitektum AS og Lars Eggan, Norconsult AS 1.0 03.05.2011 - Tor Kjetil Nilsen, Arkitektum AS Change Initial version Oppdatert figurer for PIM\Applikasjonsskjema ihht GI versjon 1.0 Version 1.0 2

Table of Contents Revision history... 2 Table of Contents... 3 1 Introduction... 4 1.1 Use cases... 5 1.2 Platform Independent Model for Application Forms... 9 1.3 Service Registry... 16 1.4 Mapping... 17 Version 1.0 3

1 Introduction This is a proposal for services based on GeoIntegrasjon for Byggsøk. Version 1.0 4

1.1 Use cases Byggsøk - (Use Case diagram) Endret: 23.12.2010 Task: Fill ByggSøk form with assistance from the map The task is broken down into the following functions and services: 1. The applicant starts by registering gnr and bnr for the property 2. link: VisEiendom (hint=skjemautfylling&søknadsid=xx1234567&retururl=http://www.be.no/... ) Views the property in a map and prepares for the form dialogue. 3. webservice: HentNaboer(søknadsid) Retrieve neighbours that have already been defined in the form. 4. webservice: HentPlaner(søknadsid) Retrieves plans that have already been defined in the form. 5. webservice: HentEiendomsinformasjon(søknadsid) Retrieves property information that have already been defined in the form. 6. The map collects available information about neighbours, plans and real estate information. 7. webservice: OppdaterPlaner(søknadsid, planer) Updating application with plans. Replaces existing information. 8. webservice: OppdaterNaboer(søknadsid, naboer) Updating application with neighbours. Replaces existing information. 9. webservice: OppdaterEiendomsinformasjon(søknadsid, eiendomsinformasjon) Updating application with real estate information. Replaces existing information. 10. Link: Open retururl 11. Fill in the rest of the application. 12. Send application 13. webservice: NySøknad(skjemainfo, innhold) Submitting an application to the municipality and receives an ID in return as a receipt. Version 1.0 5

Figur: 1 Version 1.0 6

Byggsøk med matrikkel - (Use Case diagram) Endret: 23.12.2010 Task: Fill ByggSøk form with assistance from the map Alternative to the simple use case (from item 3 is the same as use case "Byggsøk"). The task is broken down into the following functions and services: 1. The applicant starts by registering gnr and bnr for the property 2. Clicking on "Next" starts collecting information. 2.1 webservice: FinnNaboer(matrikkelnummer) Retrieves neighbours from the "sentral matrikkel" and fills the form automatically. 2.2 webservice: HentMatrikkelenhet(matrikkelnummer) Retrieves real estate information from the "sentral matrikkel" and fills the form automatically. 2.3 webservice: FinnPlanerForMatrikkelenhet(matrikkelnummer) Retrieves plans from the municipality planning register and fills the form automatically. 3. link: VisEiendom (hint=skjemautfylling&søknadsid=xx1234567&retururl=http://www.be.no/... ) Views the property in a map and prepares for the form dialogue. 4. webservice: HentNaboer(søknadsid) Retrieve neighbours that have already been defined in the form. 5. webservice: HentPlaner(søknadsid) Retrieves plans that have already been defined in the form. 6. webservice: HentEiendomsinformasjon(søknadsid) Retrieves property information that have already been defined in the form. 7. The map collects available information about neighbours, plans and real estate information. 8. webservice: OppdaterPlaner(søknadsid, planer) Updating application with plans. Replaces existing information. 9. webservice: OppdaterNaboer(søknadsid, naboer) Updating application with neighbours. Replaces existing information. 10. webservice: OppdaterEiendomsinformasjon(søknadsid, eiendomsinformasjon) Updating application with real estate information. Replaces existing information. 11. Link: Open retururl 12. Fill in the rest of the application. 13. Send application 14. webservice: NySøknad(skjemainfo, innhold) Submitting an application to the municipality and receives an ID in return as a receipt. Version 1.0 7

Figur: 2 Version 1.0 8

1.2 Platform Independent Model for Application Forms Version 1.0 9

1.2.1 ApplicationSchema Eiendomsinformasjon - (Logical diagram) Filling of property information in the form class Eiendomsinformasjon Byggesak::Eiendomsopplysninger + matrikkelnr: Matrikkelnummer + adresse: Adresse [0..1] + bygningsnr: ByggIdent [0..1] + bolignummer: string [0..1] + andrematrikkelnr: string [0..1] Basis::Adresse + postnr: string [0..1] + poststed: string [0..1] + representasjonspunkt: Representasjonspunkt [0..1] «datatype» Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] «datatype» Felles::ByggIdent + bygningsnummer: Integer + endringsløpenummer: Integer [0..1] Basis::Matrikkeladresse + matrikkeladresseident: MatrikkeladresseIdent AdresseIdent «datatype» Basis::MatrikkeladresseIdent + matrikkelnummer: Matrikkelnummer + undernummer: Integer [0..1] Basis::Vegadresse + vegadresseident: VegadresseIdent AdresseIdent «datatype» Basis::VegadresseIdent + kommunenummer: String + adressenavn: String + nummer: Integer + bokstav: String [0..1] Figur: 1 Version 1.0 10

Naboliste - (Logical diagram) Neighbour List structure used by GI Map. Enhanced with the property address and a new ownership structure. class Naboliste Basis::Naboer 1 0..* Basis::Hov edeiendom Basis::Nabo 0..* + eier: Eier + eiendommensadresse: Adresse [0..1] «datatype» Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] Basis::Eiendom + matrikkelnummer: Matrikkelnummer Basis::Eier + eierforhold: EierforholdKode [0..1] + andel: Andel [0..1] Basis::MatrikkelEier + matrikkelnummer: Matrikkelnummer Basis::KontaktEier + kontakt: Kontakt Adresse::EnkelAdresse + adressetype: EnkelAdressetype + adresselinje1: string [0..1] + adresselinje2: string [0..1] + postadresse: PostadministrativeOmraader [0..1] + landkode: Landkode [0..1] +adresser 0..* Kontakt::Kontakt + navn: string Kontakt::Organisasjon + organisasjonsnummer: String [0..1] Kontakt::Person + personid: Personidentifikator [0..1] + etternavn: string [0..1] + fornavn: string [0..1] Figur: 2 Version 1.0 11

Plan - (Logical diagram) Plan Information that can be filled in a form solution. Enhanced with land use(arealbruk) and a structure for the Plan Information(Planopplysninger) that is suitable for the use case. class Plan Byggesak::Planopplysninger + plan: Arealplan + formål: string + utnyttingsgrad: decimal + andrerelevantekrav: string +relatertmatrikkelnr 0..1 «datatype» Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] Utv idet::arealplan + arealplannøkkel: ArealplanBase + planbestemmelse: Planbestemmelse + lovreferanse: Lovreferanse + lovreferansebeskrivelse: string [0..1] + opprinneligplanid: string [0..1] + opprinneligadministrativenhet: Integer [0..1] + forslagsstiller: Forslagsstiller [0..1] «datatype» Basis::ArealplanBase + arealplanid: NasjonalArealplanId + plannavn: string + plantype: Plantype + planstatus: Planstatus + vedtaksdato: Date [0..1] +arealbruk 0..* Utv idet::arealbruk + utnytting: Utnytting «datatype» Utv idet::utnytting + utnyttingstype: Utnyttingstype + utnyttingstall: Integer [0..1] «GIkodeliste» Utv idet:: Utnyttingstype Kodeliste::Kode {root} + kodeverdi: String + kodebeskrivelse: String [0..1] + ergyldig: Boolean [0..1] Figur: 3 Version 1.0 12

Vedlegg - (Logical diagram) Endret: 22.12.2010 GI Archive and document package is used for transmission of the document. class Vedlegg Dokument::Dokument + systemid: string [0..1] + dokumentnummer: string [0..1] + tilknyttetregistreringsom: TilknyttetRegistreringSom [0..1] + dokumenttype: Dokumenttype [0..1] + tittel: string [0..1] + dokumentstatus: Dokumentstatus [0..1] + variantformat: Variantformat [0..1] + format: Format [0..1] + referansejournalpostsystemid: string [0..1] 0..1 Dokument::Fil + filnavn: string + mimetype: string Fra GI Arkiv Filinnhold brukes for små filer, og Filereferanse kan brukes for store filer Dokument::Filinnhold + base64: base64binary Dokument::Filreferanse + uri: anyuri + kvitteringuri: anyuri [0..1] Figur: 4 Version 1.0 13

1.2.2 Service interface Tjenesteskjema - (Logical diagram) Endret: 23.12.2010 New services for buildingcase application. Figur: 5 1.2.2.1 Byggesak Operasjoner Method Comment Parameters HentNaboer() Returnerer: Naboer Array: False Retrieves the list of neighbors from the designated søknadsid søknadsid (som string) HentPlaner() Returnerer: Planopplysninger Array: True Retrieves the list of plans from the designated søknadsid søknadsid (som string) HentEiendomsopplysning er() Retrieves real estate information from the designated søknadsid søknadsid (som string) Version 1.0 14

Method Comment Parameters Returnerer: Eiendomsopplysninger Array: False OppdaterNaboer() Returnerer: void Array: False Replaces the neighboring list at the specified søknadsid naboliste (som Naboer) søknadsid (som string) OppdaterPlaner() Returnerer: void Array: False Replaces the plan information at the specified søknadsid planer (som Planopplysninger) søknadsid (som string) OppdaterEiendomsopply sninger() Returnerer: void Array: False Replaces the real estate information at the specified søknadsid eiendomsinfo (som Eiendomsopplysninger) søknadsid (som string) NyttVedlegg() Returnerer: void Array: False Uploading new attachment / document / file to the specified søknadsid dokument (som Dokument) søknadsid (som string) Version 1.0 15

1.3 Service Registry Overview of the versions of services (wsdl files) and schema (xsd files). http://rep.geointegrasjon.no/skjema/byggesak/xml.wsdl/2011.02.18/giskjemabyggesak20110218.wsdl http://rep.geointegrasjon.no/skjema/byggesak/xml.schema/2011.02.18/giskjemabyggesak20110218.xsd http://rep.geointegrasjon.no/arkiv/dokument/xml.schema/2011.02.18/giarkivdokument20110218.xsd http://rep.geointegrasjon.no/felles/teknisk/xml.schema/2011.02.18/gifellesteknisk20110218.xsd http://rep.geointegrasjon.no/kart/basis/xml.schema/2011.02.18/gikartbasis20110218.xsd Version 1.0 16

1.4 Mapping Overview of the mapping of fields. Main menu Menu level 2 Data field name GeoIntegrasjon XML tag mapping Eiendom/B Eiendomsop yggested plysninger Kommunenummer Eiendomsopplysninger/matrikkelnr/kommunenr Gårdsnummer Eiendomsopplysninger/matrikkelnr/gaardsnummer Bruksnummer Andre Gnr/Bnr Eiendomsopplysninger/matrikkelnr/bruksnummer Eiendomsopplysninger/andreMatrikkelnr Rammebetin gelser Planstatus Festenummer Seksjonsnummer Adresse Postnummer Poststed Bygningsnummer Bolignummer Plantype Planens navn Reguleringsformål i arealdel av kommuneplan/reguleringspl an/bebyggelsesplan - beskriv Andre relevante krav (kommunale vedtekter o.l.) Beregningsregel grad av utnytting iht. gjeldende plan: Grad av utnytting iht. Gjeldende plan: Parter Nabo Velg partstype Navn Adresse Postnummer Poststed Eiendommens adresse Poststed Postnummer Eiendomsopplysninger/matrikkelnr/festenummer Eiendomsopplysninger/matrikkelnr/seksjonsnummer Eiendomsopplysninger/adresse/(Vegadresse)/adressenavn + nummer + bokstav eller /(Matrikkeladresse)/gaardsnummer + bruksnummer + festenummer + undernummer Eiendomsopplysninger/adresse/postnr Eiendomsopplysninger/adresse/poststed Eiendomsopplysninger/bygningsnr/bygningsNummer Eiendomsopplysninger/bolignummer Planopplysninger/plan/arealplanNoekkel/plantype/kodeverdi Planopplysninger/plan/ arealplannoekkel/plannavn Planopplysninger/formaal Planopplysninger/andreRelevanteKrav Planopplysninger/plan/Arealbruk/utnyttingstype/kodeverdi Planopplysninger/utnyttelsesgrad Naboliste/Nabo/eier/(kontakt eller matrikkelnummer)/navn (en eiendom kan eie en annen eiendom) Naboliste/Nabo/eier/kontakt/adresser/adresselinje1 Naboliste/Nabo/eier/kontakt/adresser/postadresse/postnum mer Naboliste/Nabo/eier/kontakt/adresser/postadresse/poststed Naboliste/Nabo/eiendommensadresse/(Vegadresse)/adresse navn + nummer + bokstav eller /(Matrikkeladresse)/gaardsnummer + bruksnummer + festenummer + undernummer Naboliste/Nabo/eiendommensadresse/postnummer Naboliste/Nabo/eiendommensadresse/poststed Version 1.0 17

Vedlegg Kommune Gårdsnummer Bruksnummer Festenummer Seksjonsnummer Bolignummer Type Gruppe Beskrivelse av vedlegg Plassering Naboliste/Nabo/matrikkelNummer/kommunenummer Naboliste/Nabo/matrikkelNummer/gaardsnummer Naboliste/Nabo/matrikkelNummer/bruksnummer Naboliste/Nabo/matrikkelNummer/festenummer Naboliste/Nabo/matrikkelNummer/seksjonsnummer Dokument/dokumenttype/kodeverdi Dokument/tittel Version 1.0 18