You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2019/05/21 14:49:30 UTC

[jena] branch master updated (8faec41 -> 6573893)

This is an automated email from the ASF dual-hosted git repository.

andy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jena.git.


    from 8faec41  New syntax tests (after maintenance)
     add 10a20f9  - jena-geosparql module skeleton.
     add d2feea7  Merge master into jena-geosparql
     add d96c7a9  - pom.xml by Andy Seaborne. - main and test packages from geosparql-jena project refactored.
     add 8efbb5f  - removed FunctionBase5 as now included in Jena.
     add d70f503  - fixed malformed licence headers.
     add 6568ea1  - removed redundant query file.
     add e5e7875  - unused imports partly cleaned up.
     add 92483e2  - fixed malformed licence header.
     add a7a1e2a  - jena-fuseki-geosparql module added.
     add bbff915  - applied contributor licence.
     add be09e25  - applied contributor licence.
     add 67996cc  pom.xml: jena-fuseki-geosparql module added.
     add db27ae2  - retrieval of QueryRewriteIndex made more flexible.
     add 2a32f12  - JavaDoc fix.
     add 30a6ecc  - jul-to-slf4j dependency and initialisation to redirect Apache SIS logging.
     add 32bfee7  - fixed refactored package names.
     add 2f75797  Merge master into jena-geosparql
     add 6f4719b  - applied Apache contributors license. - cleaned up unused imports.
     add 6196933  - removed commented out System.out messages in Test packages.
     add 8e8bce0  - removed System.out messages for test name from Test packages.
     add ef82bd9  - renamed packages to org.apache.jena.fuseki.geosparql.
     add da2589f  JENA-664: Merge commit 'refs/pull/557/head' of https://github.com/apache/jena into geosparql
     add 0df9471  JENA-664: Java line endings
     add 3566fff  JENA-664: POM files for GeoSPARQL
     add c2a8f30  JENA-664: Move module jena-fuseki-geosparql under jena-fuseki2
     add 57f446b  JENA-664: Code NOTICE and dist NOTICE
     add 2f25e41  JENA-664: Run tests only for java8
     add c04a726  Update and maintain syntax tests
     add b4e5549  Update README - tests fixed
     new 6573893  JENA-664: Merge branch 'geosparql'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |    3 +
 jena-fuseki2/jena-fuseki-geosparql/pom.xml         |  220 ++++
 .../jena/fuseki/geosparql/DatasetException.java    |   33 +
 .../jena/fuseki/geosparql/DatasetOperations.java   |  213 ++++
 .../jena/fuseki/geosparql/GeosparqlServer.java     |  137 +++
 .../org/apache/jena/fuseki/geosparql/Main.java     |   72 ++
 .../jena/fuseki/geosparql/cli/ArgsConfig.java      |  203 ++++
 .../fuseki/geosparql/cli/FileGraphDelimiter.java   |   86 ++
 .../jena/fuseki/geosparql/cli/FileGraphFormat.java |   87 ++
 .../fuseki/geosparql/cli/IntegerListConverter.java |   40 +
 .../fuseki/geosparql/cli/LongListConverter.java    |   40 +
 .../fuseki/geosparql/cli/RDFFileParameter.java     |   91 ++
 .../fuseki/geosparql/cli/TabFileParameter.java     |   95 ++
 .../src/main/resources/META-INF/NOTICE             |  176 +++
 .../org/apache/jena/fuseki/geosparql/MainTest.java |  124 ++
 .../fuseki/geosparql/cli/RDFFileParameterTest.java |  101 ++
 .../fuseki/geosparql/cli/TabFileParameterTest.java |  100 ++
 jena-geosparql/pom.xml                             |  189 +++
 .../geosparql/configuration/GeoSPARQLConfig.java   |  277 +++++
 .../configuration/GeoSPARQLOperations.java         | 1172 ++++++++++++++++++
 .../jena/geosparql/configuration/ModeSRS.java      |  103 ++
 .../jena/geosparql/configuration/SrsException.java |   33 +
 .../GenericGeometryPropertyFunction.java           |  168 +++
 .../geo/topological/GenericPropertyFunction.java   |  327 +++++
 .../topological/SpatialObjectGeometryLiteral.java  |  143 +++
 .../property_functions/egenhofer/EhContainsPF.java |   34 +
 .../egenhofer/EhCoveredByPF.java                   |   34 +
 .../property_functions/egenhofer/EhCoversPF.java   |   34 +
 .../property_functions/egenhofer/EhDisjointPF.java |   34 +
 .../property_functions/egenhofer/EhEqualsPF.java   |   34 +
 .../property_functions/egenhofer/EhInsidePF.java   |   34 +
 .../property_functions/egenhofer/EhMeetPF.java     |   34 +
 .../property_functions/egenhofer/EhOverlapPF.java  |   33 +
 .../geometry_property/CoordinateDimensionPF.java   |   36 +
 .../geometry_property/DimensionPF.java             |   36 +
 .../geometry_property/IsEmptyPF.java               |   36 +
 .../geometry_property/IsSimplePF.java              |   36 +
 .../geometry_property/IsValidPF.java               |   37 +
 .../geometry_property/SpatialDimensionPF.java      |   36 +
 .../property_functions/rcc8/RccDisconnectedPF.java |   33 +
 .../property_functions/rcc8/RccEqualsPF.java       |   34 +
 .../rcc8/RccExternallyConnectedPF.java             |   34 +
 .../rcc8/RccNonTangentialProperPartInversePF.java  |   34 +
 .../rcc8/RccNonTangentialProperPartPF.java         |   34 +
 .../rcc8/RccPartiallyOverlappingPF.java            |   34 +
 .../rcc8/RccTangentialProperPartInversePF.java     |   34 +
 .../rcc8/RccTangentialProperPartPF.java            |   34 +
 .../simple_features/SfContainsPF.java              |   34 +
 .../simple_features/SfCrossesPF.java               |   34 +
 .../simple_features/SfDisjointPF.java              |   34 +
 .../simple_features/SfEqualsPF.java                |   34 +
 .../simple_features/SfIntersectsPF.java            |   34 +
 .../simple_features/SfOverlapsPF.java              |   34 +
 .../simple_features/SfTouchesPF.java               |   34 +
 .../simple_features/SfWithinPF.java                |   34 +
 .../filter_functions/BoundaryFF.java               |   45 +
 .../nontopological/filter_functions/BufferFF.java  |   69 ++
 .../filter_functions/ConvexHullFF.java             |   46 +
 .../filter_functions/DifferenceFF.java             |   56 +
 .../filter_functions/DistanceFF.java               |   61 +
 .../nontopological/filter_functions/EnvelopFF.java |   46 +
 .../nontopological/filter_functions/GetSRIDFF.java |   46 +
 .../filter_functions/IntersectionFF.java           |   57 +
 .../filter_functions/SymmetricDifferenceFF.java    |   56 +
 .../nontopological/filter_functions/UnionFF.java   |   56 +
 .../geof/topological/GenericFilterFunction.java    |   81 ++
 .../jena/geosparql/geof/topological/RelateFF.java  |   64 +
 .../filter_functions/egenhofer/EhContainsFF.java   |   54 +
 .../filter_functions/egenhofer/EhCoveredByFF.java  |   53 +
 .../filter_functions/egenhofer/EhCoversFF.java     |   53 +
 .../filter_functions/egenhofer/EhDisjointFF.java   |   53 +
 .../filter_functions/egenhofer/EhEqualsFF.java     |   53 +
 .../filter_functions/egenhofer/EhInsideFF.java     |   53 +
 .../filter_functions/egenhofer/EhMeetFF.java       |   53 +
 .../filter_functions/egenhofer/EhOverlapFF.java    |   53 +
 .../geometry_property/CoordinateDimensionFF.java   |   45 +
 .../geometry_property/DimensionFF.java             |   45 +
 .../geometry_property/IsEmptyFF.java               |   45 +
 .../geometry_property/IsSimpleFF.java              |   45 +
 .../geometry_property/IsValidFF.java               |   46 +
 .../geometry_property/SpatialDimensionFF.java      |   45 +
 .../filter_functions/rcc8/RccDisconnectedFF.java   |   53 +
 .../filter_functions/rcc8/RccEqualsFF.java         |   53 +
 .../rcc8/RccExternallyConnectedFF.java             |   53 +
 .../rcc8/RccNonTangentialProperPartFF.java         |   53 +
 .../rcc8/RccNonTangentialProperPartInverseFF.java  |   53 +
 .../rcc8/RccPartiallyOverlappingFF.java            |   54 +
 .../rcc8/RccTangentialProperPartFF.java            |   53 +
 .../rcc8/RccTangentialProperPartInverseFF.java     |   53 +
 .../simple_features/SfContainsFF.java              |   53 +
 .../simple_features/SfCrossesFF.java               |   52 +
 .../simple_features/SfDisjointFF.java              |   52 +
 .../simple_features/SfEqualsFF.java                |   54 +
 .../simple_features/SfIntersectsFF.java            |   52 +
 .../simple_features/SfOverlapsFF.java              |   52 +
 .../simple_features/SfTouchesFF.java               |   52 +
 .../simple_features/SfWithinFF.java                |   52 +
 .../geosparql/implementation/DimensionInfo.java    |  216 ++++
 .../geosparql/implementation/GeometryReverse.java  |  226 ++++
 .../geosparql/implementation/GeometryWrapper.java  | 1248 ++++++++++++++++++++
 .../implementation/GeometryWrapperFactory.java     |  357 ++++++
 .../jena/geosparql/implementation/SRSInfo.java     |  325 +++++
 .../geosparql/implementation/SRSInfoException.java |   33 +
 .../implementation/UnitsConversionException.java   |   33 +
 .../geosparql/implementation/UnitsOfMeasure.java   |  224 ++++
 .../implementation/WKTLiteralFactory.java          |  134 +++
 .../implementation/datatype/GMLDatatype.java       |  100 ++
 .../implementation/datatype/GeometryDatatype.java  |  104 ++
 .../implementation/datatype/WKTDatatype.java       |  103 ++
 .../function_registration/Egenhofer.java           |   84 ++
 .../function_registration/GeometryProperty.java    |   75 ++
 .../function_registration/NonTopological.java      |   61 +
 .../implementation/function_registration/RCC8.java |   84 ++
 .../function_registration/Relate.java              |   45 +
 .../function_registration/SimpleFeatures.java      |   84 ++
 .../function_registration/Spatial.java             |  109 ++
 .../implementation/great_circle/Angle.java         |  112 ++
 .../implementation/great_circle/Azimuth.java       |  109 ++
 .../great_circle/CoordinatePair.java               |  152 +++
 .../great_circle/GreatCircleDistance.java          |  193 +++
 .../great_circle/GreatCirclePointDistance.java     |  197 +++
 .../implementation/great_circle/LatLonPoint.java   |   73 ++
 .../implementation/index/CollisionResult.java      |   26 +
 .../implementation/index/GeometryLiteralIndex.java |  162 +++
 .../index/GeometryTransformIndex.java              |  159 +++
 .../implementation/index/IndexConfiguration.java   |  140 +++
 .../implementation/index/QueryRewriteIndex.java    |  301 +++++
 .../EgenhoferIntersectionPattern.java              |   47 +
 .../RCC8IntersectionPattern.java                   |   42 +
 .../SimpleFeaturesIntersectionPattern.java         |   28 +
 .../jts/CoordinateSequenceDimensions.java          |   89 ++
 .../jts/CustomCoordinateSequence.java              |  569 +++++++++
 .../jts/CustomCoordinateSequenceFactory.java       |   57 +
 .../implementation/jts/CustomGeometryFactory.java  |   35 +
 .../implementation/jts/GeometryTransformation.java |  235 ++++
 .../implementation/parsers/ParserReader.java       |   38 +
 .../implementation/parsers/ParserWriter.java       |   26 +
 .../implementation/parsers/gml/GMLReader.java      |  749 ++++++++++++
 .../implementation/parsers/gml/GMLWriter.java      |  282 +++++
 .../implementation/parsers/wkt/WKTReader.java      |  364 ++++++
 .../implementation/parsers/wkt/WKTWriter.java      |  290 +++++
 .../registry/MathTransformRegistry.java            |   59 +
 .../implementation/registry/SRSRegistry.java       |  140 +++
 .../implementation/registry/UnitsRegistry.java     |  138 +++
 .../implementation/registry/UnitsURIException.java |   33 +
 .../geosparql/implementation/vocabulary/Geo.java   |  174 +++
 .../implementation/vocabulary/GeoSPARQL_URI.java   |   63 +
 .../geosparql/implementation/vocabulary/Geof.java  |   82 ++
 .../implementation/vocabulary/Other_URI.java       |   44 +
 .../implementation/vocabulary/SRS_URI.java         |   56 +
 .../vocabulary/SpatialExtension.java               |   76 ++
 .../implementation/vocabulary/Unit_URI.java        |   73 ++
 .../jena/geosparql/spatial/CardinalDirection.java  |   26 +
 .../jena/geosparql/spatial/ConvertLatLon.java      |   92 ++
 .../jena/geosparql/spatial/ConvertLatLonBox.java   |   76 ++
 .../jena/geosparql/spatial/SearchEnvelope.java     |  342 ++++++
 .../jena/geosparql/spatial/SpatialIndex.java       |  519 ++++++++
 .../geosparql/spatial/SpatialIndexException.java   |   33 +
 .../jena/geosparql/spatial/SpatialIndexItem.java   |   50 +
 .../geosparql/spatial/SpatialIndexStorage.java     |  101 ++
 .../spatial/filter_functions/AngleDegreesFF.java   |   67 ++
 .../spatial/filter_functions/AngleFF.java          |   66 ++
 .../spatial/filter_functions/AzimuthDegreesFF.java |   66 ++
 .../spatial/filter_functions/AzimuthFF.java        |   66 ++
 .../filter_functions/ConvertLatLonBoxFF.java       |   41 +
 .../spatial/filter_functions/ConvertLatLonFF.java  |   43 +
 .../spatial/filter_functions/DistanceFF.java       |   61 +
 .../spatial/filter_functions/EqualsFF.java         |   54 +
 .../spatial/filter_functions/GreatCircleFF.java    |   83 ++
 .../filter_functions/GreatCircleGeomFF.java        |   61 +
 .../spatial/filter_functions/NearbyFF.java         |   76 ++
 .../filter_functions/TransformDatatypeFF.java      |   59 +
 .../spatial/filter_functions/TransformFF.java      |   74 ++
 .../spatial/filter_functions/TransformSRSFF.java   |   60 +
 .../spatial/property_functions/EqualsPF.java       |   34 +
 .../GenericSpatialGeomPropertyFunction.java        |   84 ++
 .../GenericSpatialPropertyFunction.java            |  203 ++++
 .../property_functions/SpatialArguments.java       |   87 ++
 .../box/GenericSpatialBoxPropertyFunction.java     |   89 ++
 .../box/GenericSpatialGeomBoxPropertyFunction.java |   37 +
 .../property_functions/box/IntersectBoxGeomPF.java |   43 +
 .../property_functions/box/IntersectBoxPF.java     |   43 +
 .../property_functions/box/WithinBoxGeomPF.java    |   43 +
 .../property_functions/box/WithinBoxPF.java        |   43 +
 .../property_functions/cardinal/EastGeomPF.java    |   33 +
 .../property_functions/cardinal/EastPF.java        |   33 +
 .../GenericCardinalGeomPropertyFunction.java       |   68 ++
 .../cardinal/GenericCardinalPropertyFunction.java  |   85 ++
 .../property_functions/cardinal/NorthGeomPF.java   |   33 +
 .../property_functions/cardinal/NorthPF.java       |   32 +
 .../property_functions/cardinal/SouthGeomPF.java   |   33 +
 .../property_functions/cardinal/SouthPF.java       |   33 +
 .../property_functions/cardinal/WestGeomPF.java    |   33 +
 .../property_functions/cardinal/WestPF.java        |   33 +
 .../property_functions/nearby/NearbyGeomPF.java    |  112 ++
 .../property_functions/nearby/NearbyPF.java        |  103 ++
 .../schema/geosparql_vocab_all_v1_0_1_updated.rdf  |  986 ++++++++++++++++
 .../configuration/GeoSPARQLOperationsTest.java     |  339 ++++++
 .../jena/geosparql/configuration/ModeSRSTest.java  |  103 ++
 .../GenericGeometryPropertyFunctionTest.java       |  140 +++
 .../topological/GenericPropertyFunctionTest.java   |  586 +++++++++
 .../geo/topological/QueryRewriteTestData.java      |  117 ++
 .../SpatialObjectGeometryLiteralTest.java          |  153 +++
 .../egenhofer/EhContainsPFTest.java                |  139 +++
 .../egenhofer/EhCoveredByPFTest.java               |  141 +++
 .../egenhofer/EhCoversPFTest.java                  |  113 ++
 .../egenhofer/EhDisjointPFTest.java                |  139 +++
 .../egenhofer/EhEqualsPFTest.java                  |  202 ++++
 .../egenhofer/EhInsidePFTest.java                  |  169 +++
 .../property_functions/egenhofer/EhMeetPFTest.java |  141 +++
 .../egenhofer/EhOverlapPFTest.java                 |  130 ++
 .../CoordinateDimensionPFTest.java                 |  107 ++
 .../geometry_property/DimensionPFTest.java         |   94 ++
 .../geometry_property/IsEmptyPFTest.java           |   81 ++
 .../geometry_property/IsSimplePFTest.java          |   81 ++
 .../geometry_property/IsValidPFTest.java           |   81 ++
 .../geometry_property/SpatialDimensionPFTest.java  |  107 ++
 .../rcc8/RccDisconnectedPFTest.java                |   84 ++
 .../property_functions/rcc8/RccEqualsPFTest.java   |  118 ++
 .../rcc8/RccExternallyConnectedPFTest.java         |   83 ++
 .../RccNonTangentialProperPartInversePFTest.java   |   83 ++
 .../rcc8/RccNonTangentialProperPartPFTest.java     |   83 ++
 .../rcc8/RccPartiallyOverlappingPFTest.java        |   82 ++
 .../rcc8/RccTangentialProperPartInversePFTest.java |   84 ++
 .../rcc8/RccTangentialProperPartPFTest.java        |   84 ++
 .../simple_features/SfContainsPFTest.java          |  139 +++
 .../simple_features/SfCrossesPFTest.java           |  172 +++
 .../simple_features/SfDisjointPFTest.java          |  139 +++
 .../simple_features/SfEqualsPFTest.java            |  202 ++++
 .../simple_features/SfIntersectsPFTest.java        |  139 +++
 .../simple_features/SfOverlapsPFTest.java          |  141 +++
 .../simple_features/SfTouchesPFTest.java           |  140 +++
 .../simple_features/SfWithinPFTest.java            |  139 +++
 .../filter_functions/BoundaryFFTest.java           |   82 ++
 .../filter_functions/BufferFFTest.java             |  180 +++
 .../filter_functions/ConvexHullFFTest.java         |   80 ++
 .../filter_functions/DifferenceFFTest.java         |   68 ++
 .../filter_functions/DistanceFFTest.java           |   86 ++
 .../filter_functions/EnvelopFFTest.java            |   93 ++
 .../filter_functions/GetSRIDFFTest.java            |   81 ++
 .../filter_functions/IntersectionFFTest.java       |   96 ++
 .../SymmetricDifferenceFFTest.java                 |   68 ++
 .../filter_functions/UnionFFTest.java              |   68 ++
 .../egenhofer/EhContainsFFTest.java                |  293 +++++
 .../egenhofer/EhCoveredByFFTest.java               |  295 +++++
 .../filter_functions/egenhofer/EhCoversFFTest.java |  266 +++++
 .../egenhofer/EhDisjointFFTest.java                |  292 +++++
 .../filter_functions/egenhofer/EhEqualsFFTest.java |  320 +++++
 .../filter_functions/egenhofer/EhInsideFFTest.java |  322 +++++
 .../filter_functions/egenhofer/EhMeetFFTest.java   |  294 +++++
 .../egenhofer/EhOverlapFFTest.java                 |  283 +++++
 .../CoordinateDimensionFFTest.java                 |  106 ++
 .../geometry_property/DimensionFFTest.java         |   93 ++
 .../geometry_property/IsEmptyFFTest.java           |   80 ++
 .../geometry_property/IsSimpleFFTest.java          |   80 ++
 .../geometry_property/IsValidFFTest.java           |   80 ++
 .../geometry_property/SpatialDimensionFFTest.java  |  106 ++
 .../rcc8/RccDisconnectedFFTest.java                |  238 ++++
 .../filter_functions/rcc8/RccEqualsFFTest.java     |  237 ++++
 .../rcc8/RccExternallyConnectedFFTest.java         |  236 ++++
 .../rcc8/RccNonTangentialProperPartFFTest.java     |  236 ++++
 .../RccNonTangentialProperPartInverseFFTest.java   |  246 ++++
 .../rcc8/RccPartiallyOverlappingFFTest.java        |  236 ++++
 .../rcc8/RccTangentialProperPartFFTest.java        |  237 ++++
 .../rcc8/RccTangentialProperPartInverseFFTest.java |  246 ++++
 .../simple_features/SfContainsFFTest.java          |  293 +++++
 .../simple_features/SfCrossesFFTest.java           |  325 +++++
 .../simple_features/SfDisjointFFTest.java          |  292 +++++
 .../simple_features/SfEqualsFFTest.java            |  320 +++++
 .../simple_features/SfIntersectsFFTest.java        |  292 +++++
 .../simple_features/SfOverlapsFFTest.java          |  294 +++++
 .../simple_features/SfTouchesFFTest.java           |  293 +++++
 .../simple_features/SfWithinFFTest.java            |  292 +++++
 .../implementation/DimensionInfoTest.java          |  102 ++
 .../implementation/GeometryReverseTest.java        |  293 +++++
 .../implementation/GeometryWrapperFactoryTest.java |  159 +++
 .../implementation/GeometryWrapperTest.java        |  506 ++++++++
 .../jena/geosparql/implementation/SRSInfoTest.java |  148 +++
 .../implementation/UnitsOfMeasureTest.java         |  303 +++++
 .../implementation/datatype/GMLDatatypeTest.java   |  304 +++++
 .../datatype/GeometryDatatypeTest.java             |  140 +++
 .../implementation/datatype/WKTDatatypeTest.java   |  450 +++++++
 .../implementation/great_circle/AngleTest.java     |  112 ++
 .../implementation/great_circle/AzimuthTest.java   |  142 +++
 .../great_circle/CoordinatePairTest.java           |  216 ++++
 .../great_circle/GreatCircleDistanceTest.java      |   82 ++
 .../great_circle/GreatCirclePointDistanceTest.java |  205 ++++
 .../jts/CoordinateSequenceDimensionsTest.java      |  116 ++
 .../implementation/jts/GeometryTransformTest.java  |  110 ++
 .../implementation/parsers/gml/GMLReaderTest.java  |  743 ++++++++++++
 .../implementation/parsers/gml/GMLWriterTest.java  |  328 +++++
 .../implementation/parsers/wkt/WKTReaderTest.java  |  497 ++++++++
 .../implementation/parsers/wkt/WKTWriterTest.java  |  418 +++++++
 .../implementation/registry/SRSRegistryTest.java   |  139 +++
 .../geosparql/spatial/ConvertLatLonBoxTest.java    |  118 ++
 .../jena/geosparql/spatial/ConvertLatLonTest.java  |  198 ++++
 .../jena/geosparql/spatial/SearchEnvelopeTest.java |  378 ++++++
 .../geosparql/spatial/SpatialIndexTestData.java    |  112 ++
 .../filter_functions/AngleDegreesFFTest.java       |  116 ++
 .../spatial/filter_functions/AngleFFTest.java      |  116 ++
 .../filter_functions/AzimuthDegreesFFTest.java     |  115 ++
 .../spatial/filter_functions/AzimuthFFTest.java    |  115 ++
 .../filter_functions/ConvertLatLonBoxFFTest.java   |  180 +++
 .../filter_functions/ConvertLatLonFFTest.java      |  143 +++
 .../spatial/filter_functions/DistanceFFTest.java   |  211 ++++
 .../spatial/filter_functions/EqualsFFTest.java     |  320 +++++
 .../filter_functions/GreatCircleFFTest.java        |  240 ++++
 .../filter_functions/GreatCircleGeomFFTest.java    |  196 +++
 .../spatial/filter_functions/NearbyFFTest.java     |  345 ++++++
 .../filter_functions/TransformDatatypeFFTest.java  |  146 +++
 .../spatial/filter_functions/TransformFFTest.java  |  196 +++
 .../filter_functions/TransformSRSFFTest.java       |  146 +++
 .../spatial/property_functions/EqualsPFTest.java   |  202 ++++
 .../GenericSpatialGeomPropertyFunctionTest.java    |  245 ++++
 .../GenericSpatialPropertyFunctionTest.java        |  227 ++++
 .../box/GenericSpatialBoxPropertyFunctionTest.java |  353 ++++++
 .../box/IntersectBoxGeomPFTest.java                |  176 +++
 .../property_functions/box/IntersectBoxPFTest.java |  172 +++
 .../box/WithinBoxGeomPFTest.java                   |  176 +++
 .../property_functions/box/WithinBoxPFTest.java    |  173 +++
 .../cardinal/EastGeomPFTest.java                   |  147 +++
 .../property_functions/cardinal/EastPFTest.java    |  146 +++
 .../GenericCardinalGeomPropertyFunctionTest.java   |  120 ++
 .../GenericCardinalPropertyFunctionTest.java       |  254 ++++
 .../cardinal/NorthGeomPFTest.java                  |  110 ++
 .../property_functions/cardinal/NorthPFTest.java   |  109 ++
 .../cardinal/SouthGeomPFTest.java                  |  111 ++
 .../property_functions/cardinal/SouthPFTest.java   |  109 ++
 .../cardinal/WestGeomPFTest.java                   |  147 +++
 .../property_functions/cardinal/WestPFTest.java    |  146 +++
 .../nearby/NearbyGeomPFTest.java                   |  448 +++++++
 .../property_functions/nearby/NearbyPFTest.java    |  406 +++++++
 jena-geosparql/src/test/resources/logback-test.xml |   32 +
 pom.xml                                            |   10 +
 334 files changed, 47107 insertions(+)
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/pom.xml
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/DatasetException.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/DatasetOperations.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/GeosparqlServer.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/Main.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/ArgsConfig.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/FileGraphDelimiter.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/FileGraphFormat.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/IntegerListConverter.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/LongListConverter.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/RDFFileParameter.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/java/org/apache/jena/fuseki/geosparql/cli/TabFileParameter.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/main/resources/META-INF/NOTICE
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/test/java/org/apache/jena/fuseki/geosparql/MainTest.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/test/java/org/apache/jena/fuseki/geosparql/cli/RDFFileParameterTest.java
 create mode 100644 jena-fuseki2/jena-fuseki-geosparql/src/test/java/org/apache/jena/fuseki/geosparql/cli/TabFileParameterTest.java
 create mode 100644 jena-geosparql/pom.xml
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/configuration/GeoSPARQLConfig.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/configuration/GeoSPARQLOperations.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/configuration/ModeSRS.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/configuration/SrsException.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/GenericGeometryPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/GenericPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/SpatialObjectGeometryLiteral.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhContainsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhCoveredByPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhCoversPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhDisjointPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhEqualsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhInsidePF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhMeetPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhOverlapPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/CoordinateDimensionPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/DimensionPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/IsEmptyPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/IsSimplePF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/IsValidPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/SpatialDimensionPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccDisconnectedPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccEqualsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccExternallyConnectedPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccNonTangentialProperPartInversePF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccNonTangentialProperPartPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccPartiallyOverlappingPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccTangentialProperPartInversePF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccTangentialProperPartPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfContainsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfCrossesPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfDisjointPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfEqualsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfIntersectsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfOverlapsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfTouchesPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfWithinPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/BoundaryFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/BufferFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/ConvexHullFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/DifferenceFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/DistanceFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/EnvelopFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/GetSRIDFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/IntersectionFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/SymmetricDifferenceFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/UnionFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/GenericFilterFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/RelateFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhContainsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhCoveredByFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhCoversFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhDisjointFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhEqualsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhInsideFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhMeetFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhOverlapFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/CoordinateDimensionFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/DimensionFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/IsEmptyFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/IsSimpleFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/IsValidFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/SpatialDimensionFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccDisconnectedFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccEqualsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccExternallyConnectedFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccNonTangentialProperPartFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccNonTangentialProperPartInverseFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccPartiallyOverlappingFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccTangentialProperPartFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccTangentialProperPartInverseFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfContainsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfCrossesFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfDisjointFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfEqualsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfIntersectsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfOverlapsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfTouchesFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfWithinFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/DimensionInfo.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/GeometryReverse.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/GeometryWrapper.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/GeometryWrapperFactory.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/SRSInfo.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/SRSInfoException.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/UnitsConversionException.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/UnitsOfMeasure.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/WKTLiteralFactory.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/datatype/GMLDatatype.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/datatype/GeometryDatatype.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/datatype/WKTDatatype.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/Egenhofer.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/GeometryProperty.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/NonTopological.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/RCC8.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/Relate.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/SimpleFeatures.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/function_registration/Spatial.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/great_circle/Angle.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/great_circle/Azimuth.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/great_circle/CoordinatePair.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/great_circle/GreatCircleDistance.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/great_circle/GreatCirclePointDistance.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/great_circle/LatLonPoint.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/index/CollisionResult.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/index/GeometryLiteralIndex.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/index/GeometryTransformIndex.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/index/IndexConfiguration.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/index/QueryRewriteIndex.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/intersection_patterns/EgenhoferIntersectionPattern.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/intersection_patterns/RCC8IntersectionPattern.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/intersection_patterns/SimpleFeaturesIntersectionPattern.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/jts/CoordinateSequenceDimensions.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/jts/CustomCoordinateSequence.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/jts/CustomCoordinateSequenceFactory.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/jts/CustomGeometryFactory.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/jts/GeometryTransformation.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/parsers/ParserReader.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/parsers/ParserWriter.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/parsers/gml/GMLReader.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/parsers/gml/GMLWriter.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/parsers/wkt/WKTReader.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/parsers/wkt/WKTWriter.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/registry/MathTransformRegistry.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/registry/SRSRegistry.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/registry/UnitsRegistry.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/registry/UnitsURIException.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/Geo.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/GeoSPARQL_URI.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/Geof.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/Other_URI.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/SRS_URI.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/SpatialExtension.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/implementation/vocabulary/Unit_URI.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/CardinalDirection.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/ConvertLatLon.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/ConvertLatLonBox.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/SearchEnvelope.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/SpatialIndex.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/SpatialIndexException.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/SpatialIndexItem.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/SpatialIndexStorage.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/AngleDegreesFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/AngleFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/AzimuthDegreesFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/AzimuthFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/ConvertLatLonBoxFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/ConvertLatLonFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/DistanceFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/EqualsFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/GreatCircleFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/GreatCircleGeomFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/NearbyFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/TransformDatatypeFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/TransformFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/filter_functions/TransformSRSFF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/EqualsPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/GenericSpatialGeomPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/GenericSpatialPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/SpatialArguments.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/box/GenericSpatialBoxPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/box/GenericSpatialGeomBoxPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/box/IntersectBoxGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/box/IntersectBoxPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/box/WithinBoxGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/box/WithinBoxPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/EastGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/EastPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/GenericCardinalGeomPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/GenericCardinalPropertyFunction.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/NorthGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/NorthPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/SouthGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/SouthPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/WestGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/WestPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/nearby/NearbyGeomPF.java
 create mode 100644 jena-geosparql/src/main/java/org/apache/jena/geosparql/spatial/property_functions/nearby/NearbyPF.java
 create mode 100644 jena-geosparql/src/main/resources/schema/geosparql_vocab_all_v1_0_1_updated.rdf
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/configuration/GeoSPARQLOperationsTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/configuration/ModeSRSTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/GenericGeometryPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/GenericPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/QueryRewriteTestData.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/SpatialObjectGeometryLiteralTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhContainsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhCoveredByPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhCoversPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhDisjointPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhEqualsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhInsidePFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhMeetPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/egenhofer/EhOverlapPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/CoordinateDimensionPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/DimensionPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/IsEmptyPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/IsSimplePFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/IsValidPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/geometry_property/SpatialDimensionPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccDisconnectedPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccEqualsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccExternallyConnectedPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccNonTangentialProperPartInversePFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccNonTangentialProperPartPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccPartiallyOverlappingPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccTangentialProperPartInversePFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/rcc8/RccTangentialProperPartPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfContainsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfCrossesPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfDisjointPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfEqualsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfIntersectsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfOverlapsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfTouchesPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geo/topological/property_functions/simple_features/SfWithinPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/BoundaryFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/BufferFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/ConvexHullFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/DifferenceFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/DistanceFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/EnvelopFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/GetSRIDFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/IntersectionFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/SymmetricDifferenceFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/nontopological/filter_functions/UnionFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhContainsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhCoveredByFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhCoversFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhDisjointFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhEqualsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhInsideFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhMeetFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/egenhofer/EhOverlapFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/CoordinateDimensionFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/DimensionFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/IsEmptyFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/IsSimpleFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/IsValidFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/geometry_property/SpatialDimensionFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccDisconnectedFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccEqualsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccExternallyConnectedFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccNonTangentialProperPartFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccNonTangentialProperPartInverseFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccPartiallyOverlappingFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccTangentialProperPartFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/rcc8/RccTangentialProperPartInverseFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfContainsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfCrossesFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfDisjointFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfEqualsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfIntersectsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfOverlapsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfTouchesFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/geof/topological/filter_functions/simple_features/SfWithinFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/DimensionInfoTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/GeometryReverseTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/GeometryWrapperFactoryTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/GeometryWrapperTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/SRSInfoTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/UnitsOfMeasureTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/datatype/GMLDatatypeTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/datatype/GeometryDatatypeTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/datatype/WKTDatatypeTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/great_circle/AngleTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/great_circle/AzimuthTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/great_circle/CoordinatePairTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/great_circle/GreatCircleDistanceTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/great_circle/GreatCirclePointDistanceTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/jts/CoordinateSequenceDimensionsTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/jts/GeometryTransformTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/parsers/gml/GMLReaderTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/parsers/gml/GMLWriterTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/parsers/wkt/WKTReaderTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/parsers/wkt/WKTWriterTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/implementation/registry/SRSRegistryTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/ConvertLatLonBoxTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/ConvertLatLonTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/SearchEnvelopeTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/SpatialIndexTestData.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/AngleDegreesFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/AngleFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/AzimuthDegreesFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/AzimuthFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/ConvertLatLonBoxFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/ConvertLatLonFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/DistanceFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/EqualsFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/GreatCircleFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/GreatCircleGeomFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/NearbyFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/TransformDatatypeFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/TransformFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/filter_functions/TransformSRSFFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/EqualsPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/GenericSpatialGeomPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/GenericSpatialPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/box/GenericSpatialBoxPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/box/IntersectBoxGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/box/IntersectBoxPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/box/WithinBoxGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/box/WithinBoxPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/EastGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/EastPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/GenericCardinalGeomPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/GenericCardinalPropertyFunctionTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/NorthGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/NorthPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/SouthGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/SouthPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/WestGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/cardinal/WestPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/nearby/NearbyGeomPFTest.java
 create mode 100644 jena-geosparql/src/test/java/org/apache/jena/geosparql/spatial/property_functions/nearby/NearbyPFTest.java
 create mode 100644 jena-geosparql/src/test/resources/logback-test.xml


