<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:app="https://skjema.test.geonorge.no/SOSI/produktspesifikasjon/Follo/3.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:sc="http://www.interactive-instruments.de/ShapeChange/AppInfo" elementFormDefault="qualified" targetNamespace="https://skjema.test.geonorge.no/SOSI/produktspesifikasjon/Follo/3.1" version="3.1">
  <annotation>
    <documentation>Spesifikasjonen beskriver hvilke objekttyper og egenskaper som skal utveksles ved landmåling på åpen grøft i oppdrag for Follo kommunene. 
Versjonen baseres på innmåling i Oslo, men med justeringer i påkrevde verdiser og justeringer i kodelister. Publisert april 2026. 
</documentation>
  </annotation>
  <import namespace="http://www.interactive-instruments.de/ShapeChange/AppInfo" schemaLocation="http://shapechange.net/resources/schema/ShapeChangeAppinfo.xsd"/>
  <import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/>
  <!--XML Schema document created by ShapeChange - http://shapechange.net/-->

  <simpleType name="EiertypeType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_60235</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:EiertypeEnumerationType app:EiertypeOtherType"/>
  </simpleType>
  <simpleType name="EiertypeEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_60235</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="annet"/>
      <enumeration value="fylke"/>
      <enumeration value="interkommunal"/>
      <enumeration value="kommunal"/>
      <enumeration value="privat"/>
      <enumeration value="statlig"/>
    </restriction>
  </simpleType>
  <simpleType name="EiertypeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>

  <simpleType name="HøydereferanseType">
    <annotation>
      <documentation>koordinatregistering utført på topp eller bunn av et objekt</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_959E1CE5_17FF_41ed_8961_7D745825EA7B</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:HøydereferanseEnumerationType app:HøydereferanseOtherType"/>
  </simpleType>
  <simpleType name="HøydereferanseEnumerationType">
    <annotation>
      <documentation>koordinatregistering utført på topp eller bunn av et objekt</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_959E1CE5_17FF_41ed_8961_7D745825EA7B</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="toppUtvendig">
        <annotation>
          <documentation>høydereferansen er til toppen av komponenten</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HøydereferanseOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  
  
  
  
  <simpleType name="HøydereferanseKumOmrissType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_60024</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:HøydereferanseKumOmrissEnumerationType app:HøydereferanseKumOmrissOtherType"/>
  </simpleType>
  <simpleType name="HøydereferanseKumOmrissEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_60024</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="bunnInnvendig">
        <annotation>
          <documentation>høydereferansen er bunn innvendig.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="HøydereferanseKumOmrissOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="KonstruksjonmaterialType">
    <annotation>
      <documentation>det dominerende konstruksjonsmaterialet som er brukt ved konstruksjon</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_7AF8342C_5625_4b9c_B910_6FB377C05385</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:KonstruksjonmaterialEnumerationType app:KonstruksjonmaterialOtherType"/>
  </simpleType>
  <simpleType name="KonstruksjonmaterialEnumerationType">
    <annotation>
      <documentation>det dominerende konstruksjonsmaterialet som er brukt ved konstruksjon</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_7AF8342C_5625_4b9c_B910_6FB377C05385</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="betong">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">betong</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{CFF3A78D-EF10-44cc-952C-47615F0BF670}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="kompositt">
        <annotation>
          <documentation>ref NVE 2012-10-12</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kompositt</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{70E998E8-1F46-4a67-B502-6FCBBB575F1D}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="PEH_PEM">
        <annotation>
          <documentation>aktuelt materiale for kummer</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">PEH_PEM</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{DC755132-755B-42fc-89E0-3D87CEB2DE99}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="plast">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">plast</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{998594E9-494B-4233-9EED-D690F7848FDD}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="polypropylen">
        <annotation>
          <documentation>aktuelt materiale for kummer</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">polypropylen</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{95737498-A359-4d22-A7DD-A65D87AD8DBE}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="stål">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">stål</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{BA9390E5-5105-4d63-BEE3-DBEABD0D3DB6}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="tre">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">tre</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{F911A303-7C5E-4fd5-B8C0-2251502F9F10}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="ukjent">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">ukjent</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{7BB14CDD-0BC1-40e1-8C3C-D84B1DD91CAF}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="KonstruksjonmaterialOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="KumformType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_11059C0C_B59D_419a_81BE_BB2BA6070129</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:KumformEnumerationType app:KumformOtherType"/>
  </simpleType>
  <simpleType name="KumformEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_11059C0C_B59D_419a_81BE_BB2BA6070129</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="annenForm">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">annenForm</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{77016E14-569C-4253-83CA-1F2E779510D0}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="kvadratisk">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kvadatisk</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{07E54BCD-284D-4f82-9825-283E57B8D577}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="rektangulær">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">rektangulær</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{E37512FE-7A20-43c8-8F58-337DECB7D6E4}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="rund">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">rund</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{67E74B21-0850-41eb-8237-7E9B1B4FF45A}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="KumformOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="KumkonstruksjonType">
    <annotation>
      <documentation>hvordan en kum er konstruert</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_F134BE82_7D23_4d99_8DDA_F9F4BAAF35CE</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:KumkonstruksjonEnumerationType app:KumkonstruksjonOtherType"/>
  </simpleType>
  <simpleType name="KumkonstruksjonEnumerationType">
    <annotation>
      <documentation>hvordan en kum er konstruert</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_F134BE82_7D23_4d99_8DDA_F9F4BAAF35CE</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="murt">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">murt</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{523DB6FC-925E-4eeb-B680-A061AD609216}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="plasstøpt">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">plasstøpt</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{CA75BEF0-7481-4d04-8738-10E339D0151B}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="prefabrikert">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">prefabrikert</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{80507718-3770-45ba-84AA-D4D0F327CA30}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="KumkonstruksjonOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <element name="Kumlokk" substitutionGroup="app:SOSI_Objekt" type="app:KumlokkType">
    <annotation>
      <documentation>Deksel (lokk) over en kum eller annet hulrom under bakkenivå. Merknad: Kumlokkene er som oftest runde, men rektangulære og kvadratiske finnes også.</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_59440D51_494F_4899_A37A_650E8EC29B3C</taggedValue>
      </appinfo>
    </annotation>
  </element>
  <complexType name="KumlokkType">
    <complexContent>
      <extension base="app:SOSI_ObjektType">
        <sequence>
          <element name="diameter" type="integer">
            <annotation>
              <documentation>diameter på kumlokket, oppgitt i millimeter</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">diameter</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{249771B2-A7C4-4b90-96E9-F5CD29BD4C1E}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="kumlokkform" type="app:KumlokkformType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kumlokkform</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{CBEB0B60-1E51-4a29-AC1D-1D9636040C4C}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="posisjon" type="gml:PointPropertyType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">senterLokk</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{B2D8F5D4-5182-4d4f-86FE-04404084CF0D}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element  name="type" type="app:LokkRistTypeType">
            <annotation>
              <documentation>angir type lokk eller rist.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">type</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{BD3ECF8B-4803-4b63-BD78-C61ECAFFB6AC}</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="KumlokkPropertyType">
    <sequence minOccurs="0">
      <element ref="app:Kumlokk"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="KumlokkformType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_966DDCF9_61AA_4cd6_8E8B_947170EE0F25</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:KumlokkformEnumerationType app:KumlokkformOtherType"/>
  </simpleType>
  <simpleType name="KumlokkformEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_966DDCF9_61AA_4cd6_8E8B_947170EE0F25</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="gategutt">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">gategutt</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{84A58B9B-B851-46cf-B0EB-8753ED54DFBD}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="kvadratisk">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kvadratisk</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{C39B5ED8-623A-4c4e-ACDD-4EC42A568B9A}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="rektangulært">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">rektangulært</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{BA2BD0B5-804B-441f-BB0E-6A1D3552E301}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="sirkelforma">
        <annotation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">sirkelforma</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{18E4D557-FEA5-48ce-9EAA-885AD2480971}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="KumlokkformOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="LedningHøydereferanseType">
    <annotation>
      <documentation>Høyden som høydedelen av stedfestingen til komponenten (Ledning/beliggenhet og Kopling/posisjon) referer til. Høydereferanse på VA-ledninger skal være: - utvendig topp for trykkledning (pumpeledning, dykkerledning og alle vannledninger) - innvendig bunn for selvfallsledninger</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_87A9C018_2539_4dc9_920C_23472058B71B</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:LedningHøydereferanseEnumerationType app:LedningHøydereferanseOtherType"/>
  </simpleType>
  <simpleType name="LedningHøydereferanseEnumerationType">
    <annotation>
      <documentation>Høyden som høydedelen av stedfestingen til komponenten (Ledning/beliggenhet og Kopling/posisjon) referer til. Høydereferanse på VA-ledninger skal være: - utvendig topp for trykkledning (pumpeledning, dykkerledning og alle vannledninger) - innvendig bunn for selvfallsledninger</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_87A9C018_2539_4dc9_920C_23472058B71B</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="bunnInnvendig">
        <annotation>
          <documentation>høydereferansen er bunn innvendig

