Schema saxsvs-bbs-1.2.xsd

schema location: /
attribute form default:
element form default:
Elements / Complex types / Simple types
saxsvs-bbs / archiv_schueler / bool
schueler / schuljahr
std
string10
string15
string256
string50
string500

element saxsvs-bbs

diagram /
properties / content / complex
children / schuelerarchiv_schueler
attributes / Name / Type / Use / Default / Fixed / annotation
zeit / derived by: xs:dateTime / required
schuljahr / schuljahr / required
dienststelle / derived by: xs:int / required
identity constraints / Name / Refer / Selector / Field(s)
unique / schueler-id / schueler|archiv_schueler / @extern_id
source / xs:element name="saxsvs-bbs">
xs:complexType
xs:choice maxOccurs="unbounded">
xs:element name="schueler" type="schueler" maxOccurs="unbounded"/>
xs:element name="archiv_schueler" type="archiv_schueler" maxOccurs="unbounded"/>
</xs:choice
xs:attribute name="zeit" use="required">
xs:simpleType
xs:restriction base="xs:dateTime"/>
</xs:simpleType
</xs:attribute
xs:attribute name="schuljahr" type="schuljahr" use="required"/>
xs:attribute name="dienststelle" use="required">
xs:simpleType
xs:restriction base="xs:int">
xs:pattern value="[0-9]{7}"/>
</xs:restriction
</xs:simpleType
</xs:attribute
</xs:complexType
xs:unique name="schueler-id">
xs:selector xpath="schueler|archiv_schueler"/>
xs:field xpath="@extern_id"/>
</xs:unique
</xs:element

attribute saxsvs-bbs/@zeit

type / restriction of xs:dateTime
properties / isRef / 0
use / required
source / xs:attribute name="zeit" use="required">
xs:simpleType
xs:restriction base="xs:dateTime"/>
</xs:simpleType
</xs:attribute

attribute saxsvs-bbs/@schuljahr

type / schuljahr
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / [0-9]{4}/[0-9]{4}
source / xs:attribute name="schuljahr" type="schuljahr" use="required"/>

attribute saxsvs-bbs/@dienststelle

type / restriction of xs:int
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / [0-9]{7}
source / xs:attribute name="dienststelle" use="required">
xs:simpleType
xs:restriction base="xs:int">
xs:pattern value="[0-9]{7}"/>
</xs:restriction
</xs:simpleType
</xs:attribute

element saxsvs-bbs/schueler

diagram /
type / schueler
properties / isRef / 0
minOcc / 1
maxOcc / unbounded
content / complex
children / an_vnamean_namean_gebnamean_gebdatan_gebortan_geschlechtmigrational_kennzifferal_schulartal_statusal_zeitformal_abschl_datal_laufb_klfoerderung
attributes / Name / Type / Use / Default / Fixed / annotation
extern_id / derived by: xs:string / required
source / xs:element name="schueler" type="schueler" maxOccurs="unbounded"/>

element saxsvs-bbs/archiv_schueler

diagram /
type / archiv_schueler
properties / isRef / 0
minOcc / 1
maxOcc / unbounded
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
extern_id / derived by: xs:string / required
source / xs:element name="archiv_schueler" type="archiv_schueler" maxOccurs="unbounded"/>

complexType archiv_schueler

diagram /
used by / element / saxsvs-bbs/archiv_schueler
attributes / Name / Type / Use / Default / Fixed / annotation
extern_id / derived by: xs:string / required
source / xs:complexType name="archiv_schueler">
xs:attribute name="extern_id" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,198}\S)"/>
</xs:restriction
</xs:simpleType
</xs:attribute
</xs:complexType

attribute archiv_schueler/@extern_id

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,198}\S)
source / xs:attribute name="extern_id" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,198}\S)"/>
</xs:restriction
</xs:simpleType
</xs:attribute

complexType schueler

