Closed stephanhensel closed 9 years ago
Correct.
GET parameters can't get too long.
Example query, that don't pass:
USER "shensel"
MESSAGE "Initial commit."
INSERT { GRAPH <http://exampleGraphBatch> REVISION "0"
{
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/Device> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/aggregateState> "Liquid"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/positionFeedback> "No"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/deviceType> "b\u00FCrkert Type 6011"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/hasDesignPressure>
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignPressure> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/chemicalShortcut> "H2O"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/hasDesignTemperature>
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/hasAllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingPressure> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/plantID> "=TUDPLT.A1.T4-V001"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/Armature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/safetyPosition> "Normal"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/comosUid> "A3A5R01PZU"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/isPartOfUnit>
<http://eatld.et.tu-dresden.de/batch/A3A5R07QZU> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/medium> "Water/steam"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/drive> "Magnet"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://www.w3.org/2000/01/rdf-schema#comment> "Globe valve"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://www.w3.org/2000/01/rdf-schema#label> "V001"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/rfid> "E00401005EBC80A6"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://eatld.et.tu-dresden.de/mso/hasAllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ForcePerArea> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingPressure>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "bar"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "1.5"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignTemperature>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "\u00B0C"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignTemperature>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignTemperature>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ThermodynamicTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignTemperature>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "60"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/hasAllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingPressure> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/chemicalShortcut> "H2O"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/positionFeedback> "No"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://www.w3.org/2000/01/rdf-schema#label> "V004"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/hasAllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/rfid> "E004010078375CD1"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/deviceType> "b\u00FCrkert Type 6011"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/hasDesignPressure>
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignPressure> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/Armature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/drive> "Magnet"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/plantID> "=TUDPLT.A1.T1-V004"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/comosUid> "A3A5R01LZU"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/medium> "Water/steam"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/isPartOfUnit>
<http://eatld.et.tu-dresden.de/batch/A3A5R03YZU> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/aggregateState> "Liquid"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/safetyPosition> "Normal"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://eatld.et.tu-dresden.de/mso/hasDesignTemperature>
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://www.w3.org/2000/01/rdf-schema#comment> "Globe valve"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/Device> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignPressure>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ForcePerArea> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignPressure>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignPressure>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "bar"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_DesignPressure>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "1.5"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "1.5"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "bar"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingPressure>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ForcePerArea> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingPressure>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingTemperature>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ThermodynamicTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "\u00B0C"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01LZU_AllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "60"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignPressure>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "bar"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignPressure>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ForcePerArea> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignPressure>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignPressure>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "1.5"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignTemperature>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignTemperature>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ThermodynamicTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignTemperature>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "\u00B0C"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_DesignTemperature>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "60"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/mso/hasPhysicalProperty>
<http://data.nasa.gov/qudt/owl/quantity#ThermodynamicTemperature> .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/mso/numericalValue> "60"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingTemperature>
<http://eatld.et.tu-dresden.de/mso/physicalUnit> "\u00B0C"@en .
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU_AllowableOperatingTemperature>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/PhysicalQuantity> .
}
}
SPARQL seems to be already decoded after receiving POST REVISION "XYZ" is not removed before executing the query at the endpoint
Huge INSERT or DELETE queries must be divided into serveral little queries - virtuoso supports only queries with up to 1000 lines
in master only queries of following form are allowed:
INSERT { GRAPH <http://exampleGraphBatch> REVISION "0"
{
<http://eatld.et.tu-dresden.de/batch/A3A5R01PZU>
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
<http://eatld.et.tu-dresden.de/mso/Device> .
}
}
closed with 37642a38fbde134a9d7e5d457fe5d059ed3d1ea8
Usage of big INSERT queries is maybe not yet supported