Strabon
annotate ChangeLog @ 1351:4c69c17e2fbe
fixed bug #45. https://bug.strabon.di.uoa.gr/ticket/45
In the method appendGeneralDBSpatialFunctionUnary of class PostGISQueryBuilder,
ternary sp. constructs are also taken into account from now on
ChangeLog was also updated accordingly.
In the method appendGeneralDBSpatialFunctionUnary of class PostGISQueryBuilder,
ternary sp. constructs are also taken into account from now on
ChangeLog was also updated accordingly.
author | Giannis Vlachopoulos <johnvl@di.uoa.gr> |
---|---|
date | Mon Jul 21 12:00:26 2014 +0300 (2014-07-21) |
parents | 7bd704d08369 |
children | 8d50279a662c |
rev | line source |
---|---|
charnik@1334 | 1 |
charnik@1334 | 2 |
charnik@1334 | 3 * Version 3.2.10 released. |
charnik@1334 | 4 |
johnvl@1351 | 5 * Fixed a bug in which Strabon hanged when a unary spatial construct |
johnvl@1351 | 6 had a ternary spatial construct as argument. |
johnvl@1351 | 7 (bug #45 http://bug.strabon.di.uoa.gr/ticket/45 |
johnvl@1351 | 8 |
mkarpat@1349 | 9 * Altered default SRID to GeoSPARQL SRID: Geometries with wktLiteral |
johnvl@1351 | 10 datatype in SPARQL queries were not interpreted in the correct CRS. |
johnvl@1351 | 11 (bug #44 http://bug.strabon.di.uoa.gr/ticket/44) |
mkarpat@1349 | 12 |
sgian@1340 | 13 * Fixed a bug in queries that contain variables that exist inside |
sgian@1340 | 14 spatial functions in select and do not exist in the where clause |
sgian@1340 | 15 made Strabon throw a NULL pointer exception. |
sgian@1340 | 16 (bug #51 https://bug.strabon.di.uoa.gr/ticket/51) |
sgian@1340 | 17 |
charnik@1334 | 18 * Various changes in the interface and behavior of Strabon Endpoint: |
charnik@1334 | 19 - Revised the logos and the sample queries. |
charnik@1334 | 20 - Results query limit is set to zero (unlimited). |
charnik@1334 | 21 - Users can now store RDF data that is present in a file on the |
charnik@1334 | 22 client side (the file is uploaded to the server). |
charnik@1334 | 23 - Credentials are now required for uploading files or executing |
charnik@1334 | 24 UPDATE queries, unless Strabon Endpoint runs locally (localhost). |
charnik@1334 | 25 - When viewing the results of queries in HTML, any URI is now an |
charnik@1334 | 26 active link to itself. Previously, that URI was being DESCRIBEd |
charnik@1334 | 27 and one was being transferred to a page viewing the result of the |
charnik@1334 | 28 DESCRIBE query. |
charnik@1334 | 29 - The DESCRIBE functionality can now be accessed through the menu bar. |
charnik@1334 | 30 |
sgian@1329 | 31 * Fixed a bug where strdf:intersection function did not work as an |
sgian@1329 | 32 aggregate when used without 'GROUP BY'. |
sgian@1329 | 33 (bug #46 https://bug.strabon.di.uoa.gr/ticket/46) |
sgian@1329 | 34 |
mkarpat@1349 | 35 |
charnik@1280 | 36 Sat Oct 19 23:37:23 2013 Pyravlos Team |
charnik@932 | 37 |
charnik@932 | 38 * Version 3.2.9 released. |
charnik@932 | 39 |
Konstantina@1235 | 40 * Added support for the following google chart types: PieChart, |
Konstantina@1235 | 41 AreaChart and ColumnChart to strabon endpoint. |
Konstantina@1235 | 42 |
Konstantina@1265 | 43 * Added Timemap as new results format in Strabon endpoint. This |
Konstantina@1265 | 44 option displays results in a map and a timeline on the same time, |
Konstantina@1265 | 45 using the Timemap js library (http://code.google.com/p/timemap/). |
Konstantina@1265 | 46 The KMLWriter has been extended for that purpose, by transforming |
Konstantina@1265 | 47 dateTime values that are included in the result set into the respective |
Konstantina@1265 | 48 TimeStamp KML primitive (https://developers.google.com/kml/documentation/time). |
Konstantina@1265 | 49 In the "temporals" branch, the values of the strdf:period datatype |
Konstantina@1265 | 50 are converted into the respective KML TimeSpan primitive. |
Konstantina@1265 | 51 |
charnik@1117 | 52 * Added extension function <http://postgis.net/ST_Centroid> which is |
charnik@1117 | 53 mapped to the ST_Centroid(geometry) extension function of PostGIS. |
charnik@1117 | 54 See also: <http://postgis.org/docs/ST_Centroid.html>. |
charnik@1117 | 55 |
charnik@1115 | 56 * Added extension function <http://postgis.net/ST_MakeLine> which is |
charnik@1115 | 57 mapped to the ST_MakeLine(geometry, geometry) extension function of |
charnik@1115 | 58 PostGIS. See also: <http://postgis.org/docs/ST_MakeLine.html>. |
charnik@1115 | 59 |
charnik@1115 | 60 * Added PostGIS vocabulary class. |
charnik@1115 | 61 |
charnik@1012 | 62 * Added support of all SPARQL result types provided by Sesame (json, |
charnik@1012 | 63 xml, csv, tsv, binary). To get the respective writer, just prepend the |
charnik@1012 | 64 string "SPARQL/", e.g., "SPARQL/JSON". This is to ensure that we |
charnik@1012 | 65 support all SPARQL result formats of the SPARQL Protocol. |
charnik@1012 | 66 |
charnik@990 | 67 * Fixed a bug where a non-implemented extension function would make |
charnik@990 | 68 Strabon throw a NULL pointer exception. Now we get away with it |
charnik@990 | 69 through a warning. |
charnik@990 | 70 |
charnik@990 | 71 * Strabon endpoint now publishes the URIs of the supported units of |
charnik@990 | 72 measure for use in strdf:distance and geof:distance functions of |
charnik@990 | 73 stSPARQL and GeoSPARQL, respectively. The URIs are those defined by |
charnik@990 | 74 OGC Units of Measure 1.0 specification which may be found at |
charnik@990 | 75 http://www.opengis.net/def/uom/OGC/1.0/. Strabon endpoint publishes |
charnik@990 | 76 the URIs at http://localhost:8080/endpoint/Capabilities. |
charnik@990 | 77 |
charnik@1004 | 78 * Created new module with name 'vocab` and artifactId |
charnik@1004 | 79 'strabon-vocabulary` and moved GeoConstants.java there. Other |
charnik@1004 | 80 vocabularies have been added as well, such as Simple Features, and |
charnik@1004 | 81 GeoSPARQL. |
charnik@966 | 82 |
charnik@964 | 83 * Strabon endpoint now publishes the URIs of the supported extension |
charnik@964 | 84 functions for stSPARQL and GeoSPARQL. One should access them by |
charnik@964 | 85 hitting the link http://localhost:8080/endpoint/Capabilities. |
charnik@964 | 86 |
charnik@932 | 87 * Support for parsing EPSG URIs in geometry literals with datatype |
charnik@932 | 88 geo:wktLiteral. |
charnik@932 | 89 (bug #33: http://bug.strabon.di.uoa.gr/ticket/33) |
charnik@932 | 90 |
kallirroi@1273 | 91 * Endpoint Client now supports querying of Virtuoso and Parliament endpoints. |
kallirroi@1273 | 92 |
kallirroi@1273 | 93 * Endpoint Client now supports store and update operations, but only |
kallirroi@1273 | 94 for Strabon Endpoints. |
kallirroi@1273 | 95 |
kallirroi@1143 | 96 * GeoSPARQL functions sfCrosses, sfOverlaps, ehOverlaps do not use the |
kallirroi@1143 | 97 ST_Relate PostGIS function (bug #24: http://bug.strabon.di.uoa.gr/ticket/24) |
kallirroi@1143 | 98 |
kallirroi@1143 | 99 * All Simple Features functions of GeoSPARQL do not use the ST_Relate |
kallirroi@1143 | 100 PostGIS function |
psmeros@1176 | 101 |
Konstantina@1174 | 102 * Added diffTime function. This function performs the difference |
Konstantina@1174 | 103 between two literals of xsd:time datatype and returns a literal of |
Konstantina@1174 | 104 the xsd:time datatype as well. |
psmeros@1175 | 105 |
psmeros@1175 | 106 * Added a testsuite package in default branch. Full tester guide can be found |
psmeros@1175 | 107 in README. Among other, most of GeoSPARQL compliance tests |
psmeros@1175 | 108 (https://portal.opengeospatial.org/files/?artifact_id=47664, pg. 53) have been |
psmeros@1175 | 109 implemented. |
kallirroi@1143 | 110 |
sgian@1267 | 111 * Changed the definition and implementation of strdf:distance function, by |
sgian@1267 | 112 adopting the definition of GeoSPARQL. |
sgian@1267 | 113 (bug #23: http://bug.strabon.di.uoa.gr/ticket/23) |
sgian@1267 | 114 |
sgian@1268 | 115 * Changed the definition and implementation of strdf:buffer function, by |
sgian@1268 | 116 adopting the definition of GeoSPARQL. |
sgian@1268 | 117 (bug #35: http://bug.strabon.di.uoa.gr/ticket/35) |
sgian@1268 | 118 |
sgian@1269 | 119 * Added geof:distance and geof:buffer functions, which have the same definition |
sgian@1269 | 120 with strdf:distance and strdf:buffer respectively. |
sgian@1276 | 121 (bug #32: http://bug.strabon.di.uoa.gr/ticket/32) |
sgian@1269 | 122 |
sgian@1270 | 123 * Added a download button when performing describe and construct queries at the |
sgian@1270 | 124 endpoint. |
sgian@1270 | 125 (bug #38: http://bug.strabon.di.uoa.gr/ticket/38) |
sgian@1270 | 126 |
sgian@1270 | 127 * Fixed a bug, where XMLWriter and TSVWriter did not return geometries with the |
sgian@1270 | 128 SRID. |
sgian@1270 | 129 (bug #47: http://bug.strabon.di.uoa.gr/ticket/47) |
sgian@1270 | 130 |
sgian@1266 | 131 * Fixed a bug where the GeoSPARQL construct functions did not return the datatype |
sgian@1266 | 132 geo:wktLiteral datatype but strdf:WKT. |
sgian@1266 | 133 |
charnik@927 | 134 Tue Mar 26 13:28:26 2013 Pyravlos Team |
charnik@645 | 135 |
charnik@853 | 136 * Version 3.2.8 released. |
charnik@853 | 137 |
charnik@926 | 138 * Added support for handling (storing/querying) GeoSPARQL datatypes. |
charnik@926 | 139 (bug #31: http://bug.strabon.di.uoa.gr/ticket/31) |
charnik@926 | 140 |
charnik@926 | 141 * Fixed a bug in StoreOp that wouldn't close the connection, neither |
charnik@926 | 142 rollback the transaction upon an exception. This had as a side effect |
charnik@926 | 143 the abnormal termination of StoreOp (through for example the use of |
charnik@926 | 144 Ctrl-C signal) which was leaving the database locked. |
charnik@926 | 145 |
charnik@926 | 146 * Fixed bug where spatial aggregates (e.g., union) didn't work as |
charnik@926 | 147 expected when the query didn't contain a `GROUP BY' clause. |
charnik@926 | 148 (bug #22: http://bug.strabon.di.uoa.gr/ticket/22) |
charnik@926 | 149 |
charnik@926 | 150 * Updated GeoSPARQL namespaces and fixed function names to comply with |
charnik@926 | 151 the GeoSPARQL specification. |
charnik@926 | 152 (bug #25: http://bug.strabon.di.uoa.gr/ticket/25) |
charnik@926 | 153 |
charnik@853 | 154 Wed Jan 09 18:06:41 2013 Pyravlos Team |
charnik@853 | 155 |
kkyzir@801 | 156 * Version 3.2.7 released. |
kkyzir@801 | 157 |
ggarbis@854 | 158 * Add an extension function |
ggarbis@854 | 159 <http://strdf.di.uoa.gr/extensions/ontology#diffDateTime> for computing the |
ggarbis@854 | 160 span (in milliseconds) between two timestamps. |
ggarbis@854 | 161 |
ggarbis@854 | 162 * Added an <endpoint-exec> module. This module builds an executable jar file |
ggarbis@854 | 163 with an embedded Apache Tomcat 7. To create and run the executable jar just |
ggarbis@854 | 164 type: |
ggarbis@854 | 165 $ mvn clean package |
ggarbis@854 | 166 $ java -jar endpoint-exec/target/strabon-endpoint-executable-*.jar |
charnik@853 | 167 |
charnik@810 | 168 * Modified strabon script and postgis/monetdb.StoreOP class to get an |
charnik@810 | 169 option for storing a RDF file in a named graph. Moreover, the RDF |
charnik@810 | 170 format of the input RDF file now is given as an option (still, if it |
charnik@810 | 171 is missing, it is assumed that the input is in N-TRIPLES format). The |
charnik@810 | 172 option for the format is -f and the option for the named graph is -g |
charnik@810 | 173 (takes a URI as an argument). |
charnik@810 | 174 |
kkyzir@801 | 175 * Modified the names of the stSPARQL extension functions that |
kkyzir@801 | 176 utilize the minimum bounding boxes of the involved geometries. |
kkyzir@801 | 177 |
charnik@811 | 178 Tue Dec 11 19:33:45 2012 Pyravlos Team |
charnik@811 | 179 |
kkyzir@800 | 180 * Version 3.2.6 released. |
kkyzir@800 | 181 |
kkyzir@800 | 182 * Modified the names of the stSPARQL extension functions to comply |
kkyzir@801 | 183 with the OGC Simple Features Access standard. |
kkyzir@800 | 184 |
charnik@811 | 185 Tue Dec 11 00:11:43 2012 Pyravlos Team |
charnik@811 | 186 |
charnik@645 | 187 * Version 3.2.5 released. |
charnik@645 | 188 |
charnik@811 | 189 * Added support for querying temporal information. This functionality |
Konstantina@848 | 190 may be found in the `temporals' branch. |
Konstantina@848 | 191 |
charnik@849 | 192 The datatypes <http://strdf.di.uoa.gr/ontology#period> and |
charnik@849 | 193 <http://www.w3.org/2001/XMLSchema#dateTime> are used to |
charnik@849 | 194 represent periods and instants respectively. |
Konstantina@848 | 195 |
charnik@849 | 196 The valid time time of triples is represented using quadtruples, |
charnik@849 | 197 with the valid time annotation(instant or period) being the |
charnik@849 | 198 fourth element of the quad. In the same way, temporal triple |
charnik@849 | 199 patterns are used in queries to retrieve the valid time of |
charnik@849 | 200 triples. |
Konstantina@848 | 201 |
charnik@849 | 202 Some functions have been renamed (their URIs have changed) to |
charnik@849 | 203 follow the names of the respective relations of Allen's |
charnik@849 | 204 interval algebra and other functions have been added. |
Konstantina@848 | 205 |
Konstantina@848 | 206 The following temporal functions are supported: |
charnik@849 | 207 during, periodOverlaps, equalsPeriod, nequalsPeriod, adjacent, |
charnik@849 | 208 before, after, overleft, overright, meets, starts, finishes, |
charnik@849 | 209 period_intersect, period_union, preceding_period, and |
charnik@849 | 210 succeeding_period. |
Konstantina@848 | 211 |
charnik@759 | 212 * Changed behaviour of Strabon and Strabon Endpoint for connecting to |
charnik@759 | 213 a spatially-enabled database. Only one instance of Strabon is allowed |
charnik@759 | 214 at a time. |
charnik@759 | 215 |
charnik@688 | 216 * Implemented a Java client for Strabon Endpoint. The client should be |
charnik@688 | 217 used only with endpoint versions >=3.2.5. The implementation may be |
charnik@688 | 218 found int the `endpoint-client' submodule of maven. Currently, only |
charnik@688 | 219 querying of Strabon Endpoints is supported. |
charnik@688 | 220 |
charnik@662 | 221 * Added support for requesting the capabilities of Strabon Endpoint |
charnik@662 | 222 (fixes Bug #20 <http://bug.strabon.di.uoa.gr/ticket/20>). See |
charnik@662 | 223 changesets f840796400bf and ?<TBC>? for specific details and how you |
charnik@662 | 224 can determine the capabilities of older endpoints (versions <= 3.2.4). |
charnik@662 | 225 |
charnik@658 | 226 * Updated KML writer to include the projected variables of an stSPARQL |
charnik@658 | 227 query in "ExtendedData" and "Data" tags. This is the proper way to |
charnik@658 | 228 do it if we need to convert a KML to a ESRI shapefile and also include |
charnik@658 | 229 such information as attributes for a feature. See related pages from |
charnik@658 | 230 KML specification: |
charnik@658 | 231 <https://developers.google.com/kml/documentation/kmlreference#extendeddata> |
charnik@658 | 232 <https://developers.google.com/kml/documentation/extendeddata> |
charnik@658 | 233 |
charnik@645 | 234 * Added user authentication for storing RDF data through Strabon |
charnik@662 | 235 Endpoint. The credentials are specified in |
charnik@662 | 236 WEB-INF/credentials.properties file. |
charnik@645 | 237 |
charnik@645 | 238 * Strabon Endpoints now limits the number of the results to a maximum |
charnik@645 | 239 one. The maximum number is specified in the beans.xml file. This |
charnik@645 | 240 corresponds to parameter "maxLimit". The endpoint script has also been |
charnik@645 | 241 updated correspondingly; the limit can be given using the option "-l". |
charnik@645 | 242 One can disable limiting of query results, by setting the "maxLimit" |
charnik@645 | 243 parameter to 0. Addresses Bug #6 |
charnik@645 | 244 (<http://bug.strabon.di.uoa.gr/ticket/6>). |
charnik@645 | 245 |
charnik@645 | 246 * Added "Known Issues" section to README. |
charnik@645 | 247 |
charnik@645 | 248 * Added -m (more memory) and -M (much more memory) options in strabon |
charnik@645 | 249 script for out-of-memory exceptions. |
charnik@645 | 250 |
charnik@849 | 251 * Fixed Bug #10 (<http://bug.strabon.di.uoa.gr/ticket/10>). Now |
charnik@849 | 252 KMLWriter handles more geometric types (other than polygons). See |
charnik@849 | 253 changeset 9a3bfee64a39. |
charnik@645 | 254 |
charnik@645 | 255 * Menu and navigation in Strabon Endpoint has changed to use jquery. |
charnik@645 | 256 The menu is now populated using the queries placed inside the beans.xml. |
charnik@645 | 257 |
charnik@645 | 258 * Added BrowseBean and browse.jsp for browsing the RDF data using the |
charnik@645 | 259 Strabon Endpoint. |