diagram /
children / an_vnamean_namean_gebnamean_gebdatan_gebortan_geschlechtmigrational_kennzifferal_schulartal_statusal_zeitformal_abschl_datal_laufb_klfoerderung
used by / element / saxsvs-bbs/schueler
attributes / Name / Type / Use / Default / Fixed / annotation
extern_id / derived by: xs:string / required
source / xs:complexType name="schueler">
xs:all
xs:element name="an_vname" type="string256"/>
xs:element name="an_name" type="string256"/>
xs:element name="an_gebname" type="string256" minOccurs="0"/>
xs:element name="an_gebdat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="1950-01-01"/>
xs:maxInclusive value="2050-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="an_gebort" type="string256"/>
xs:element name="an_geschlecht">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="K101"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="migration" minOccurs="0">
xs:complexType
xs:sequence
xs:element name="an_migr_grund">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="Ja"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:sequence minOccurs="0">
xs:element name="an_migr_dat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:sequence minOccurs="0">
xs:element name="an_migr_daz3" type="bool"/>
</xs:sequence
</xs:sequence
</xs:sequence
</xs:complexType
</xs:element
xs:element name="al_kennziffer">
xs:simpleType
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,6}\S)"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="al_schulart">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S0502"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="al_status">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1920"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="al_zeitform">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1832"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="al_abschl_dat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2016-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="al_laufb_kl" type="string10"/>
xs:element name="foerderung" minOccurs="0">
xs:complexType
xs:all
xs:element name="af_int">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1060"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="af_int_von" minOccurs="0">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="af_int_bis" minOccurs="0">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="af_int_rs_std" type="std"/>
xs:element name="af_int_fs_std" type="std"/>
xs:element name="af_int_std">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1075"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="af_int_zlk" type="string50" minOccurs="0"/>
xs:element name="af_int_raum" type="string500" minOccurs="0"/>
</xs:all
</xs:complexType
</xs:element
</xs:all
xs:attribute name="extern_id" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,198}\S)"/>
</xs:restriction
</xs:simpleType
</xs:attribute
</xs:complexType

attribute schueler/@extern_id

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,198}\S)
source / xs:attribute name="extern_id" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,198}\S)"/>
</xs:restriction
</xs:simpleType
</xs:attribute

element schueler/an_vname

diagram /
type / string256
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,254}\S)
source / xs:element name="an_vname" type="string256"/>

element schueler/an_name

diagram /
type / string256
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,254}\S)
source / xs:element name="an_name" type="string256"/>

element schueler/an_gebname

diagram /
type / string256
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,254}\S)
source / xs:element name="an_gebname" type="string256" minOccurs="0"/>

element schueler/an_gebdat

diagram /
type / restriction of xs:date
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
minInclusive / 1950-01-01
maxInclusive / 2050-12-31
pattern / .{10}
source / xs:element name="an_gebdat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="1950-01-01"/>
xs:maxInclusive value="2050-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/an_gebort

diagram /
type / string256
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,254}\S)
source / xs:element name="an_gebort" type="string256"/>

element schueler/an_geschlecht

diagram /
type / extension of xs:string
properties / isRef / 0
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
schluessel / derived by: xs:string / required
extern_id / string15 / required
source / xs:element name="an_geschlecht">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="K101"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element

attribute schueler/an_geschlecht/@schluessel

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
enumeration / K101
source / xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="K101"/>
</xs:restriction
</xs:simpleType
</xs:attribute

attribute schueler/an_geschlecht/@extern_id

type / string15
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:attribute name="extern_id" type="string15" use="required"/>

element schueler/migration

diagram /
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / complex
children / an_migr_grundan_migr_datan_migr_daz3
source / xs:element name="migration" minOccurs="0">
xs:complexType
xs:sequence
xs:element name="an_migr_grund">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="Ja"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:sequence minOccurs="0">
xs:element name="an_migr_dat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:sequence minOccurs="0">
xs:element name="an_migr_daz3" type="bool"/>
</xs:sequence
</xs:sequence
</xs:sequence
</xs:complexType
</xs:element

element schueler/migration/an_migr_grund

diagram /
type / restriction of xs:string
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
enumeration / Ja
source / xs:element name="an_migr_grund">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="Ja"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/migration/an_migr_dat

diagram /
type / restriction of xs:date
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
minInclusive / 2010-01-01
maxInclusive / 2100-12-31
pattern / .{10}
source / xs:element name="an_migr_dat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/migration/an_migr_daz3

diagram /
type / bool
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
enumeration / Ja
enumeration / Nein
source / xs:element name="an_migr_daz3" type="bool"/>

element schueler/al_kennziffer

diagram /
type / restriction of xs:string
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,6}\S)
source / xs:element name="al_kennziffer">
xs:simpleType
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,6}\S)"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/al_schulart

diagram /
type / extension of xs:string
properties / isRef / 0
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
schluessel / derived by: xs:string / required
extern_id / string15 / required
source / xs:element name="al_schulart">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S0502"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element