Eksempel: Dette er nyttig når en skal modellere fall på avløpsrør</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">bunnInnvendig</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{36812081-0120-4d99-A73E-E88C3D9CBE05}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="fot">
        <annotation>
          <documentation>naturlig å bruke for eksempel på master/mastefundamenter</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">fot</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{45D14759-C5B5-4bf5-80BD-B421B5806408}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="påBakken">
        <annotation>
          <documentation>høydereferanse er på bakken

Merknad: Mange ledninger er målt på lukket grøft</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">påBakken</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{615DAC7D-94DF-4b5f-87D2-6FEC4A9AB27B}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="toppInnvendig">
        <annotation>
          <documentation>høydereferansen er topp innvendig komponent</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">toppInnvendig</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{28235FFA-B693-49e8-B540-42788D706972}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="toppUtvendig">
        <annotation>
          <documentation>høydereferansen er til toppen av komponenten</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">toppUtvendig</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{5C257B54-8FF4-4074-85B5-C4AFC538EAAB}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="ukjent">
        <annotation>
          <documentation>brukes der det ikke er kjent hva som er benyttet som høydereferanse</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">ukjent</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{B1025143-77FF-4507-A580-AAB8D55FADF5}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="underkantUtvendig">
        <annotation>
          <documentation>høydereferansen er bunn utvendig</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">underkantUtvendig</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{EE1BBAF4-5700-479c-BDC0-DA3F17A4CE00}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LedningHøydereferanseOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="LokkRistTypeType">
    <annotation>
      <documentation>kodeliste for typer av kumlokk. Lista ble kopiert fra NVDB Datakatalogen versjon 2.05 31.5.2016.</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="SOSI_navn">NVDB_LOKKRISTTYPE</taggedValue>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_F94360C3_AE85_4e32_A825_87595A0870BA</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:LokkRistTypeEnumerationType app:LokkRistTypeOtherType"/>
  </simpleType>
  <simpleType name="LokkRistTypeEnumerationType">
    <annotation>
      <documentation>kodeliste for typer av kumlokk. Lista ble kopiert fra NVDB Datakatalogen versjon 2.05 31.5.2016.</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="SOSI_navn">NVDB_LOKKRISTTYPE</taggedValue>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_F94360C3_AE85_4e32_A825_87595A0870BA</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="åpen">
        <annotation>
          <documentation>Åpen</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">åpen</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{1CBADD24-54FC-4292-A646-E8802354210B}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="betonglokkMLitenRist">
        <annotation>
          <documentation>Betonglokk m liten rist</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">betonglokkMLitenRist</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{67330BE2-4CD4-48f1-B488-A4FAAA7C4263}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="kuppelristFlat">
        <annotation>
          <documentation>Kuppelrist, flat</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kuppelristFlat</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{372C657B-93B9-4ccb-B119-0DB0957C3040}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="kuppelristHøy">
        <annotation>
          <documentation>Kuppelrist, høy</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kuppelristHøy</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{84217DE8-F74D-40f3-A2B8-964B299AB0A4}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="kuppelristLav">
        <annotation>
          <documentation>Kuppelrist, lav</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kuppelristLav</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{99ACB712-FD60-4bd9-BDF8-6A958A168AE1}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="skrårist">
        <annotation>
          <documentation>Skrårist</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">skrårist</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{5ADCA8B1-838E-4e4b-ACCB-3A810577A5BC}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="slukristIGateplan">
        <annotation>
          <documentation>Slukrist, i gateplan</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">slukristIGateplan</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{D0913EAC-8C87-4524-9A9A-F790D7282D5B}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="slukristVertikal">
        <annotation>
          <documentation>Slukrist, vertikal: Benevnes også "kjeftsluk"</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">slukristVertikal</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{6538C228-653D-4956-927D-E55435EE0D93}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="støpjernslokkMHalvRist">
        <annotation>
          <documentation>Støpjernslokk m halv rist</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">støpjernslokkMHalvRist</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{6C4AFC91-A076-433e-ACC1-817B1A09291F}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="støpjernslokkMHelRist">
        <annotation>
          <documentation>Støpjernslokk m hel rist</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">støpjernslokkMHelRist</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{DA54CF06-988B-424c-97D7-AD311F390629}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="tettLokkBetong">
        <annotation>
          <documentation>Tett lokk, betong</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">tettLokkBetong</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{82029610-5D2C-4fa2-8AEB-82942EAA4949}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="tettLokkStøpjern">
        <annotation>
          <documentation>Tett lokk, støpjern</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">tettLokkStøpjern</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{29232E97-EBCE-4cdc-BCA0-D3D776E77936}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
      <enumeration value="tettLokkTre">
        <annotation>
          <documentation>Tett lokk, tre</documentation>
          <appinfo>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">tettLokkTre</taggedValue>
            <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{7BF78D51-8EE3-4e23-845D-954AF446B6E3}</taggedValue>
          </appinfo>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="LokkRistTypeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="MaterialeType">
    <annotation>
      <documentation>Rørmateriale</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55926</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:MaterialeEnumerationType app:MaterialeOtherType"/>
  </simpleType>
  <simpleType name="MaterialeEnumerationType">
    <annotation>
      <documentation>Rørmateriale</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55926</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="annet">
        <annotation>
          <documentation>annet materiale. Beskriv i informasjonsfeltet</documentation>
        </annotation>
      </enumeration>
      <enumeration value="BET">
        <annotation>
          <documentation>Betong</documentation>
        </annotation>
      </enumeration>
      <enumeration value="GUP">
        <annotation>
          <documentation>glassfiberarmert umettet polyester eller på engelsk Glassfibre reinforced polyester</documentation>
        </annotation>
      </enumeration>
      <enumeration value="PE"/>
      <enumeration value="PE100"/>
      <enumeration value="PE32"/>
      <enumeration value="PE50"/>
      <enumeration value="PE80"/>
      <enumeration value="PP"/>
      <enumeration value="PVC"/>
      <enumeration value="SJK">
        <annotation>
          <documentation>duktiltStøpjern</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MaterialeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="MålemetodeType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55923</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:MålemetodeEnumerationType app:MålemetodeOtherType"/>
  </simpleType>
  <simpleType name="MålemetodeEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55923</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="96">
        <annotation>
          <documentation>Innmålt med satellittbaserte systemer for navigasjon og posisjonering med global dekning (f.eks GPS, GLONASS, GALILEO).: Fasemåling RTK (realtids kinematisk måling)</documentation>
        </annotation>
      </enumeration>
      <enumeration value="11">
        <annotation>
          <documentation>Målt i terrenget med totalstasjon</documentation>
        </annotation>
      </enumeration>
      <enumeration value="99">
        <annotation>
          <documentation>Målemetode er ukjent</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="MålemetodeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="MålemetodeHøydeType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55924</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:MålemetodeHøydeEnumerationType app:MålemetodeHøydeOtherType"/>
  </simpleType>
  <simpleType name="MålemetodeHøydeEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55924</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="96"/>
      <enumeration value="11"/>
      <enumeration value="99"/>
    </restriction>
  </simpleType>
  <simpleType name="MålemetodeHøydeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="ObjekttypeType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_60025</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:ObjekttypeEnumerationType app:ObjekttypeOtherType"/>
  </simpleType>
  <simpleType name="ObjekttypeEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_60025</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
