Schema knf.tpp.Teksty.xsd


schema location ..\..\xsd\tpp\knf.tpp.Teksty.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Simple types 
IdentyfikatorKRSTyp 
IdentyfikatorLEITyp 
IdentyfikatorPTETyp 
IdentyfikatorTFITyp 
IdentyfikatorZUTyp 
OkresSprawozdawczyPolroczeRokTyp 
OkresSprawozdawczyRokTyp 
Opis1000ZnakowTyp 
Opis100ZnakowTyp 
Opis300ZnakowTyp 


simpleType IdentyfikatorKRSTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern [0-9]{10,10}
annotation
documentation
Identyfikator KRS

simpleType IdentyfikatorLEITyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern [A-Z0-9]{18,18}[0-9]{2,2}
assertions
Test XPathDefaultNs Annotation
let $without-checksum := substring($value, 1, 18), $letter-as-numbers-string := string-join( for $code in string-to-codepoints($without-checksum) return if ($code >= string-to-codepoints('A') and string-to-codepoints('Z') >= $code) then (: Letters A-Z :) xs:string($code - string-to-codepoints('A') + 10) else if ($code >= string-to-codepoints('0') and string-to-codepoints('9') >= $code) then (: Digits 0-9 :) xs:string($code - string-to-codepoints('0')) else (: Unrecognized characters :) '', '' ), $two-zeros-appended-digits := xs:decimal($letter-as-numbers-string || '00'), $mod-97-reminder := $two-zeros-appended-digits mod 97, $checksum-computed := substring('0' || string(98 - $mod-97-reminder), string-length('0' || string(98 - $mod-97-reminder)) - 1), $checksum-provided := substring($value, 19, 2) return $checksum-computed = $checksum-provided 
documentation
Walidacja cyfry kontrolnej identyfikatora LEI
annotation
documentation
Kod LEI (Legal Entity Identifier) nadawany przez agencje kodujące akredytowane przez Global Legal Entity Identifier Foundation (GLEIF)

simpleType IdentyfikatorPTETyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern PLPTE[0-9]{6}
annotation
documentation
Identyfikator krajowy powszechnego towarzystwa emerytalnego (PTE) nadany przez UKNF.
documentation
Identyfikator Krajowy Powszechnego Towarzystwa Emerytalnego

simpleType IdentyfikatorTFITyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern PLTFI[0-9]{6,6}
annotation
documentation
Identyfikator krajowy towarzystwa funduszy inwestycyjnych (TFI) nadany przez UKNF.
documentation
Identyfikator Krajowy Towarzystwa

simpleType IdentyfikatorZUTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern \d{2}|\d{4}
annotation
documentation
Identyfikator zakładu ubezpieczeń.
documentation
Identyfikator zakładu ubezpieczeń

simpleType OkresSprawozdawczyPolroczeRokTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern H1|Y
annotation
documentation
Oznaczenie pierwszego półrocza oraz roku, H1 - pierwsze półrocze, Y - rok

simpleType OkresSprawozdawczyRokTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
pattern 202[3-9]|20[3-9][0-9]
annotation
documentation
Oznaczenie roku

simpleType Opis1000ZnakowTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
minLength 1
maxLength 1000
annotation
documentation
Tekst składający się od 1 do 1000 znaków.

simpleType Opis100ZnakowTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
minLength 1
maxLength 100
annotation
documentation
Tekst składający się od 1 do 100 znaków.

simpleType Opis300ZnakowTyp
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
minLength 1
maxLength 300
annotation
documentation
Tekst składający się od 1 do 300 znaków.


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy