Strabon

annotate ChangeLog @ 1552:0e334dc20181

bug in google maps key
author Dimitris Bilidas <d.bilidas@di.uoa.gr>
date Mon Nov 09 18:09:06 2020 +0200 (19 months ago)
parents 4c2fcc026c4c
children
rev   line source
tberis@1547 1 Tue Mar 06 13:45:29 2018 +0200
tberis@1547 2
tberis@1547 3 * Added support for posing ASK queries.
Konstantina@1549 4 * Added option to store results in file using QueryOp
tberis@1547 5
tioannid@1537 6 Wed Oct 04 11:55:13 2017 +0300
tioannid@1537 7
tioannid@1537 8 * Bug #82 fixed : Added capability to Endpoint for the user to supply
tioannid@1537 9 and store his unique Google Maps API Key. The context path of the
tioannid@1537 10 endpoint is not restricted when a Key is provided. Users that do not
tioannid@1537 11 supply a key can still run the application as before.
tioannid@1537 12
charnik@1506 13 Wed Mar 11 21:02:48 2015 Pyravlos Team
johnvl@1508 14
johnvl@1520 15 * Bug #73, modified appendBuffer function to take the srid into
johnvl@1520 16 consideration even if the argument is a constant (wktLiteral
johnvl@1520 17 or strdf literal)
johnvl@1520 18
johnvl@1508 19 * Update jar references on scripts used by the debian packaging.
johnvl@1508 20 Previously these references pointed only (incorrectly) to
johnvl@1508 21 SNAPSHOTs.
charnik@1506 22
johnvl@1507 23 * Updated package names (since repositories cannot include capital
johnvl@1507 24 letters + runtime and endpoint-exec must have different names
johnvl@1507 25
charnik@1506 26 * Version 3.3.1 released.
charnik@1506 27
johnvl@1484 28 * Bug #58, added script that is invoked my maven to also update the
johnvl@1484 29 version described in the deb/control file of the runtime and
johnvl@1484 30 endpoint-exec components.
johnvl@1484 31
johnvl@1464 32 * Related to bug #58, but it generally enhances Strabon; The runtime
johnvl@1464 33 component has also been debianized. Dependencies are added to
johnvl@1464 34 /usr/share/jdeb/lib/strabon-runtime. ClassPath and strabon script
johnvl@1464 35 have also been updated accordingly (strabon-cmd)
johnvl@1464 36
johnvl@1457 37 * Bug #58: Maven creates the debian package conditionally. Use
johnvl@1457 38 -Ddebian=true in the mvn package command.
johnvl@1457 39
johnvl@1456 40 * Bug #58: Added dependencies - java, postgresql, tomcat. Also, added
johnvl@1456 41 a strabon-init script that detects the postgis installation path
johnvl@1456 42 and sets up the template_postgis. Finally the script creates a db
johnvl@1456 43 called "endpoint" (assuming it does not already exist) that is used
johnvl@1456 44 for the strabon-endpoint command.
gstam@1485 45
gstam@1485 46 * Fixed an issue that returned null SRID when unmarshalling GML geometries if
gstam@1485 47 the SRID did not follow one of the supported formats by GML-JTS. To fix that
gstam@1485 48 we added a function that handles these cases by reading the userData variable
gstam@1485 49 that JTS provides.
johnvl@1456 50
sgian@1450 51 * Fixed a bug that would return no results when a variable that results
sgian@1450 52 from a BIND clause appears in the FILTER or in the projection of a
sgian@1450 53 query and is inside a spatial function.
sgian@1450 54 (bug #78: http://bug.strabon.di.uoa.gr/ticket/78)
sgian@1450 55
charnik@1444 56 * Fixed the precision of the geometry literals in GeoJSON writer. Now,
charnik@1444 57 this defaults to the precision model of JTS (equals to 16). Prior to
charnik@1444 58 this it was fixed to 4.
charnik@1444 59
charnik@1444 60 * Now the GeoJSON writer is aware of the kind of typed literals (e.g.,
charnik@1444 61 numeric, boolean, calendar, etc.) and prints the corresponding
charnik@1444 62 values according to these types.
charnik@1444 63
sgian@1437 64 * Fixed a bug that would not return the correct result or would fail
sgian@1437 65 when a spatial function involved a constant and a variable.
sgian@1437 66 (bug #74: http://bug.strabon.di.uoa.gr/ticket/74)
sgian@1437 67
charnik@1425 68 * Fixed a bug that would not return the correct spatial datatype of a
charnik@1425 69 projected geometry literal stored in the database.
charnik@1425 70 (bug #71: http://bug.strabon.di.uoa.gr/ticket/71)
charnik@1425 71
charnik@1425 72 * Now, geometries expressed in CRS84 and a `geo:wktLiteral' datatype
charnik@1425 73 are assigned the correct CRS, i.e., EPSG:4326 with a longitude
charnik@1425 74 latitude axis order.
charnik@1425 75
charnik@1425 76 * Now, we report a parse error when a constant geometry given in a
charnik@1425 77 SELECT or HAVING clause is not well-formed according to the WKT
charnik@1425 78 specification.
charnik@1425 79 (bug #69: http://bug.strabon.di.uoa.gr/ticket/69)
charnik@1425 80
charnik@1425 81 * Function `geof:convexHull' is now supported in a Having clause.
charnik@1425 82
charnik@1425 83 * Fixed older implementation of `strdf:distance' that would expect two
charnik@1425 84 arguments instead of three when present in a HAVING clause.
charnik@1425 85
charnik@1425 86 * Fixed a bug that would cause a class cast exception for grounded
charnik@1425 87 expressions with function nesting in the SELECT or HAVING clause.
charnik@1425 88
charnik@1425 89 * Fixed a bug in which `postgis:ST_Centroid' did not work in the SELECT
charnik@1425 90 clause with input geometries from the database.
charnik@1425 91
charnik@1425 92 * Fixed a bug that `geof:getSRID' would return an integer instead of a
charnik@1425 93 the URI corrresponding to the CRS that the input geometry was
charnik@1425 94 expressed.
charnik@1425 95 (bug #32: http://bug.strabon.di.uoa.gr/ticket/32)
charnik@1425 96
charnik@1368 97 * Fixed a bug that would raise an exception for queries involving two
charnik@1368 98 UNION graph patterns and a projection to a predicate or a URI in
charnik@1368 99 general.
charnik@1368 100 (bug #53: http://bug.strabon.di.uoa.gr/ticket/53)
charnik@1368 101
charnik@1364 102 Wed Sep 17 20:14:12 2014 Pyravlos Team
charnik@1334 103
charnik@1334 104 * Version 3.2.10 released.
charnik@1334 105
charnik@1360 106 * The test suite of Strabon has now reached a mature level. It
charnik@1360 107 contains tests for both stSPARQL and GeoSPARQL query languages and
charnik@1360 108 most of the compliance tests covered in the specification of
charnik@1360 109 GeoSPARQL (well, only those tests for the components that we have
charnik@1360 110 chosen to implement).
charnik@1360 111
charnik@1360 112 * The endpoint now parses Accept headers with multiple values and uses
charnik@1360 113 the first mimetype corresponding to a valid stSPARQLQueryResultFormat.
charnik@1360 114 (bug #64: http://bug.strabon.di.uoa.gr/ticket/64)
charnik@1360 115
charnik@1360 116 * The endpoint now registers a handler for SIGTERM signals, so that if
charnik@1360 117 it is run from the command-line (endpoint-exec), then the closing of
charnik@1360 118 the connection will be ultimately called.
charnik@1360 119 (bug #40: http://bug.strabon.di.uoa.gr/ticket/40)
charnik@1360 120
johnvl@1355 121 * Strabon goes debian v1. the endpoint-exec jar is now given in a .deb
johnvl@1355 122 format. By dpkg-ing it, one can run a stand alone strabon endpoint
johnvl@1355 123 locally.
johnvl@1355 124 (bug #45 http://bug.strabon.di.uoa.gr/ticket/58)
johnvl@1355 125
johnvl@1351 126 * Fixed a bug in which Strabon hanged when a unary spatial construct
johnvl@1351 127 had a ternary spatial construct as argument.
charnik@1360 128 (bug #45 http://bug.strabon.di.uoa.gr/ticket/45)
johnvl@1351 129
charnik@1360 130 * Fixed a bug according to which spatial functions in ORDER BY were not
charnik@1360 131 evaluated at all.
charnik@1360 132 (bug #62: http://bug.strabon.di.uoa.gr/ticket/62)
charnik@1360 133
charnik@1360 134 * Fixed a bug according to which spatial boolean functions appearing
charnik@1360 135 in the SELECT clause were raising a NULL pointer exception.
charnik@1360 136 (bug #34: http://bug.strabon.di.uoa.gr/ticket/34)
mkarpat@1349 137
sgian@1340 138 * Fixed a bug in queries that contain variables that exist inside
sgian@1340 139 spatial functions in select and do not exist in the where clause
sgian@1340 140 made Strabon throw a NULL pointer exception.
sgian@1340 141 (bug #51 https://bug.strabon.di.uoa.gr/ticket/51)
sgian@1340 142
charnik@1334 143 * Various changes in the interface and behavior of Strabon Endpoint:
charnik@1334 144 - Revised the logos and the sample queries.
charnik@1334 145 - Results query limit is set to zero (unlimited).
charnik@1334 146 - Users can now store RDF data that is present in a file on the
charnik@1334 147 client side (the file is uploaded to the server).
charnik@1334 148 - Credentials are now required for uploading files or executing
charnik@1334 149 UPDATE queries, unless Strabon Endpoint runs locally (localhost).
charnik@1334 150 - When viewing the results of queries in HTML, any URI is now an
charnik@1334 151 active link to itself. Previously, that URI was being DESCRIBEd
charnik@1334 152 and one was being transferred to a page viewing the result of the
charnik@1334 153 DESCRIBE query.
charnik@1334 154 - The DESCRIBE functionality can now be accessed through the menu bar.
charnik@1334 155
sgian@1329 156 * Fixed a bug where strdf:intersection function did not work as an
charnik@1360 157 aggregate when used without 'GROUP BY'.
charnik@1360 158 (bug #46 https://bug.strabon.di.uoa.gr/ticket/46)
sgian@1329 159
mkarpat@1349 160
charnik@1280 161 Sat Oct 19 23:37:23 2013 Pyravlos Team
charnik@932 162
charnik@932 163 * Version 3.2.9 released.
charnik@932 164
Konstantina@1235 165 * Added support for the following google chart types: PieChart,
Konstantina@1235 166 AreaChart and ColumnChart to strabon endpoint.
Konstantina@1235 167
Konstantina@1265 168 * Added Timemap as new results format in Strabon endpoint. This
Konstantina@1265 169 option displays results in a map and a timeline on the same time,
Konstantina@1265 170 using the Timemap js library (http://code.google.com/p/timemap/).
Konstantina@1265 171 The KMLWriter has been extended for that purpose, by transforming
Konstantina@1265 172 dateTime values that are included in the result set into the respective
Konstantina@1265 173 TimeStamp KML primitive (https://developers.google.com/kml/documentation/time).
Konstantina@1265 174 In the "temporals" branch, the values of the strdf:period datatype
Konstantina@1265 175 are converted into the respective KML TimeSpan primitive.
Konstantina@1265 176
charnik@1117 177 * Added extension function <http://postgis.net/ST_Centroid> which is
charnik@1117 178 mapped to the ST_Centroid(geometry) extension function of PostGIS.
charnik@1117 179 See also: <http://postgis.org/docs/ST_Centroid.html>.
charnik@1117 180
charnik@1115 181 * Added extension function <http://postgis.net/ST_MakeLine> which is
charnik@1115 182 mapped to the ST_MakeLine(geometry, geometry) extension function of
charnik@1115 183 PostGIS. See also: <http://postgis.org/docs/ST_MakeLine.html>.
charnik@1115 184
charnik@1115 185 * Added PostGIS vocabulary class.
charnik@1115 186
charnik@1012 187 * Added support of all SPARQL result types provided by Sesame (json,
charnik@1012 188 xml, csv, tsv, binary). To get the respective writer, just prepend the
charnik@1012 189 string "SPARQL/", e.g., "SPARQL/JSON". This is to ensure that we
charnik@1012 190 support all SPARQL result formats of the SPARQL Protocol.
charnik@1012 191
charnik@990 192 * Fixed a bug where a non-implemented extension function would make
charnik@990 193 Strabon throw a NULL pointer exception. Now we get away with it
charnik@990 194 through a warning.
charnik@990 195
charnik@990 196 * Strabon endpoint now publishes the URIs of the supported units of
charnik@990 197 measure for use in strdf:distance and geof:distance functions of
charnik@990 198 stSPARQL and GeoSPARQL, respectively. The URIs are those defined by
charnik@990 199 OGC Units of Measure 1.0 specification which may be found at
charnik@990 200 http://www.opengis.net/def/uom/OGC/1.0/. Strabon endpoint publishes
charnik@990 201 the URIs at http://localhost:8080/endpoint/Capabilities.
charnik@990 202
charnik@1004 203 * Created new module with name 'vocab` and artifactId
charnik@1004 204 'strabon-vocabulary` and moved GeoConstants.java there. Other
charnik@1004 205 vocabularies have been added as well, such as Simple Features, and
charnik@1004 206 GeoSPARQL.
charnik@966 207
charnik@964 208 * Strabon endpoint now publishes the URIs of the supported extension
charnik@964 209 functions for stSPARQL and GeoSPARQL. One should access them by
charnik@964 210 hitting the link http://localhost:8080/endpoint/Capabilities.
charnik@964 211
charnik@932 212 * Support for parsing EPSG URIs in geometry literals with datatype
charnik@932 213 geo:wktLiteral.
charnik@932 214 (bug #33: http://bug.strabon.di.uoa.gr/ticket/33)
charnik@932 215
kallirroi@1273 216 * Endpoint Client now supports querying of Virtuoso and Parliament endpoints.
kallirroi@1273 217
kallirroi@1273 218 * Endpoint Client now supports store and update operations, but only
kallirroi@1273 219 for Strabon Endpoints.
kallirroi@1273 220
kallirroi@1143 221 * GeoSPARQL functions sfCrosses, sfOverlaps, ehOverlaps do not use the
kallirroi@1143 222 ST_Relate PostGIS function (bug #24: http://bug.strabon.di.uoa.gr/ticket/24)
kallirroi@1143 223
kallirroi@1143 224 * All Simple Features functions of GeoSPARQL do not use the ST_Relate
kallirroi@1143 225 PostGIS function
psmeros@1176 226
Konstantina@1174 227 * Added diffTime function. This function performs the difference
Konstantina@1174 228 between two literals of xsd:time datatype and returns a literal of
Konstantina@1174 229 the xsd:time datatype as well.
psmeros@1175 230
psmeros@1175 231 * Added a testsuite package in default branch. Full tester guide can be found
psmeros@1175 232 in README. Among other, most of GeoSPARQL compliance tests
psmeros@1175 233 (https://portal.opengeospatial.org/files/?artifact_id=47664, pg. 53) have been
psmeros@1175 234 implemented.
kallirroi@1143 235
sgian@1267 236 * Changed the definition and implementation of strdf:distance function, by
sgian@1267 237 adopting the definition of GeoSPARQL.
sgian@1267 238 (bug #23: http://bug.strabon.di.uoa.gr/ticket/23)
sgian@1267 239
sgian@1268 240 * Changed the definition and implementation of strdf:buffer function, by
sgian@1268 241 adopting the definition of GeoSPARQL.
sgian@1268 242 (bug #35: http://bug.strabon.di.uoa.gr/ticket/35)
sgian@1268 243
sgian@1269 244 * Added geof:distance and geof:buffer functions, which have the same definition
sgian@1269 245 with strdf:distance and strdf:buffer respectively.
sgian@1276 246 (bug #32: http://bug.strabon.di.uoa.gr/ticket/32)
sgian@1269 247
sgian@1270 248 * Added a download button when performing describe and construct queries at the
sgian@1270 249 endpoint.
sgian@1270 250 (bug #38: http://bug.strabon.di.uoa.gr/ticket/38)
sgian@1270 251
sgian@1270 252 * Fixed a bug, where XMLWriter and TSVWriter did not return geometries with the
sgian@1270 253 SRID.
sgian@1270 254 (bug #47: http://bug.strabon.di.uoa.gr/ticket/47)
sgian@1270 255
sgian@1266 256 * Fixed a bug where the GeoSPARQL construct functions did not return the datatype
sgian@1266 257 geo:wktLiteral datatype but strdf:WKT.
sgian@1266 258
charnik@927 259 Tue Mar 26 13:28:26 2013 Pyravlos Team
charnik@645 260
charnik@853 261 * Version 3.2.8 released.
charnik@853 262
charnik@926 263 * Added support for handling (storing/querying) GeoSPARQL datatypes.
charnik@926 264 (bug #31: http://bug.strabon.di.uoa.gr/ticket/31)
charnik@926 265
charnik@926 266 * Fixed a bug in StoreOp that wouldn't close the connection, neither
charnik@926 267 rollback the transaction upon an exception. This had as a side effect
charnik@926 268 the abnormal termination of StoreOp (through for example the use of
charnik@926 269 Ctrl-C signal) which was leaving the database locked.
charnik@926 270
charnik@926 271 * Fixed bug where spatial aggregates (e.g., union) didn't work as
charnik@926 272 expected when the query didn't contain a `GROUP BY' clause.
charnik@926 273 (bug #22: http://bug.strabon.di.uoa.gr/ticket/22)
charnik@926 274
charnik@926 275 * Updated GeoSPARQL namespaces and fixed function names to comply with
charnik@926 276 the GeoSPARQL specification.
charnik@926 277 (bug #25: http://bug.strabon.di.uoa.gr/ticket/25)
charnik@926 278
charnik@853 279 Wed Jan 09 18:06:41 2013 Pyravlos Team
charnik@853 280
kkyzir@801 281 * Version 3.2.7 released.
kkyzir@801 282
ggarbis@854 283 * Add an extension function
ggarbis@854 284 <http://strdf.di.uoa.gr/extensions/ontology#diffDateTime> for computing the
ggarbis@854 285 span (in milliseconds) between two timestamps.
ggarbis@854 286
ggarbis@854 287 * Added an <endpoint-exec> module. This module builds an executable jar file
ggarbis@854 288 with an embedded Apache Tomcat 7. To create and run the executable jar just
ggarbis@854 289 type:
ggarbis@854 290 $ mvn clean package
ggarbis@854 291 $ java -jar endpoint-exec/target/strabon-endpoint-executable-*.jar
charnik@853 292
charnik@810 293 * Modified strabon script and postgis/monetdb.StoreOP class to get an
charnik@810 294 option for storing a RDF file in a named graph. Moreover, the RDF
charnik@810 295 format of the input RDF file now is given as an option (still, if it
charnik@810 296 is missing, it is assumed that the input is in N-TRIPLES format). The
charnik@810 297 option for the format is -f and the option for the named graph is -g
charnik@810 298 (takes a URI as an argument).
charnik@810 299
kkyzir@801 300 * Modified the names of the stSPARQL extension functions that
kkyzir@801 301 utilize the minimum bounding boxes of the involved geometries.
kkyzir@801 302
charnik@811 303 Tue Dec 11 19:33:45 2012 Pyravlos Team
charnik@811 304
kkyzir@800 305 * Version 3.2.6 released.
kkyzir@800 306
kkyzir@800 307 * Modified the names of the stSPARQL extension functions to comply
kkyzir@801 308 with the OGC Simple Features Access standard.
kkyzir@800 309
charnik@811 310 Tue Dec 11 00:11:43 2012 Pyravlos Team
charnik@811 311
charnik@645 312 * Version 3.2.5 released.
charnik@645 313
charnik@811 314 * Added support for querying temporal information. This functionality
Konstantina@848 315 may be found in the `temporals' branch.
Konstantina@848 316
charnik@849 317 The datatypes <http://strdf.di.uoa.gr/ontology#period> and
charnik@849 318 <http://www.w3.org/2001/XMLSchema#dateTime> are used to
charnik@849 319 represent periods and instants respectively.
Konstantina@848 320
charnik@849 321 The valid time time of triples is represented using quadtruples,
charnik@849 322 with the valid time annotation(instant or period) being the
charnik@849 323 fourth element of the quad. In the same way, temporal triple
charnik@849 324 patterns are used in queries to retrieve the valid time of
charnik@849 325 triples.
Konstantina@848 326
charnik@849 327 Some functions have been renamed (their URIs have changed) to
charnik@849 328 follow the names of the respective relations of Allen's
charnik@849 329 interval algebra and other functions have been added.
Konstantina@848 330
Konstantina@848 331 The following temporal functions are supported:
charnik@849 332 during, periodOverlaps, equalsPeriod, nequalsPeriod, adjacent,
charnik@849 333 before, after, overleft, overright, meets, starts, finishes,
charnik@849 334 period_intersect, period_union, preceding_period, and
charnik@849 335 succeeding_period.
Konstantina@848 336
charnik@759 337 * Changed behaviour of Strabon and Strabon Endpoint for connecting to
charnik@759 338 a spatially-enabled database. Only one instance of Strabon is allowed
charnik@759 339 at a time.
charnik@759 340
charnik@688 341 * Implemented a Java client for Strabon Endpoint. The client should be
charnik@688 342 used only with endpoint versions >=3.2.5. The implementation may be
charnik@688 343 found int the `endpoint-client' submodule of maven. Currently, only
charnik@688 344 querying of Strabon Endpoints is supported.
charnik@688 345
charnik@662 346 * Added support for requesting the capabilities of Strabon Endpoint
charnik@662 347 (fixes Bug #20 <http://bug.strabon.di.uoa.gr/ticket/20>). See
charnik@662 348 changesets f840796400bf and ?<TBC>? for specific details and how you
charnik@662 349 can determine the capabilities of older endpoints (versions <= 3.2.4).
charnik@662 350
charnik@658 351 * Updated KML writer to include the projected variables of an stSPARQL
charnik@658 352 query in "ExtendedData" and "Data" tags. This is the proper way to
charnik@658 353 do it if we need to convert a KML to a ESRI shapefile and also include
charnik@658 354 such information as attributes for a feature. See related pages from
charnik@658 355 KML specification:
charnik@658 356 <https://developers.google.com/kml/documentation/kmlreference#extendeddata>
charnik@658 357 <https://developers.google.com/kml/documentation/extendeddata>
charnik@658 358
charnik@645 359 * Added user authentication for storing RDF data through Strabon
charnik@662 360 Endpoint. The credentials are specified in
charnik@662 361 WEB-INF/credentials.properties file.
charnik@645 362
charnik@645 363 * Strabon Endpoints now limits the number of the results to a maximum
charnik@645 364 one. The maximum number is specified in the beans.xml file. This
charnik@645 365 corresponds to parameter "maxLimit". The endpoint script has also been
charnik@645 366 updated correspondingly; the limit can be given using the option "-l".
charnik@645 367 One can disable limiting of query results, by setting the "maxLimit"
charnik@645 368 parameter to 0. Addresses Bug #6
charnik@645 369 (<http://bug.strabon.di.uoa.gr/ticket/6>).
charnik@645 370
charnik@645 371 * Added "Known Issues" section to README.
charnik@645 372
charnik@645 373 * Added -m (more memory) and -M (much more memory) options in strabon
charnik@645 374 script for out-of-memory exceptions.
charnik@645 375
charnik@849 376 * Fixed Bug #10 (<http://bug.strabon.di.uoa.gr/ticket/10>). Now
charnik@849 377 KMLWriter handles more geometric types (other than polygons). See
charnik@849 378 changeset 9a3bfee64a39.
charnik@645 379
charnik@645 380 * Menu and navigation in Strabon Endpoint has changed to use jquery.
charnik@645 381 The menu is now populated using the queries placed inside the beans.xml.
charnik@645 382
charnik@645 383 * Added BrowseBean and browse.jsp for browsing the RDF data using the
charnik@645 384 Strabon Endpoint.