<enumeration value="anboring"/>
<enumeration value="bekkeinntak"/>
<enumeration value="drenskum"/>
<enumeration value="fettavskiller"/>
<!--
<enumeration value="høydebasseng"/>
-->
<enumeration value="hydrant"/>
<enumeration value="kum"/>
<enumeration value="minikum"/>
<enumeration value="oljeutskiller"/>
<!--
<enumeration value="pumpestasjon_avløp_felles"/>
<enumeration value="pumpestasjon_overvann"/>
<enumeration value="pumpestasjon_spillvann"/>
<enumeration value="pumpestasjon_vann"/>
<enumeration value="renseanlegg_avløp"/>
<enumeration value="renseanlegg_vann"/>
-->
<enumeration value="sandfang"/>
<enumeration value="slamavskiller"/>
<enumeration value="sluk"/>
<enumeration value="stoppekran"/>
<enumeration value="tettTank"/>
<enumeration value="utløpUtslipp"/>
<!--
<enumeration value="vanninntak"/>
-->
    </restriction>
  </simpleType>
  <simpleType name="ObjekttypeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <element abstract="true" name="SOSI_Objekt" substitutionGroup="gml:AbstractFeature" type="app:SOSI_ObjektType">
    <annotation>
      <documentation>Abstrakt objekt som bærer en rekke egenskaper som er fagområde-uavhengige og kan benyttes for alle objekttyper</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_8D211872_8B18_4abf_8420_F10423269429</taggedValue>
      </appinfo>
    </annotation>
  </element>
  <complexType abstract="true" name="SOSI_ObjektType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="datafangstdato" type="date">
            <annotation>
              <documentation>dato når objektet siste gang ble registrert/observert/målt i terrenget