[jena] 01/01: JENA-664: Merge branch 'geosparql'

Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 65738933a4ad5adf15ca3a05bfbc62b26a7230c5
Merge: 8faec41 b4e5549
Author: Andy Seaborne <an...@apache.org>
AuthorDate: Tue May 21 15:25:10 2019 +0100

    JENA-664: Merge branch 'geosparql'

 NOTICE                                             |    3 +
 jena-fuseki2/jena-fuseki-geosparql/pom.xml         |  220 ++++
 .../jena/fuseki/geosparql/DatasetException.java    |   33 +
 .../jena/fuseki/geosparql/DatasetOperations.java   |  213 ++++
 .../jena/fuseki/geosparql/GeosparqlServer.java     |  137 +++
 .../org/apache/jena/fuseki/geosparql/Main.java     |   72 ++
 .../jena/fuseki/geosparql/cli/ArgsConfig.java      |  203 ++++
 .../fuseki/geosparql/cli/FileGraphDelimiter.java   |   86 ++
 .../jena/fuseki/geosparql/cli/FileGraphFormat.java |   87 ++
 .../fuseki/geosparql/cli/IntegerListConverter.java |   40 +
 .../fuseki/geosparql/cli/LongListConverter.java    |   40 +
 .../fuseki/geosparql/cli/RDFFileParameter.java     |   91 ++
 .../fuseki/geosparql/cli/TabFileParameter.java     |   95 ++
 .../src/main/resources/META-INF/NOTICE             |  176 +++
 .../org/apache/jena/fuseki/geosparql/MainTest.java |  124 ++
 .../fuseki/geosparql/cli/RDFFileParameterTest.java |  101 ++
 .../fuseki/geosparql/cli/TabFileParameterTest.java |  100 ++
 jena-geosparql/pom.xml                             |  189 +++
 .../geosparql/configuration/GeoSPARQLConfig.java   |  277 +++++
 .../configuration/GeoSPARQLOperations.java         | 1172 ++++++++++++++++++
 .../jena/geosparql/configuration/ModeSRS.java      |  103 ++
 .../jena/geosparql/configuration/SrsException.java |   33 +
 .../GenericGeometryPropertyFunction.java           |  168 +++
 .../geo/topological/GenericPropertyFunction.java   |  327 +++++
 .../topological/SpatialObjectGeometryLiteral.java  |  143 +++
 .../property_functions/egenhofer/EhContainsPF.java |   34 +
 .../egenhofer/EhCoveredByPF.java                   |   34 +
 .../property_functions/egenhofer/EhCoversPF.java   |   34 +
 .../property_functions/egenhofer/EhDisjointPF.java |   34 +
 .../property_functions/egenhofer/EhEqualsPF.java   |   34 +
 .../property_functions/egenhofer/EhInsidePF.java   |   34 +
 .../property_functions/egenhofer/EhMeetPF.java     |   34 +
 .../property_functions/egenhofer/EhOverlapPF.java  |   33 +
 .../geometry_property/CoordinateDimensionPF.java   |   36 +
 .../geometry_property/DimensionPF.java             |   36 +
 .../geometry_property/IsEmptyPF.java               |   36 +
 .../geometry_property/IsSimplePF.java              |   36 +
 .../geometry_property/IsValidPF.java               |   37 +
 .../geometry_property/SpatialDimensionPF.java      |   36 +
 .../property_functions/rcc8/RccDisconnectedPF.java |   33 +
 .../property_functions/rcc8/RccEqualsPF.java       |   34 +
 .../rcc8/RccExternallyConnectedPF.java             |   34 +
 .../rcc8/RccNonTangentialProperPartInversePF.java  |   34 +
 .../rcc8/RccNonTangentialProperPartPF.java         |   34 +
 .../rcc8/RccPartiallyOverlappingPF.java            |   34 +
 .../rcc8/RccTangentialProperPartInversePF.java     |   34 +
 .../rcc8/RccTangentialProperPartPF.java            |   34 +
 .../simple_features/SfContainsPF.java              |   34 +
 .../simple_features/SfCrossesPF.java               |   34 +
 .../simple_features/SfDisjointPF.java              |   34 +
 .../simple_features/SfEqualsPF.java                |   34 +
 .../simple_features/SfIntersectsPF.java            |   34 +
 .../simple_features/SfOverlapsPF.java              |   34 +
 .../simple_features/SfTouchesPF.java               |   34 +
 .../simple_features/SfWithinPF.java                |   34 +
 .../filter_functions/BoundaryFF.java               |   45 +
 .../nontopological/filter_functions/BufferFF.java  |   69 ++
 .../filter_functions/ConvexHullFF.java             |   46 +
 .../filter_functions/DifferenceFF.java             |   56 +
 .../filter_functions/DistanceFF.java               |   61 +
 .../nontopological/filter_functions/EnvelopFF.java |   46 +
 .../nontopological/filter_functions/GetSRIDFF.java |   46 +
 .../filter_functions/IntersectionFF.java           |   57 +
 .../filter_functions/SymmetricDifferenceFF.java    |   56 +
 .../nontopological/filter_functions/UnionFF.java   |   56 +
 .../geof/topological/GenericFilterFunction.java    |   81 ++
 .../jena/geosparql/geof/topological/RelateFF.java  |   64 +
 .../filter_functions/egenhofer/EhContainsFF.java   |   54 +
 .../filter_functions/egenhofer/EhCoveredByFF.java  |   53 +
 .../filter_functions/egenhofer/EhCoversFF.java     |   53 +
 .../filter_functions/egenhofer/EhDisjointFF.java   |   53 +
 .../filter_functions/egenhofer/EhEqualsFF.java     |   53 +
 .../filter_functions/egenhofer/EhInsideFF.java     |   53 +
 .../filter_functions/egenhofer/EhMeetFF.java       |   53 +
 .../filter_functions/egenhofer/EhOverlapFF.java    |   53 +
 .../geometry_property/CoordinateDimensionFF.java   |   45 +
 .../geometry_property/DimensionFF.java             |   45 +
 .../geometry_property/IsEmptyFF.java               |   45 +
 .../geometry_property/IsSimpleFF.java              |   45 +
 .../geometry_property/IsValidFF.java               |   46 +
 .../geometry_property/SpatialDimensionFF.java      |   45 +
 .../filter_functions/rcc8/RccDisconnectedFF.java   |   53 +
 .../filter_functions/rcc8/RccEqualsFF.java         |   53 +
 .../rcc8/RccExternallyConnectedFF.java             |   53 +
 .../rcc8/RccNonTangentialProperPartFF.java         |   53 +
 .../rcc8/RccNonTangentialProperPartInverseFF.java  |   53 +
 .../rcc8/RccPartiallyOverlappingFF.java            |   54 +
 .../rcc8/RccTangentialProperPartFF.java            |   53 +
 .../rcc8/RccTangentialProperPartInverseFF.java     |   53 +
 .../simple_features/SfContainsFF.java              |   53 +
 .../simple_features/SfCrossesFF.java               |   52 +
 .../simple_features/SfDisjointFF.java              |   52 +
 .../simple_features/SfEqualsFF.java                |   54 +
 .../simple_features/SfIntersectsFF.java            |   52 +
 .../simple_features/SfOverlapsFF.java              |   52 +
 .../simple_features/SfTouchesFF.java               |   52 +
 .../simple_features/SfWithinFF.java                |   52 +
 .../geosparql/implementation/DimensionInfo.java    |  216 ++++
 .../geosparql/implementation/GeometryReverse.java  |  226 ++++
 .../geosparql/implementation/GeometryWrapper.java  | 1248 ++++++++++++++++++++
 .../implementation/GeometryWrapperFactory.java     |  357 ++++++
 .../jena/geosparql/implementation/SRSInfo.java     |  325 +++++
 .../geosparql/implementation/SRSInfoException.java |   33 +
 .../implementation/UnitsConversionException.java   |   33 +
 .../geosparql/implementation/UnitsOfMeasure.java   |  224 ++++
 .../implementation/WKTLiteralFactory.java          |  134 +++
 .../implementation/datatype/GMLDatatype.java       |  100 ++
 .../implementation/datatype/GeometryDatatype.java  |  104 ++
 .../implementation/datatype/WKTDatatype.java       |  103 ++
 .../function_registration/Egenhofer.java           |   84 ++
 .../function_registration/GeometryProperty.java    |   75 ++
 .../function_registration/NonTopological.java      |   61 +
 .../implementation/function_registration/RCC8.java |   84 ++
 .../function_registration/Relate.java              |   45 +
 .../function_registration/SimpleFeatures.java      |   84 ++
 .../function_registration/Spatial.java             |  109 ++
 .../implementation/great_circle/Angle.java         |  112 ++
 .../implementation/great_circle/Azimuth.java       |  109 ++
 .../great_circle/CoordinatePair.java               |  152 +++
 .../great_circle/GreatCircleDistance.java          |  193 +++
 .../great_circle/GreatCirclePointDistance.java     |  197 +++
 .../implementation/great_circle/LatLonPoint.java   |   73 ++
 .../implementation/index/CollisionResult.java      |   26 +
 .../implementation/index/GeometryLiteralIndex.java |  162 +++
 .../index/GeometryTransformIndex.java              |  159 +++
 .../implementation/index/IndexConfiguration.java   |  140 +++
 .../implementation/index/QueryRewriteIndex.java    |  301 +++++
 .../EgenhoferIntersectionPattern.java              |   47 +
 .../RCC8IntersectionPattern.java                   |   42 +
 .../SimpleFeaturesIntersectionPattern.java         |   28 +
 .../jts/CoordinateSequenceDimensions.java          |   89 ++
 .../jts/CustomCoordinateSequence.java              |  569 +++++++++
 .../jts/CustomCoordinateSequenceFactory.java       |   57 +
 .../implementation/jts/CustomGeometryFactory.java  |   35 +
 .../implementation/jts/GeometryTransformation.java |  235 ++++
 .../implementation/parsers/ParserReader.java       |   38 +
 .../implementation/parsers/ParserWriter.java       |   26 +
 .../implementation/parsers/gml/GMLReader.java      |  749 ++++++++++++
 .../implementation/parsers/gml/GMLWriter.java      |  282 +++++
 .../implementation/parsers/wkt/WKTReader.java      |  364 ++++++
 .../implementation/parsers/wkt/WKTWriter.java      |  290 +++++
 .../registry/MathTransformRegistry.java            |   59 +
 .../implementation/registry/SRSRegistry.java       |  140 +++
 .../implementation/registry/UnitsRegistry.java     |  138 +++
 .../implementation/registry/UnitsURIException.java |   33 +
 .../geosparql/implementation/vocabulary/Geo.java   |  174 +++
 .../implementation/vocabulary/GeoSPARQL_URI.java   |   63 +
 .../geosparql/implementation/vocabulary/Geof.java  |   82 ++
 .../implementation/vocabulary/Other_URI.java       |   44 +
 .../implementation/vocabulary/SRS_URI.java         |   56 +
 .../vocabulary/SpatialExtension.java               |   76 ++
 .../implementation/vocabulary/Unit_URI.java        |   73 ++
 .../jena/geosparql/spatial/CardinalDirection.java  |   26 +
 .../jena/geosparql/spatial/ConvertLatLon.java      |   92 ++
 .../jena/geosparql/spatial/ConvertLatLonBox.java   |   76 ++
 .../jena/geosparql/spatial/SearchEnvelope.java     |  342 ++++++
 .../jena/geosparql/spatial/SpatialIndex.java       |  519 ++++++++
 .../geosparql/spatial/SpatialIndexException.java   |   33 +
 .../jena/geosparql/spatial/SpatialIndexItem.java   |   50 +
 .../geosparql/spatial/SpatialIndexStorage.java     |  101 ++
 .../spatial/filter_functions/AngleDegreesFF.java   |   67 ++
 .../spatial/filter_functions/AngleFF.java          |   66 ++
 .../spatial/filter_functions/AzimuthDegreesFF.java |   66 ++
 .../spatial/filter_functions/AzimuthFF.java        |   66 ++
 .../filter_functions/ConvertLatLonBoxFF.java       |   41 +
 .../spatial/filter_functions/ConvertLatLonFF.java  |   43 +
 .../spatial/filter_functions/DistanceFF.java       |   61 +
 .../spatial/filter_functions/EqualsFF.java         |   54 +
 .../spatial/filter_functions/GreatCircleFF.java    |   83 ++
 .../filter_functions/GreatCircleGeomFF.java        |   61 +
 .../spatial/filter_functions/NearbyFF.java         |   76 ++
 .../filter_functions/TransformDatatypeFF.java      |   59 +
 .../spatial/filter_functions/TransformFF.java      |   74 ++
 .../spatial/filter_functions/TransformSRSFF.java   |   60 +
 .../spatial/property_functions/EqualsPF.java       |   34 +
 .../GenericSpatialGeomPropertyFunction.java        |   84 ++
 .../GenericSpatialPropertyFunction.java            |  203 ++++
 .../property_functions/SpatialArguments.java       |   87 ++
 .../box/GenericSpatialBoxPropertyFunction.java     |   89 ++
 .../box/GenericSpatialGeomBoxPropertyFunction.java |   37 +
 .../property_functions/box/IntersectBoxGeomPF.java |   43 +
 .../property_functions/box/IntersectBoxPF.java     |   43 +
 .../property_functions/box/WithinBoxGeomPF.java    |   43 +
 .../property_functions/box/WithinBoxPF.java        |   43 +
 .../property_functions/cardinal/EastGeomPF.java    |   33 +
 .../property_functions/cardinal/EastPF.java        |   33 +
 .../GenericCardinalGeomPropertyFunction.java       |   68 ++
 .../cardinal/GenericCardinalPropertyFunction.java  |   85 ++
 .../property_functions/cardinal/NorthGeomPF.java   |   33 +
 .../property_functions/cardinal/NorthPF.java       |   32 +
 .../property_functions/cardinal/SouthGeomPF.java   |   33 +
 .../property_functions/cardinal/SouthPF.java       |   33 +
 .../property_functions/cardinal/WestGeomPF.java    |   33 +
 .../property_functions/cardinal/WestPF.java        |   33 +
 .../property_functions/nearby/NearbyGeomPF.java    |  112 ++
 .../property_functions/nearby/NearbyPF.java        |  103 ++
 .../schema/geosparql_vocab_all_v1_0_1_updated.rdf  |  986 ++++++++++++++++
 .../configuration/GeoSPARQLOperationsTest.java     |  339 ++++++
 .../jena/geosparql/configuration/ModeSRSTest.java  |  103 ++
 .../GenericGeometryPropertyFunctionTest.java       |  140 +++
 .../topological/GenericPropertyFunctionTest.java   |  586 +++++++++
 .../geo/topological/QueryRewriteTestData.java      |  117 ++
 .../SpatialObjectGeometryLiteralTest.java          |  153 +++
 .../egenhofer/EhContainsPFTest.java                |  139 +++
 .../egenhofer/EhCoveredByPFTest.java               |  141 +++
 .../egenhofer/EhCoversPFTest.java                  |  113 ++
 .../egenhofer/EhDisjointPFTest.java                |  139 +++
 .../egenhofer/EhEqualsPFTest.java                  |  202 ++++
 .../egenhofer/EhInsidePFTest.java                  |  169 +++
 .../property_functions/egenhofer/EhMeetPFTest.java |  141 +++
 .../egenhofer/EhOverlapPFTest.java                 |  130 ++
 .../CoordinateDimensionPFTest.java                 |  107 ++
 .../geometry_property/DimensionPFTest.java         |   94 ++
 .../geometry_property/IsEmptyPFTest.java           |   81 ++
 .../geometry_property/IsSimplePFTest.java          |   81 ++
 .../geometry_property/IsValidPFTest.java           |   81 ++
 .../geometry_property/SpatialDimensionPFTest.java  |  107 ++
 .../rcc8/RccDisconnectedPFTest.java                |   84 ++
 .../property_functions/rcc8/RccEqualsPFTest.java   |  118 ++
 .../rcc8/RccExternallyConnectedPFTest.java         |   83 ++
 .../RccNonTangentialProperPartInversePFTest.java   |   83 ++
 .../rcc8/RccNonTangentialProperPartPFTest.java     |   83 ++
 .../rcc8/RccPartiallyOverlappingPFTest.java        |   82 ++
 .../rcc8/RccTangentialProperPartInversePFTest.java |   84 ++
 .../rcc8/RccTangentialProperPartPFTest.java        |   84 ++
 .../simple_features/SfContainsPFTest.java          |  139 +++
 .../simple_features/SfCrossesPFTest.java           |  172 +++
 .../simple_features/SfDisjointPFTest.java          |  139 +++
 .../simple_features/SfEqualsPFTest.java            |  202 ++++
 .../simple_features/SfIntersectsPFTest.java        |  139 +++
 .../simple_features/SfOverlapsPFTest.java          |  141 +++
 .../simple_features/SfTouchesPFTest.java           |  140 +++
 .../simple_features/SfWithinPFTest.java            |  139 +++
 .../filter_functions/BoundaryFFTest.java           |   82 ++
 .../filter_functions/BufferFFTest.java             |  180 +++
 .../filter_functions/ConvexHullFFTest.java         |   80 ++
 .../filter_functions/DifferenceFFTest.java         |   68 ++
 .../filter_functions/DistanceFFTest.java           |   86 ++
 .../filter_functions/EnvelopFFTest.java            |   93 ++
 .../filter_functions/GetSRIDFFTest.java            |   81 ++
 .../filter_functions/IntersectionFFTest.java       |   96 ++
 .../SymmetricDifferenceFFTest.java                 |   68 ++
 .../filter_functions/UnionFFTest.java              |   68 ++
 .../egenhofer/EhContainsFFTest.java                |  293 +++++
 .../egenhofer/EhCoveredByFFTest.java               |  295 +++++
 .../filter_functions/egenhofer/EhCoversFFTest.java |  266 +++++
 .../egenhofer/EhDisjointFFTest.java                |  292 +++++
 .../filter_functions/egenhofer/EhEqualsFFTest.java |  320 +++++
 .../filter_functions/egenhofer/EhInsideFFTest.java |  322 +++++
 .../filter_functions/egenhofer/EhMeetFFTest.java   |  294 +++++
 .../egenhofer/EhOverlapFFTest.java                 |  283 +++++
 .../CoordinateDimensionFFTest.java                 |  106 ++
 .../geometry_property/DimensionFFTest.java         |   93 ++
 .../geometry_property/IsEmptyFFTest.java           |   80 ++
 .../geometry_property/IsSimpleFFTest.java          |   80 ++
 .../geometry_property/IsValidFFTest.java           |   80 ++
 .../geometry_property/SpatialDimensionFFTest.java  |  106 ++
 .../rcc8/RccDisconnectedFFTest.java                |  238 ++++
 .../filter_functions/rcc8/RccEqualsFFTest.java     |  237 ++++
 .../rcc8/RccExternallyConnectedFFTest.java         |  236 ++++
 .../rcc8/RccNonTangentialProperPartFFTest.java     |  236 ++++
 .../RccNonTangentialProperPartInverseFFTest.java   |  246 ++++
 .../rcc8/RccPartiallyOverlappingFFTest.java        |  236 ++++
 .../rcc8/RccTangentialProperPartFFTest.java        |  237 ++++
 .../rcc8/RccTangentialProperPartInverseFFTest.java |  246 ++++
 .../simple_features/SfContainsFFTest.java          |  293 +++++
 .../simple_features/SfCrossesFFTest.java           |  325 +++++
 .../simple_features/SfDisjointFFTest.java          |  292 +++++
 .../simple_features/SfEqualsFFTest.java            |  320 +++++
 .../simple_features/SfIntersectsFFTest.java        |  292 +++++
 .../simple_features/SfOverlapsFFTest.java          |  294 +++++
 .../simple_features/SfTouchesFFTest.java           |  293 +++++
 .../simple_features/SfWithinFFTest.java            |  292 +++++
 .../implementation/DimensionInfoTest.java          |  102 ++
 .../implementation/GeometryReverseTest.java        |  293 +++++
 .../implementation/GeometryWrapperFactoryTest.java |  159 +++
 .../implementation/GeometryWrapperTest.java        |  506 ++++++++
 .../jena/geosparql/implementation/SRSInfoTest.java |  148 +++
 .../implementation/UnitsOfMeasureTest.java         |  303 +++++
 .../implementation/datatype/GMLDatatypeTest.java   |  304 +++++
 .../datatype/GeometryDatatypeTest.java             |  140 +++
 .../implementation/datatype/WKTDatatypeTest.java   |  450 +++++++
 .../implementation/great_circle/AngleTest.java     |  112 ++
 .../implementation/great_circle/AzimuthTest.java   |  142 +++
 .../great_circle/CoordinatePairTest.java           |  216 ++++
 .../great_circle/GreatCircleDistanceTest.java      |   82 ++
 .../great_circle/GreatCirclePointDistanceTest.java |  205 ++++
 .../jts/CoordinateSequenceDimensionsTest.java      |  116 ++
 .../implementation/jts/GeometryTransformTest.java  |  110 ++
 .../implementation/parsers/gml/GMLReaderTest.java  |  743 ++++++++++++
 .../implementation/parsers/gml/GMLWriterTest.java  |  328 +++++
 .../implementation/parsers/wkt/WKTReaderTest.java  |  497 ++++++++
 .../implementation/parsers/wkt/WKTWriterTest.java  |  418 +++++++
 .../implementation/registry/SRSRegistryTest.java   |  139 +++
 .../geosparql/spatial/ConvertLatLonBoxTest.java    |  118 ++
 .../jena/geosparql/spatial/ConvertLatLonTest.java  |  198 ++++
 .../jena/geosparql/spatial/SearchEnvelopeTest.java |  378 ++++++
 .../geosparql/spatial/SpatialIndexTestData.java    |  112 ++
 .../filter_functions/AngleDegreesFFTest.java       |  116 ++
 .../spatial/filter_functions/AngleFFTest.java      |  116 ++
 .../filter_functions/AzimuthDegreesFFTest.java     |  115 ++
 .../spatial/filter_functions/AzimuthFFTest.java    |  115 ++
 .../filter_functions/ConvertLatLonBoxFFTest.java   |  180 +++
 .../filter_functions/ConvertLatLonFFTest.java      |  143 +++
 .../spatial/filter_functions/DistanceFFTest.java   |  211 ++++
 .../spatial/filter_functions/EqualsFFTest.java     |  320 +++++
 .../filter_functions/GreatCircleFFTest.java        |  240 ++++
 .../filter_functions/GreatCircleGeomFFTest.java    |  196 +++
 .../spatial/filter_functions/NearbyFFTest.java     |  345 ++++++
 .../filter_functions/TransformDatatypeFFTest.java  |  146 +++
 .../spatial/filter_functions/TransformFFTest.java  |  196 +++
 .../filter_functions/TransformSRSFFTest.java       |  146 +++
 .../spatial/property_functions/EqualsPFTest.java   |  202 ++++
 .../GenericSpatialGeomPropertyFunctionTest.java    |  245 ++++
 .../GenericSpatialPropertyFunctionTest.java        |  227 ++++
 .../box/GenericSpatialBoxPropertyFunctionTest.java |  353 ++++++
 .../box/IntersectBoxGeomPFTest.java                |  176 +++
 .../property_functions/box/IntersectBoxPFTest.java |  172 +++
 .../box/WithinBoxGeomPFTest.java                   |  176 +++
 .../property_functions/box/WithinBoxPFTest.java    |  173 +++
 .../cardinal/EastGeomPFTest.java                   |  147 +++
 .../property_functions/cardinal/EastPFTest.java    |  146 +++
 .../GenericCardinalGeomPropertyFunctionTest.java   |  120 ++
 .../GenericCardinalPropertyFunctionTest.java       |  254 ++++
 .../cardinal/NorthGeomPFTest.java                  |  110 ++
 .../property_functions/cardinal/NorthPFTest.java   |  109 ++
 .../cardinal/SouthGeomPFTest.java                  |  111 ++
 .../property_functions/cardinal/SouthPFTest.java   |  109 ++
 .../cardinal/WestGeomPFTest.java                   |  147 +++
 .../property_functions/cardinal/WestPFTest.java    |  146 +++
 .../nearby/NearbyGeomPFTest.java                   |  448 +++++++
 .../property_functions/nearby/NearbyPFTest.java    |  406 +++++++
 jena-geosparql/src/test/resources/logback-test.xml |   32 +
 pom.xml                                            |   10 +
 334 files changed, 47107 insertions(+)