command:
java -jar -Xmx64g updaterewriter.jar SemMat0 tdb ./TDB/tdbMat0 Ontologies/Universities0-14.owl RDF/XML lubm01-update.ru
The order of arguments (-) and parameters (''):
-updateSemantics
'SemMat0' - baseline materialized-preserving semantics, update followed by materialize operator
'SemMat1a' - DRed with one triple store
'SemMat1b' - DRed with two (distinguished) triple stores
'SemMat2' - rewrites the delete and insert template, using UNIONs in the WHERE clause
'SemMat2\'' - rewrites the delete and insert template, using OPTIONAL in the WHERE clause
'SemRed0' - baseline reduce preserving, update followed by reduce operator.
'SemRed1' - rewrites the delete template, where clause with UNIONs to match the new variables. Followed by reduce.
'SemRed1\'' - rewrites the delete template, where clause with OPTIONAL to match the new variables. Followed by reduce.
-triplestoretype 'tdb'
-triplestore specifies the triple store path
-initontology specifies the path to the ontology for initialization of the triplestore
-initontologytype specifies the type of the ontology for init, e.g. RDF/XML, N3
-updaterequest specifies the updaterequest path
For batch running of the update semantics you can take advantage of the shell script here .
| [ACP14] |
Updating RDFS ABoxes and TBoxes in SPARQL
Albin Ahmeti, Diego Calvanese and Axel Polleres Technical Report [ .pdf ] |