attribute schueler/al_schulart/@schluessel

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
enumeration / S0502
source / xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S0502"/>
</xs:restriction
</xs:simpleType
</xs:attribute

attribute schueler/al_schulart/@extern_id

type / string15
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:attribute name="extern_id" type="string15" use="required"/>

element schueler/al_status

diagram /
type / extension of xs:string
properties / isRef / 0
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
schluessel / derived by: xs:string / required
extern_id / string15 / required
source / xs:element name="al_status">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1920"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element

attribute schueler/al_status/@schluessel

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
enumeration / S1920
source / xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1920"/>
</xs:restriction
</xs:simpleType
</xs:attribute

attribute schueler/al_status/@extern_id

type / string15
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:attribute name="extern_id" type="string15" use="required"/>

element schueler/al_zeitform

diagram /
type / extension of xs:string
properties / isRef / 0
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
schluessel / derived by: xs:string / required
extern_id / string15 / required
source / xs:element name="al_zeitform">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1832"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element

attribute schueler/al_zeitform/@schluessel

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
enumeration / S1832
source / xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1832"/>
</xs:restriction
</xs:simpleType
</xs:attribute

attribute schueler/al_zeitform/@extern_id

type / string15
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:attribute name="extern_id" type="string15" use="required"/>

element schueler/al_abschl_dat

diagram /
type / restriction of xs:date
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
minInclusive / 2016-01-01
maxInclusive / 2100-12-31
pattern / .{10}
source / xs:element name="al_abschl_dat">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2016-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/al_laufb_kl

diagram /
type / string10
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,8}\S)
source / xs:element name="al_laufb_kl" type="string10"/>

element schueler/foerderung

diagram /
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / complex
children / af_intaf_int_vonaf_int_bisaf_int_rs_stdaf_int_fs_stdaf_int_stdaf_int_zlkaf_int_raum
source / xs:element name="foerderung" minOccurs="0">
xs:complexType
xs:all
xs:element name="af_int">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1060"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="af_int_von" minOccurs="0">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="af_int_bis" minOccurs="0">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element
xs:element name="af_int_rs_std" type="std"/>
xs:element name="af_int_fs_std" type="std"/>
xs:element name="af_int_std">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1075"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element
xs:element name="af_int_zlk" type="string50" minOccurs="0"/>
xs:element name="af_int_raum" type="string500" minOccurs="0"/>
</xs:all
</xs:complexType
</xs:element

element schueler/foerderung/af_int

diagram /
type / extension of xs:string
properties / isRef / 0
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
schluessel / derived by: xs:string / required
extern_id / string15 / required
source / xs:element name="af_int">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1060"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element

attribute schueler/foerderung/af_int/@schluessel

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
enumeration / S1060
source / xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1060"/>
</xs:restriction
</xs:simpleType
</xs:attribute

attribute schueler/foerderung/af_int/@extern_id

type / string15
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:attribute name="extern_id" type="string15" use="required"/>

element schueler/foerderung/af_int_von

diagram /
type / restriction of xs:date
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / simple
facets / Kind / Value / annotation
minInclusive / 2010-01-01
maxInclusive / 2100-12-31
pattern / .{10}
source / xs:element name="af_int_von" minOccurs="0">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/foerderung/af_int_bis

diagram /
type / restriction of xs:date
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / simple
facets / Kind / Value / annotation
minInclusive / 2010-01-01
maxInclusive / 2100-12-31
pattern / .{10}
source / xs:element name="af_int_bis" minOccurs="0">
xs:simpleType
xs:restriction base="xs:date">
xs:minInclusive value="2010-01-01"/>
xs:maxInclusive value="2100-12-31"/>
xs:pattern value=".{10}"/>
</xs:restriction
</xs:simpleType
</xs:element

element schueler/foerderung/af_int_rs_std

diagram /
type / std
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \d{1,4}(,\d{1,2})?
source / xs:element name="af_int_rs_std" type="std"/>

element schueler/foerderung/af_int_fs_std

diagram /
type / std
properties / isRef / 0
content / simple
facets / Kind / Value / annotation
pattern / \d{1,4}(,\d{1,2})?
source / xs:element name="af_int_fs_std" type="std"/>

element schueler/foerderung/af_int_std

