<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:app="http://skjema.geonorge.no/SOSI/produktspesifikasjon/SmaaVannverkInntakspunkter/B20200501N" xmlns:gml="http://www.opengis.net/gml/3.2" elementFormDefault="qualified" targetNamespace="http://skjema.geonorge.no/SOSI/produktspesifikasjon/SmaaVannverkInntakspunkter/B20200501N" version="B20200501N">
  <annotation>
    <documentation>Datasettene omfatter offentlige eller private vannverk som forsyner under 50 personer.

Dataeier: Mattilsynet

Datasettet laget til formål for NGF-prosjektet

Norsk versjon</documentation>
  </annotation>
  <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/-->
  <element abstract="true" name="GenerelleEgenskaper" substitutionGroup="gml:AbstractFeature" type="app:GenerelleEgenskaperType">
    <annotation>
      <documentation>abstrakt objekt som bærer en rekke egenskaper som er fagområde-uavhengige og kan benyttes for alle objekttyper

Merknad:
Spesielt i produktspesifikasjonsarbeid vil en velge egenskaper og av grensningslinjer fra denne klassen.</documentation>
    </annotation>
  </element>
  <complexType abstract="true" name="GenerelleEgenskaperType">
    <complexContent>
      <extension base="gml:AbstractFeatureType">
        <sequence>
          <element name="identifikasjon" type="app:IdentifikasjonPropertyType">
            <annotation>
              <documentation>unik identifikasjon av et objekt</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="datafangstdato" type="dateTime">
            <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>
            </annotation>
          </element>
          <element minOccurs="0" name="oppdateringsdato" type="dateTime">
            <annotation>
              <documentation>dato for siste endring på objektetdataene 

Merknad: 
Oppdateringsdato kan være forskjellig fra Datafangsdato ved at data som er registrert kan bufres en kortere eller lengre periode før disse legges inn i datasystemet (databasen).</documentation>
            </annotation>
          </element>
          <element name="datauttaksdato" type="dateTime">
            <annotation>
              <documentation>dato for uttak fra en database

Merknad:
Skiller seg fra Kopidato ved at en ikke skiller på om det er uttak fra en originaldatabase eller en kopidatabase.</documentation>
            </annotation>
          </element>
          <element name="opphav" type="string">
            <annotation>
              <documentation>abstrakt objekt som bærer en rekke egenskaper som er fagområde-uavhengige og kan benyttes for alle objekttyper

Merknad:
Spesielt i produktspesifikasjonsarbeid vil en velge egenskaper og avgrensningslinjer fra denne klassen.</documentation>
            </annotation>
          </element>
          <element name="breddegrad" type="double">
            <annotation>
              <documentation>beskrivelse av naturvernområdets romlige beliggenhet, i form av breddegrad som geografisk koordinat.</documentation>
            </annotation>
          </element>
          <element name="lengdegrad" type="double">
            <annotation>
              <documentation>beskrivelse av naturvernområdets romlige beliggenhet, i form av lengdegrad som geografisk koordinat.</documentation>
            </annotation>
          </element>
          <element name="mgrs" type="string">
            <annotation>
              <documentation>MGRS (Military grid reference system), er et globalt referansesystem benyttet av NATO. Viser areal, ikke punkt.</documentation>
            </annotation>
          </element>
          <element name="gradering" type="app:GraderingKodeType">
            <annotation>
              <documentation>Gradering - Skjermingsverdig informasjon som er gitt beskyttelse i form av en sikkerhetsgrad. Definerer distribusjon av datasettet.</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="GenerelleEgenskaperPropertyType">
    <sequence minOccurs="0">
      <element ref="app:GenerelleEgenskaper"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
  <simpleType name="GraderingKodeType">
    <annotation>
      <documentation>Fem ulike graderingsnivå; hver gradering har unike restriksjoner.</documentation>
    </annotation>
    <union memberTypes="app:GraderingKodeEnumerationType app:GraderingKodeOtherType"/>
  </simpleType>
  <simpleType name="GraderingKodeEnumerationType">
    <annotation>
      <documentation>Fem ulike graderingsnivå; hver gradering har unike restriksjoner.</documentation>
    </annotation>
    <restriction base="string">
      <enumeration value="UGRADERT">
        <annotation>
          <documentation>Ugradert - Tilgjengelig for alle.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="BEGRENSET">
        <annotation>
          <documentation>Begrenset - Laveste sikkerhetsgradering av informasjon. Det er ikke behov for klarering på dette nivået, men man må autoriseres og underskrive på taushetserklæring for å få tilgang til BEGRENSET/NATO RESTRICTED.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="KONFIDENSIELT">
        <annotation>
          <documentation>Konfidensielt - Det laveste nivå for sikkerhetsklarering i Norge</documentation>
        </annotation>
      </enumeration>
      <enumeration value="HEMMELIG">
        <annotation>
          <documentation>Hemmelig - Det nest høyeste nivå for sikkerhetsklarering i Norge.</documentation>
        </annotation>
      </enumeration>
      <enumeration value="STRENGT HEMMELIG">
        <annotation>
          <documentation>Strengt hemmelig - Det høyeste nivå for sikkerhetsklarering i Norge.</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="GraderingKodeOtherType">
    <restriction base="string">
      <pattern value="other: \w{2,}"/>
    </restriction>
  </simpleType>
  <element name="Identifikasjon" substitutionGroup="gml:AbstractObject" type="app:IdentifikasjonType">
    <annotation>
      <documentation>Identification: Unik identifikasjon av et objekt, ivaretatt av den ansvarlige produsent/forvalter, som kan benyttes av eksterne applikasjoner som referanse til objektet. 

