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