On 04/01/2023 05:09, [email protected] 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:isPresentationOfEnumeratedValueDomaingsimsf:EnumeratedValueDomain\/$TECH_NAME . pxt:PxFile\/$RDF_ID pxt:hasPxDimension pxt:PxDimension\/$RDF_ID\/$TECH_NAME . } } Br, Jaana M
