<commit_before><?xml version="1.0" encoding="UTF-8"?>
<schema xmlns:raster="http://www.deegree.org/datasource/coverage/raster" xmlns="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://www.deegree.org/datasource/coverage/raster" elementFormDefault="qualified"
  xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.1">
  <annotation>
    <appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="org.deegree.coverage.raster.io.jaxb" />
      </jaxb:schemaBindings>
    </appinfo>
  </annotation>

  <element name="Raster">
    <annotation>
      <documentation>A raster datasource must define a crs in which the rasterfile(s) is/are defined.</documentation>
      <appinfo>
        <jaxb:class name="RasterConfig" />
      </appinfo>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="raster:AbstractRasterType">
          <attribute name="configVersion" use="required" fixed="0.5.0" />
        </extension>
      </complexContent>
    </complexType>
  </element>
  
    <element name="SEFeatureRaster">
    <annotation>
      <documentation>A raster which is based on a feature store.</documentation>
      <appinfo>
        <jaxb:class name="SEFeatureRasterConfig" />
      </appinfo>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="raster:AbstractRasterType">
        
          <attribute name="configVersion" use="required" fixed="0.5.0" />
        </extension>
      </complexContent>
    </complexType>
  </element>

  <element name="MultiResolutionRaster">
    <annotation>
      <documentation>A multi resolution raster wraps (single) rasters and adds a resolution of each raster.</documentation>
      <appinfo>
        <jaxb:class name="MultiResolutionRasterConfig" />
      </appinfo>
    </annotation>
    <complexType>
      <sequence>
        <element name="Resolution" maxOccurs="unbounded">
          <complexType>
            <complexContent>
              <extension base="raster:AbstractRasterType">
                <attribute name="res" type="double" />
              </extension>
            </complexContent>
          </complexType>
        </element>
      </sequence>
      <attribute name="crs" type="string" use="optional" />
      <attribute name="originLocation" default="center" type="raster:OriginLocation" />
      <attribute name="readWorldFiles" default="true" type="boolean" />
      <attribute name="nodata" type="decimal" />
      <attribute name="configVersion" use="required" fixed="0.5.0" />
    </complexType>
  </element>

  <complexType name="AbstractRasterType" abstract="true">
    <choice>
      <element ref="raster:RasterFile" />
      <element ref="raster:RasterDirectory" />
    </choice>
    <attribute name="crs" type="string" use="optional"/>
    <attribute name="originLocation" default="center" type="raster:OriginLocation" />
    <attribute name="readWorldFiles" default="true" type="boolean" />
    <attribute name="nodata" type="decimal" />
  </complexType>

  <element name="RasterFile">
    <complexType>
      <annotation>
        <documentation>Define a file to be of a certain raster type.</documentation>
      </annotation>
      <simpleContent>
        <extension base="string">
          <attribute name="fileType" default="jpg" />
        </extension>
      </simpleContent>
    </complexType>
  </element>

  <element name="RasterDirectory">
    <annotation>
      <documentation>Define the files in a directory to be of a certain raster type.</documentation>
    </annotation>
    <complexType>
      <simpleContent>
        <extension base="string">
          <attribute name="recursive" type="boolean" />
          <attribute name="fileType" default="jpg" type="string" />
        </extension><commit_msg>topic: code enhanced type: functionality, other module: [d3] wpvs description: re enabled support for se-texture provider<commit_after><?xml version="1.0" encoding="UTF-8"?>
<schema xmlns:raster="http://www.deegree.org/datasource/coverage/raster" xmlns="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://www.deegree.org/datasource/coverage/raster" elementFormDefault="qualified"
  xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" jaxb:version="2.1">
  <annotation>
    <appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="org.deegree.coverage.raster.io.jaxb" />
      </jaxb:schemaBindings>
    </appinfo>
  </annotation>

  <element name="Raster">
    <annotation>
      <documentation>A raster datasource must define a crs in which the rasterfile(s) is/are defined.</documentation>
      <appinfo>
        <jaxb:class name="RasterConfig" />
      </appinfo>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="raster:AbstractRasterType">
          <attribute name="configVersion" use="required" fixed="0.5.0" />
        </extension>
      </complexContent>
    </complexType>
  </element>

 
  <element name="MultiResolutionRaster">
    <annotation>
      <documentation>A multi resolution raster wraps (single) rasters and adds a resolution of each raster.
      </documentation>
      <appinfo>
        <jaxb:class name="MultiResolutionRasterConfig" />
      </appinfo>
    </annotation>
    <complexType>
      <sequence>
        <element name="Resolution" maxOccurs="unbounded">
          <complexType>
            <complexContent>
              <extension base="raster:AbstractRasterType">
                <attribute name="res" type="double" />
              </extension>
            </complexContent>
          </complexType>
        </element>
      </sequence>
      <attribute name="crs" type="string" use="optional" />
      <attribute name="originLocation" default="center" type="raster:OriginLocation" />
      <attribute name="readWorldFiles" default="true" type="boolean" />
      <attribute name="nodata" type="decimal" />
      <attribute name="configVersion" use="required" fixed="0.5.0" />
    </complexType>
  </element>



  <complexType name="AbstractRasterType" abstract="true">
    <choice minOccurs="0">
      <element ref="raster:RasterFile" />
      <element ref="raster:RasterDirectory" />
      <element name="url" type="string" />
    </choice>
    <attribute name="readWorldFiles" default="true" type="boolean" />
    <attribute name="crs" type="string" use="optional" />
    <attribute name="originLocation" default="center" type="raster:OriginLocation" />
    <attribute name="nodata" type="decimal" />
  </complexType>

  <element name="RasterFile">
    <complexType>
      <annotation>
        <documentation>Define a file to be of a certain raster type.</documentation>
      </annotation>
      <simpleContent>
        <extension base="string">
          <attribute name="fileType" default="jpg" />
        </extension>
      </simpleContent>
    </complexType>
  </element>

  <element name="RasterDirectory">
    <annotation>
      <documentation>Define the files in a directory to be of a certain raster type.</documentation>
    </annotation>
    <complexType>
      <simpleContent>
        <extension base="string">
          <attribute name="recursive" type="boolean" />
          <attribute name="fileType" default="jpg" type="string" />
        </extension>
{'fraction_non_alphanumeric': 0.14420149460282314, 'fraction_numerical': 0.005120398560752837, 'mean_word_length': 3.101589103291714, 'pattern_counts': {'":': 0, '<': 192, '<?xml version=': 2, '>': 192, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 10}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4229042', 'n_tokens_mistral': 2147, 'n_tokens_neox': 2084, 'n_words': 428}