@prefix vvo:  <http://vvo.pisanoapi.at/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

vvo:ElemBoolean1 a vvo:ElemBoolean ;
                 vvo:bez "TestBooleanElement1" ;
                 vvo:ProdElement vvo:ProdElement11 ;
                 vvo:required "true"^^xsd:boolean ;
                 vvo:default "true"^^xsd:boolean .

vvo:ElemBoolean2 a vvo:ElemBoolean ;
                 vvo:bez "TestBooleanElement2" ;
                 vvo:ProdElement vvo:ProdElement12 ;
                 vvo:required "true"^^xsd:boolean ;
                 vvo:default "false"^^xsd:boolean .

vvo:ElemBoolean3 a vvo:ElemBoolean ;
                 vvo:bez "TestBooleanElement3" ;
                 vvo:ProdElement vvo:ProdElement12 ;
                 vvo:required "false"^^xsd:boolean ;
                 vvo:default "false"^^xsd:boolean .

vvo:ElemInt1 a vvo:ElemInt ;
             vvo:bez "AnzSitzplaetze" ;
             vvo:ProdElement vvo:ProdElement11 ;
             vvo:required "true"^^xsd:boolean ;
             vvo:max 11 ;
             vvo:min 2 ;
             vvo:default 5 .

vvo:ElemDecimal1 a vvo:ElemDecimal ;
                 vvo:bez "Versicherungssumme" ;
                 vvo:ProdElement vvo:ProdElement11 ;
                 vvo:required "true"^^xsd:boolean ;
                 vvo:max "40000000"^^xsd:decimal  ;
                 vvo:min "10000000"^^xsd:decimal  ;
                 vvo:default "10000000"^^xsd:decimal  .

vvo:ElemDecimal2 a vvo:ElemDecimal ;
                 vvo:bez "Selbstbehalt" ;
                 vvo:ProdElement vvo:ProdElement11 ;
                 vvo:required "true"^^xsd:boolean ;
                 vvo:max "10000.0"^^xsd:decimal  ;
                 vvo:min "10"^^xsd:decimal;
                 vvo:default "100"^^xsd:decimal .

vvo:ElemDecimal3 a vvo:ElemDecimal ;
                 vvo:bez "Wert" ;
                 vvo:ProdElement vvo:ProdElement12 ;
                 vvo:required "true"^^xsd:boolean ;
                 vvo:max "50000"^^xsd:decimal ;
                 vvo:min "1000"^^xsd:decimal .

vvo:ElemString1 a vvo:ElemString ;
                vvo:bez "TestStringElement1" ;
                vvo:ProdElement vvo:ProdElement11 ;
                vvo:required "true"^^xsd:boolean  ;
                vvo:default "TestStringDefaultValue1" .

vvo:ElemString2 a vvo:ElemString ;
                vvo:bez "TestStringElement2" ;
                vvo:ProdElement vvo:ProdElement12 ;
                vvo:required "false"^^xsd:boolean ;
                vvo:default "TestStringDefaultValue2" .

vvo:ElemString3 a vvo:ElemString ;
                vvo:bez "TestStringElement3" ;
                vvo:ProdElement vvo:ProdElement11 ;
                vvo:required "false"^^xsd:boolean ;
                vvo:default "TestStringDefaultValue3" .