Merknad: I mange tilfeller er denne forskjellig fra Oppdateringsdato, da registrerte endringer kan bufres i en kortere eller lengre periode før disse legges inn i databasen.
Ved førstegangsregistrering settes Datafangstdato lik førsteDatafangstdato.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">datafangstdato</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{8917613F-EEB4-4b3a-BF98-3BC571466691}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="guid" type="string">
            <annotation>
              <documentation>Global og unik identifikasjonsnøkkel for objektet i hele dets levetid. Skal benyttes i evt. relasjoner i form av egenskaper.</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="informasjon" type="string">
            <annotation>
              <documentation>generell opplysning

Merknad:
mulighet til å legge inn utfyllende informasjon om objektet</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">informasjon</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{2FC0FBF3-D3EF-4029-9494-63642DAE2C1F}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="lokalId" type="string">
            <annotation>
              <documentation>Lokal identifikator (ID-nøkkel), tildelt av dataleverandør / dataforvalter. Den lokale identifikatoren er unik innenfor navnerommet, ingen andre objekter har samme identifikator. Det er data leverandørens ansvar å sørge for at denne lokale identifikatoren er unik innenfor navnerommet.</documentation>
            </annotation>
          </element>
          <element name="Målemetode" type="app:MålemetodeType">
            <annotation>
              <documentation>metode for måling i grunnriss (x,y), og høyde (z) når metoden er den samme som ved måling i grunnriss</documentation>
            </annotation>
          </element>
          <element name="MålemetodeHøyde" type="app:MålemetodeHøydeType">
            <annotation>
              <documentation>metode for å måle objekttypens høydeverdi</documentation>
            </annotation>
          </element>
          <element name="nøyaktighet" type="integer">
            <annotation>
              <documentation>punktstandardavviket i grunnriss for punkter samt tverravvik for linjer

Merknad:
Oppgitt i cm</documentation>
            </annotation>
          </element>
          <element name="nøyaktighetHøyde" type="integer">
            <annotation>
              <documentation>nøyaktighet for høyden i cm</documentation>
            </annotation>
          </element>
          <element name="synbarhet" type="app:SynbarhetType">
            <annotation>
              <documentation>hvor godt den kartlagte detalj var synbar ved kartleggingen</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="SOSI_ObjektPropertyType">
    <sequence minOccurs="0">
      <element ref="app:SOSI_Objekt"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="SynbarhetType">
    <annotation>
      <documentation>hvor godt den kartlagte detalj var synbar ved kartleggingen</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55925</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:SynbarhetEnumerationType app:SynbarhetOtherType"/>
  </simpleType>
  <simpleType name="SynbarhetEnumerationType">
    <annotation>
      <documentation>hvor godt den kartlagte detalj var synbar ved kartleggingen</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_55925</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="1">
        <annotation>
          <documentation>Forøvrig grei å innmåle. (Benyttes bl.a. for innmåling av ledninger på lukket grøft)</documentation>
        </annotation>
      </enumeration>
      <enumeration value="3">
        <annotation>
          <documentation>Dårlig/ikke synlig i flybilde/modell</documentation>
        </annotation>
      </enumeration>
      <enumeration value="0"/>
    </restriction>
  </simpleType>
  <simpleType name="SynbarhetOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  
  
