Strabon

view ChangeLog @ 1235:54eaaad0b72d

updated ChangeLog
author Konstantina Bereta <Konstantina.Bereta@di.uoa.gr>
date Thu Jul 18 16:51:29 2013 +0300 (2013-07-18)
parents 17429203392e
children da14a303bf2c 0468e419809d
line source
1 Day Month Date Hour:Min:Sec Year Pyravlos Team
3 * Version 3.2.9 released.
5 * Added support for the following google chart types: PieChart,
6 AreaChart and ColumnChart to strabon endpoint.
8 * Added extension function <http://postgis.net/ST_Centroid> which is
9 mapped to the ST_Centroid(geometry) extension function of PostGIS.
10 See also: <http://postgis.org/docs/ST_Centroid.html>.
12 * Added extension function <http://postgis.net/ST_MakeLine> which is
13 mapped to the ST_MakeLine(geometry, geometry) extension function of
14 PostGIS. See also: <http://postgis.org/docs/ST_MakeLine.html>.
16 * Added PostGIS vocabulary class.
18 * Added support of all SPARQL result types provided by Sesame (json,
19 xml, csv, tsv, binary). To get the respective writer, just prepend the
20 string "SPARQL/", e.g., "SPARQL/JSON". This is to ensure that we
21 support all SPARQL result formats of the SPARQL Protocol.
23 * Fixed a bug where a non-implemented extension function would make
24 Strabon throw a NULL pointer exception. Now we get away with it
25 through a warning.
27 * Strabon endpoint now publishes the URIs of the supported units of
28 measure for use in strdf:distance and geof:distance functions of
29 stSPARQL and GeoSPARQL, respectively. The URIs are those defined by
30 OGC Units of Measure 1.0 specification which may be found at
31 http://www.opengis.net/def/uom/OGC/1.0/. Strabon endpoint publishes
32 the URIs at http://localhost:8080/endpoint/Capabilities.
34 * Created new module with name 'vocab` and artifactId
35 'strabon-vocabulary` and moved GeoConstants.java there. Other
36 vocabularies have been added as well, such as Simple Features, and
37 GeoSPARQL.
39 * Strabon endpoint now publishes the URIs of the supported extension
40 functions for stSPARQL and GeoSPARQL. One should access them by
41 hitting the link http://localhost:8080/endpoint/Capabilities.
43 * Support for parsing EPSG URIs in geometry literals with datatype
44 geo:wktLiteral.
45 (bug #33: http://bug.strabon.di.uoa.gr/ticket/33)
47 * GeoSPARQL functions sfCrosses, sfOverlaps, ehOverlaps do not use the
48 ST_Relate PostGIS function (bug #24: http://bug.strabon.di.uoa.gr/ticket/24)
50 * All Simple Features functions of GeoSPARQL do not use the ST_Relate
51 PostGIS function
53 * Added diffTime function. This function performs the difference
54 between two literals of xsd:time datatype and returns a literal of
55 the xsd:time datatype as well.
57 * Added a testsuite package in default branch. Full tester guide can be found
58 in README. Among other, most of GeoSPARQL compliance tests
59 (https://portal.opengeospatial.org/files/?artifact_id=47664, pg. 53) have been
60 implemented.
62 Tue Mar 26 13:28:26 2013 Pyravlos Team
64 * Version 3.2.8 released.
66 * Added support for handling (storing/querying) GeoSPARQL datatypes.
67 (bug #31: http://bug.strabon.di.uoa.gr/ticket/31)
69 * Fixed a bug in StoreOp that wouldn't close the connection, neither
70 rollback the transaction upon an exception. This had as a side effect
71 the abnormal termination of StoreOp (through for example the use of
72 Ctrl-C signal) which was leaving the database locked.
74 * Fixed bug where spatial aggregates (e.g., union) didn't work as
75 expected when the query didn't contain a `GROUP BY' clause.
76 (bug #22: http://bug.strabon.di.uoa.gr/ticket/22)
78 * Updated GeoSPARQL namespaces and fixed function names to comply with
79 the GeoSPARQL specification.
80 (bug #25: http://bug.strabon.di.uoa.gr/ticket/25)
82 Wed Jan 09 18:06:41 2013 Pyravlos Team
84 * Version 3.2.7 released.
86 * Add an extension function
87 <http://strdf.di.uoa.gr/extensions/ontology#diffDateTime> for computing the
88 span (in milliseconds) between two timestamps.
90 * Added an <endpoint-exec> module. This module builds an executable jar file
91 with an embedded Apache Tomcat 7. To create and run the executable jar just
92 type:
93 $ mvn clean package
94 $ java -jar endpoint-exec/target/strabon-endpoint-executable-*.jar
96 * Modified strabon script and postgis/monetdb.StoreOP class to get an
97 option for storing a RDF file in a named graph. Moreover, the RDF
98 format of the input RDF file now is given as an option (still, if it
99 is missing, it is assumed that the input is in N-TRIPLES format). The
100 option for the format is -f and the option for the named graph is -g
101 (takes a URI as an argument).
103 * Modified the names of the stSPARQL extension functions that
104 utilize the minimum bounding boxes of the involved geometries.
106 Tue Dec 11 19:33:45 2012 Pyravlos Team
108 * Version 3.2.6 released.
110 * Modified the names of the stSPARQL extension functions to comply
111 with the OGC Simple Features Access standard.
113 Tue Dec 11 00:11:43 2012 Pyravlos Team
115 * Version 3.2.5 released.
117 * Added support for querying temporal information. This functionality
118 may be found in the `temporals' branch.
120 The datatypes <http://strdf.di.uoa.gr/ontology#period> and
121 <http://www.w3.org/2001/XMLSchema#dateTime> are used to
122 represent periods and instants respectively.
124 The valid time time of triples is represented using quadtruples,
125 with the valid time annotation(instant or period) being the
126 fourth element of the quad. In the same way, temporal triple
127 patterns are used in queries to retrieve the valid time of
128 triples.
130 Some functions have been renamed (their URIs have changed) to
131 follow the names of the respective relations of Allen's
132 interval algebra and other functions have been added.
134 The following temporal functions are supported:
135 during, periodOverlaps, equalsPeriod, nequalsPeriod, adjacent,
136 before, after, overleft, overright, meets, starts, finishes,
137 period_intersect, period_union, preceding_period, and
138 succeeding_period.
140 * Changed behaviour of Strabon and Strabon Endpoint for connecting to
141 a spatially-enabled database. Only one instance of Strabon is allowed
142 at a time.
144 * Implemented a Java client for Strabon Endpoint. The client should be
145 used only with endpoint versions >=3.2.5. The implementation may be
146 found int the `endpoint-client' submodule of maven. Currently, only
147 querying of Strabon Endpoints is supported.
149 * Added support for requesting the capabilities of Strabon Endpoint
150 (fixes Bug #20 <http://bug.strabon.di.uoa.gr/ticket/20>). See
151 changesets f840796400bf and ?<TBC>? for specific details and how you
152 can determine the capabilities of older endpoints (versions <= 3.2.4).
154 * Updated KML writer to include the projected variables of an stSPARQL
155 query in "ExtendedData" and "Data" tags. This is the proper way to
156 do it if we need to convert a KML to a ESRI shapefile and also include
157 such information as attributes for a feature. See related pages from
158 KML specification:
159 <https://developers.google.com/kml/documentation/kmlreference#extendeddata>
160 <https://developers.google.com/kml/documentation/extendeddata>
162 * Added user authentication for storing RDF data through Strabon
163 Endpoint. The credentials are specified in
164 WEB-INF/credentials.properties file.
166 * Strabon Endpoints now limits the number of the results to a maximum
167 one. The maximum number is specified in the beans.xml file. This
168 corresponds to parameter "maxLimit". The endpoint script has also been
169 updated correspondingly; the limit can be given using the option "-l".
170 One can disable limiting of query results, by setting the "maxLimit"
171 parameter to 0. Addresses Bug #6
172 (<http://bug.strabon.di.uoa.gr/ticket/6>).
174 * Added "Known Issues" section to README.
176 * Added -m (more memory) and -M (much more memory) options in strabon
177 script for out-of-memory exceptions.
179 * Fixed Bug #10 (<http://bug.strabon.di.uoa.gr/ticket/10>). Now
180 KMLWriter handles more geometric types (other than polygons). See
181 changeset 9a3bfee64a39.
183 * Menu and navigation in Strabon Endpoint has changed to use jquery.
184 The menu is now populated using the queries placed inside the beans.xml.
186 * Added BrowseBean and browse.jsp for browsing the RDF data using the
187 Strabon Endpoint.