diagram /
type / extension of xs:string
properties / isRef / 0
content / complex
attributes / Name / Type / Use / Default / Fixed / annotation
schluessel / derived by: xs:string / required
extern_id / string15 / required
source / xs:element name="af_int_std">
xs:complexType
xs:simpleContent
xs:extension base="xs:string">
xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1075"/>
</xs:restriction
</xs:simpleType
</xs:attribute
xs:attribute name="extern_id" type="string15" use="required"/>
</xs:extension
</xs:simpleContent
</xs:complexType
</xs:element

attribute schueler/foerderung/af_int_std/@schluessel

type / restriction of xs:string
properties / isRef / 0
use / required
facets / Kind / Value / annotation
enumeration / S1075
source / xs:attribute name="schluessel" use="required">
xs:simpleType
xs:restriction base="xs:string">
xs:enumeration value="S1075"/>
</xs:restriction
</xs:simpleType
</xs:attribute

attribute schueler/foerderung/af_int_std/@extern_id

type / string15
properties / isRef / 0
use / required
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:attribute name="extern_id" type="string15" use="required"/>

element schueler/foerderung/af_int_zlk

diagram /
type / string50
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,48}\S)
source / xs:element name="af_int_zlk" type="string50" minOccurs="0"/>

element schueler/foerderung/af_int_raum

diagram /
type / string500
properties / isRef / 0
minOcc / 0
maxOcc / 1
content / simple
facets / Kind / Value / annotation
pattern / \S|(\S.{0,498}\S)
source / xs:element name="af_int_raum" type="string500" minOccurs="0"/>

simpleType bool

type / restriction of xs:string
used by / element / schueler/migration/an_migr_daz3
facets / Kind / Value / annotation
enumeration / Ja
enumeration / Nein
source / xs:simpleType name="bool">
xs:restriction base="xs:string">
xs:enumeration value="Ja"/>
xs:enumeration value="Nein"/>
</xs:restriction
</xs:simpleType

simpleType schuljahr

type / restriction of xs:string
used by / attribute / saxsvs-bbs/@schuljahr
facets / Kind / Value / annotation
pattern / [0-9]{4}/[0-9]{4}
source / xs:simpleType name="schuljahr">
xs:restriction base="xs:string">
xs:pattern value="[0-9]{4}/[0-9]{4}"/>
</xs:restriction
</xs:simpleType

simpleType std

type / restriction of xs:string
used by / elements / schueler/foerderung/af_int_fs_stdschueler/foerderung/af_int_rs_std
facets / Kind / Value / annotation
pattern / \d{1,4}(,\d{1,2})?
source / xs:simpleType name="std">
xs:restriction base="xs:string">
xs:pattern value="\d{1,4}(,\d{1,2})?"/>
</xs:restriction
</xs:simpleType

simpleType string10

type / restriction of xs:string
used by / element / schueler/al_laufb_kl
facets / Kind / Value / annotation
pattern / \S|(\S.{0,8}\S)
source / xs:simpleType name="string10">
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,8}\S)"/>
</xs:restriction
</xs:simpleType

simpleType string15

type / restriction of xs:string
used by / attributes / schueler/an_geschlecht/@extern_idschueler/al_schulart/@extern_idschueler/al_status/@extern_idschueler/al_zeitform/@extern_idschueler/foerderung/af_int/@extern_idschueler/foerderung/af_int_std/@extern_id
facets / Kind / Value / annotation
pattern / \S|(\S.{0,13}\S)
source / xs:simpleType name="string15">
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,13}\S)"/>
</xs:restriction
</xs:simpleType

simpleType string256

type / restriction of xs:string
used by / elements / schueler/an_gebnameschueler/an_gebortschueler/an_nameschueler/an_vname
facets / Kind / Value / annotation
pattern / \S|(\S.{0,254}\S)
source / xs:simpleType name="string256">
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,254}\S)"/>
</xs:restriction
</xs:simpleType

simpleType string50

type / restriction of xs:string
used by / element / schueler/foerderung/af_int_zlk
facets / Kind / Value / annotation
pattern / \S|(\S.{0,48}\S)
source / xs:simpleType name="string50">
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,48}\S)"/>
</xs:restriction
</xs:simpleType

simpleType string500

type / restriction of xs:string
used by / element / schueler/foerderung/af_int_raum
facets / Kind / Value / annotation
pattern / \S|(\S.{0,498}\S)
source / xs:simpleType name="string500">
xs:restriction base="xs:string">
xs:pattern value="\S|(\S.{0,498}\S)"/>
</xs:restriction
</xs:simpleType

XML Schema documentation generated by XMLSpy Schema Editor