<!--  
  <element name="VA_KumOmriss" substitutionGroup="app:SOSI_Objekt" type="app:VA_KumOmrissType">
    <annotation>
      <documentation>Kurve måles bunnInnvendig. Omfatter følgende objekttyper: Kum (minikum, vannkum, spillvannskum, avløp felles kum, overvannskum, eller kum som inneholder ledninger fra flere vanntyper), drenskum, sandfang, slamavskiller, fettavskiller, oljeutskiller, tett tank (bl.a for avløp), pumpestasjon_vann, pumpestasjon_spillvann, pumpestasjon_avløp_felles, pumpestasjon_overvann, renseanlegg_vann, renseanlegg_avløp, vanninntak, bekkeinntak, utløpUtslipp, høydebasseng. INSPIRE Utility 2.9 Manhole</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_637C40EA_AA1A_44fa_9D36_81A625829F5C</taggedValue>
      </appinfo>
    </annotation>
  </element>
  <complexType name="VA_KumOmrissType">
    <complexContent>
      <extension base="app:SOSI_ObjektType">
        <sequence>
		  <element name="kort_navn" type="string">
            <annotation>
              <documentation>Kummens navn i anleggsfase. Vannkum: V1,V2 Overvannskum: O1,O2 Spillvannskum: S1,S2 Avløpfelleskum: AF1,AF2 Vinkelendring uten kum: P1,P2 Målekum: Mxxx</documentation>
            </annotation>
          </element>
		
          <element name="eiertype" type="app:EiertypeType">
            <annotation>
              <documentation>eiertype</documentation>
            </annotation>
          </element>
          <element name="høydereferanse" type="app:HøydereferanseKumOmrissType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">høydereferanse</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{31CCD1D4-BE5D-47d8-9ABF-D69702E0783A}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="konstruksjon" type="app:KumkonstruksjonType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">konstruksjon</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{E2DC3125-0821-44fc-932F-34D7D216B471}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="konstruksjonsmateriale" type="app:KonstruksjonmaterialType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">konstruksjonsmateriale</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{B2063B87-2317-434f-BFE1-61515D7BA5A9}</taggedValue>
              </appinfo>
            </annotation>
          </element>

          <element name="objekttype" type="app:VA_objekttypeType">
            <annotation>
              <documentation>Type kum/objekt  (kum, sandfang, sluk, slamavskiller, fettavskiller, oljeutskiller, drenskum)</documentation>
            </annotation>
          </element>
          <element name="omriss" type="gml:CurvePropertyType">
            <annotation>
              <documentation>Kurve som beskriver kummens gulv, bunn innvendig.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">omriss</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{31AB3041-5503-42f3-BB91-6FBE97D35E5E}</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VA_KumOmrissPropertyType">
    <sequence minOccurs="0">
      <element ref="app:VA_KumOmriss"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  
  
-->  
  <element name="VA_Ledning" substitutionGroup="app:SOSI_Objekt" type="app:VA_LedningType">
    <annotation>
      <documentation>Vannledning, spillvannsledning, overvannsledning, drensledning eller avløp felles ledning</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_17D38B36_0088_45b8_9A25_F334470F299F</taggedValue>
      </appinfo>
    </annotation>
  </element>
  <complexType name="VA_LedningType">
    <complexContent>
      <extension base="app:SOSI_ObjektType">
        <sequence>
          <element name="beliggenhet" type="gml:CurvePropertyType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">beliggenhet</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{EF629F2E-D63B-4dde-917A-0907164570F1}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="bruk" type="app:VA_ledningsbrukType">
            <annotation>
              <documentation>Vanntype for ledning</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">bruk</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{9AA67338-7C58-46c8-9853-417E8509BB73}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="eiertype" type="app:EiertypeType"/>
          <element name="høydereferanse" type="app:LedningHøydereferanseType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">høydereferanse</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{31CCD1D4-BE5D-47d8-9ABF-D69702E0783A}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="indreDiameter" type="integer">
            <annotation>
              <documentation>indre diameter på ledningen, oppgitt i millimeter. Dette kan være nyttig for å beregne kapasiteten ledningen har.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">indreDiameter</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{C2AB92FF-217B-49c7-985B-27F8CE456528}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="materiale" type="app:MaterialeType">
            <annotation>
              <documentation>VA_rørmateriale</documentation>
            </annotation>
          </element>
          <element  name="ytreDiameter" type="integer">
            <annotation>
              <documentation>ytre diameter på ledningen, oppgitt i millimeter. 

