Please don't tag onto an unrelated email thread.

On 03/01/2023 12:49, [email protected] wrote:
Hello, I've about 10 000 variables in my Jena Fuseki v. 3.7.0 database.

4.7.0 is the latest Jena release.

All of them created using the INSERT DATA-command below.

I just noticed that four of those ~10 000 entries are missing the third triplet:

                    gsimsf:EnumeratedValueDomain\/$TECH_NAME a gsimsf_ont:EnumeratedValueDomain ;
                                             gsimsf:hasStatId "$STAT_ID" .

I've been considering INSERT commands as atomic,

They are, and inside a transaction.

What's the storage?

        Andy

but now it looks like some of them had been disturbed, can it be possible ? And if yes, how can this be fixed ?



$PREFIXS

             INSERT DATA
                 { GRAPH tilasto:$STAT
                     {
                    cubemeta:CubeMeta\/$RDF_ID cubemeta:hasVariable gsimsf:Variable\/$TECH_NAME .

                     gsimsf:Variable\/$TECH_NAME a gsimsf_ont:Variable ;
                                         rdfs:label "$TITLE_FI"@fi ;
                                         rdfs:label "$TITLE_SV"@sv ;
                                         rdfs:label "$TITLE_EN"@en ;
                                         dc:description "$DESC_FI"@fi ;
                                         dc:description "$DESC_SV"@sv ;
                                         dc:description "$DESC_EN"@en ;
                                        gsimsf:hasEnumeratedValueDomain gsimsf:EnumeratedValueDomain\/$TECH_NAME .

                    gsimsf:EnumeratedValueDomain\/$TECH_NAME a gsimsf_ont:EnumeratedValueDomain ;
                                             gsimsf:hasStatId "$STAT_ID" .

                    pxt:PxDimension\/$RDF_ID\/$TECH_NAME a pxt_ont:PxDimension ;                                         pxt:isPresentationOfVariable gsimsf:Variable\/$TECH_NAME ;
                                         pxt:hasSequenceNumber $NRO;
                                         pxt:hasVariableType "$VAR_TYPE" ;
                                        pxt:isHeading "$PX_DEMENTION"^^xsd:boolean ;                                         pxt:hasCodedVariable pxt:PxCodedVariable\/$RDF_ID\/$TECH_NAME .

                    pxt:PxCodedVariable\/$RDF_ID\/$TECH_NAME a pxt_ont:PxCodedVariable ;
                                         pxt:hasMap "$MAPS" ;
                                         pxt:hasPxDomain "$DOMAIN" ;
                                        pxt:hasElimination "$ELIMINATION" ;
                                         pxt:hasScaleType "$SCALETYPE" ;
                                        pxt:prependCode "$PREPENDCODE"^^xsd:boolean ; pxt:isPresentationOfEnumeratedValueDomain gsimsf:EnumeratedValueDomain\/$TECH_NAME .

                    pxt:PxFile\/$RDF_ID pxt:hasPxDimension pxt:PxDimension\/$RDF_ID\/$TECH_NAME .

                     }
                 }

Br, Jaana M

Reply via email to