NOTE1 Denne eksterne objektidentifikasjonen må ikke forveksles med en tematisk objektidentifikasjon, slik som f.eks bygningsnummer. 

NOTE 2 Denne unike identifikatoren vil ikke endres i løpet av objektets levetid.</documentation>
    </annotation>
  </element>
  <complexType name="IdentifikasjonType">
    <sequence>
      <element name="lokalId" type="string">
        <annotation>
          <documentation>localId: lokal identifikator, tildelt av dataleverendør/dataforvalter. Den lokale identifikatoren er unik innenfor navnerommet, ingen andre objekter har samme identifikator.

NOTE: Det er data leverendørens ansvar å sørge for at denne lokale identifikatoren er unik innenfor navnerommet.</documentation>
        </annotation>
      </element>
      <element name="navnerom" type="string">
        <annotation>
          <documentation>namespace: navnerom som unikt identifiserer datakilden til objektet, starter med to bokstavs kode jfr ISO 3166. Benytter understreking  ("_") dersom data produsenten ikke er assosiert med bare et land.

NOTE 1 : Verdien for nanverom vil eies av den dataprodusent som har ansvar for de unike identifikatorene og vil registreres i "INSPIRE external  Object Identifier Namespaces Register"

Eksempel: NO for Norge.</documentation>
        </annotation>
      </element>
      <element name="versjonId" type="string">
        <annotation>
          <documentation>versionId: identifikasjon av en spesiell versjon av et geografisk objekt (instans), maksimum lengde på 25 karakterer. Dersom spesifikasjonen av et geografisk objekt med en identifikasjon inkludererer livsløpssyklusinformasjon, benyttes denne versjonId for å skille mellom ulike versjoner av samme objekt. versjonId er en unik  identifikasjon av versjonen. 

NOTE Maksimum lengde er valgt for å tillate tidsregistrering i henhold til  ISO 8601, slik som  "2007-02-12T12:12:12+05:30" som versjonId.</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="IdentifikasjonPropertyType">
    <sequence>
      <element ref="app:Identifikasjon"/>
    </sequence>
  </complexType>
  <element name="Kapasitet" substitutionGroup="gml:AbstractObject" type="app:KapasitetType">
    <annotation>
      <documentation>Capacity of the waterworks; number of subscribers, number of residents and water quantity</documentation>
    </annotation>
  </element>
  <complexType name="KapasitetType">
    <sequence>
      <element minOccurs="0" name="antallAbonnenter" type="integer">
        <annotation>
          <documentation>number of subscribers connected to the waterworks</documentation>
        </annotation>
      </element>
      <element minOccurs="0" name="antallFastboende" type="integer">
        <annotation>
          <documentation>number of residents connected to the waterworks</documentation>
        </annotation>
      </element>
      <element minOccurs="0" name="maksVannmengde" type="integer">
        <annotation>
          <documentation>water quantity of the waterworks</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="KapasitetPropertyType">
    <sequence>
      <element ref="app:Kapasitet"/>
    </sequence>
  </complexType>
  <element name="Vannverk" substitutionGroup="app:GenerelleEgenskaper" type="app:VannverkType">
    <annotation>
      <documentation>Datasettene omfatter offentlige eller private vannverk som forsyner under 50 personer.</documentation>
    </annotation>
  </element>
  <complexType name="VannverkType">
    <complexContent>
      <extension base="app:GenerelleEgenskaperType">
        <sequence>
          <element name="posisjon" type="gml:PointPropertyType">
            <annotation>
              <documentation>extent of the object</documentation>
            </annotation>
          </element>
          <element name="navnVannverk" type="string">
            <annotation>
              <documentation>name of waterworks</documentation>
            </annotation>
          </element>
          <element name="navnInntakspunkt" type="string">
            <annotation>
              <documentation>name of the waterworks entry point</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="eier" type="string">
            <annotation>
              <documentation>name of waterworks owner</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vannforsyning" type="app:KapasitetPropertyType">
            <annotation>
              <documentation>entry point of waterworks</documentation>
            </annotation>
          </element>
          <element name="kildetype" type="string">
            <annotation>
              <documentation>source type of the entry point</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="vannkvalitet" type="string">
            <annotation>
              <documentation>describes the waterworks/source's water quality</documentation>
            </annotation>
          </element>
          <element minOccurs="0" name="organisasjonsnummer" type="integer">
            <annotation>
              <documentation>the waterworks/source organization number</documentation>
            </annotation>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="VannverkPropertyType">
    <sequence minOccurs="0">
      <element ref="app:Vannverk"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
    <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  </complexType>
</schema>