Dette er nyttig for å finne ut hvor stor plass ledningen tar.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">ytreDiameter</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{24C8C415-A0B3-452e-A991-EBB7F6BEAB5A}</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VA_LedningPropertyType">
    <sequence minOccurs="0">
      <element ref="app:VA_Ledning"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <element name="VA_Punkt" substitutionGroup="app:SOSI_Objekt" type="app:VA_PunktType">
    <annotation>
      <documentation>Omfatter følgende objekttyper: gulv,hydrant,manifold,overløpspunkt,pumpesump,stoppekran,trykkcelle</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_C6EDA4C7_6CAC_453b_B260_9DA2BBA5BABD</taggedValue>
      </appinfo>
    </annotation>
  </element>
  <complexType name="VA_PunktType">
    <complexContent>
      <extension base="app:SOSI_ObjektType">
        <sequence>
          <element minOccurs="0" name="bredde" type="integer">
            <annotation>
              <documentation>Bredde (eller diameter) på objektet (kummen), oppgitt i millimeter. Dersom kummen ikke er rund skal også lengde oppgis.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">bredde</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{E63F5187-8C9E-426b-95AF-C7BEE90F63EA}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="eiertype" type="app:EiertypeType">
            <annotation>
              <documentation>angir hvem som eier objektet</documentation>
            </annotation>
          </element>
          <element  name="form" type="app:KumformType">
            <annotation>
              <documentation>Form på objektet (kummen): rund, kvadratisk eller rektangulær</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kumform</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{F3BD5B13-E872-4e44-A20C-EB2388D1F46B}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="høyde" type="integer">
            <annotation>
              <documentation>Høyde (dybde) på objektet (kummen) målt fra bunn kum til topp kum, oppgitt i millimeter</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">høyde</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{24C9DE0A-A117-4665-8F2B-FC40375A7A80}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="høydereferanse" type="app:LedningHøydereferanseType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">høydereferanse</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{31CCD1D4-BE5D-47d8-9ABF-D69702E0783A}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element  name="konstruksjon" type="app:KumkonstruksjonType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">konstruksjon</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{BC1D22D1-1998-4f91-A9D0-8ABBA5E018AB}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element  name="konstruksjonsmateriale" type="app:KonstruksjonmaterialType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">konstruksjonsmateriale</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{3F0B203B-A417-411e-B6EE-61D4E26A26F7}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element minOccurs="0" name="lengde" type="integer">
            <annotation>
              <documentation>Lengde på objektet (kummen), oppgitt i millimeter. Skal angis dersom ikke kummen er rund.</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">lengde</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{3C09B7ED-BB02-4463-9BC0-D21FFD8E816C}</taggedValue>
              </appinfo>
            </annotation>
          </element>
          <element name="objekttype" type="app:ObjekttypeType">
            <annotation>
              <documentation>Type kum/objekt  (gulv,hydrant,manifold,overløpspunkt,pumpesump,stoppekran,trykkcelle)</documentation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">kumtype</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{DA773330-481F-423b-B0DD-DFCCF5EB755C}</taggedValue>
              </appinfo>
            </annotation>
          </element>
		  
          <element name="posisjon" type="gml:PointPropertyType">
            <annotation>
              <appinfo>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAsName">posisjon</taggedValue>
                <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">{2478AA48-6A94-408b-AA3B-9829BAFB30C5}</taggedValue>
              </appinfo>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VA_PunktPropertyType">
    <sequence minOccurs="0">
      <element ref="app:VA_Punkt"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="VA_ledningsbrukType">
    <annotation>
      <documentation>Vanntype for ledning</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_12AFFAA4_37C1_4751_8C40_54BBB6FF1D50</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:VA_ledningsbrukEnumerationType app:VA_ledningsbrukOtherType"/>
  </simpleType>
  <simpleType name="VA_ledningsbrukEnumerationType">
    <annotation>
      <documentation>Vanntype for ledning</documentation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">EAID_12AFFAA4_37C1_4751_8C40_54BBB6FF1D50</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="drensvann"/>
      <enumeration value="fellesavløp"/>
      <enumeration value="overvann"/>
      <enumeration value="spillvann"/>
      <enumeration value="trekkerørElektro"/>
      <enumeration value="trekkerørFiber"/>
      <enumeration value="varerør"/>	  
      <enumeration value="vann"/>
    </restriction>
  </simpleType>
  <simpleType name="VA_ledningsbrukOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <simpleType name="VA_objekttypeType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_59921</taggedValue>
      </appinfo>
    </annotation>
    <union memberTypes="app:VA_objekttypeEnumerationType app:VA_objekttypeOtherType"/>
  </simpleType>
  <simpleType name="VA_objekttypeEnumerationType">
    <annotation>
      <appinfo>
        <taggedValue xmlns="http://www.interactive-instruments.de/ShapeChange/AppInfo" tag="sameAs">PSTLS_59921</taggedValue>
      </appinfo>
    </annotation>
    <restriction base="string">
      <enumeration value="bekkeinntak"/>
      <enumeration value="drenskum"/>
      <enumeration value="fettavskiller"/>
      <enumeration value="høydebasseng"/>
      <enumeration value="kum">
        <annotation>
          <documentation>(Oslo VAV Kum (Vanlig)</documentation>
        </annotation>
      </enumeration>
      <enumeration value="minikum">
        <annotation>
          <documentation>(Oslo VAV Minikum)</documentation>
        </annotation>
      </enumeration>
      <enumeration value="oljeutskiller"/>
      <enumeration value="pumpestasjon_avløp_felles"/>
      <enumeration value="pumpestasjon_spillvann"/>
      <enumeration value="pumpestasjon_vann"/>
      <enumeration value="renseanlegg_avløp"/>
      <enumeration value="renseanlegg_vann"/>
      <enumeration value="sandfang">
        <annotation>
          <documentation>(Oslo VAV Sandfangskum)</documentation>
        </annotation>
      </enumeration>
      <enumeration value="slamavskiller"/>
      <enumeration value="tettTank">
        <annotation>
          <documentation>Tett tank for f.eks avløp</documentation>
        </annotation>
      </enumeration>
      <enumeration value="utløpUtslipp"/>
      <enumeration value="vanninntak"/>
    </restriction>
  </simpleType>
  <simpleType name="VA_objekttypeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  
</schema>
