On 04/01/2023 05:09, jaa...@kolumbus.fi wrote:
Hello, I've about 10 000 variables in my Jena Fuseki v. 3.7.0 database.
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. It is part of the protocol spec.
In Fuseki, they are executed in a transaction.

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