Strabon
changeset 211:abbba1660564
filled in AUTHORS and README files
author | Babis Nikolaou <charnik@di.uoa.gr> |
---|---|
date | Thu May 31 15:38:58 2012 +0300 (2012-05-31) |
parents | afa998b40c23 |
children | 00487d7d2849 |
files | AUTHORS README |
line diff
1.1 --- a/AUTHORS Thu May 31 14:07:25 2012 +0300 1.2 +++ b/AUTHORS Thu May 31 15:38:58 2012 +0300 1.3 @@ -0,0 +1,5 @@ 1.4 +Manos Karpathiotakis <mk@di.uoa.gr> 1.5 +Kostis Kyzirakos <kkyzir@di.uoa.gr> 1.6 +Manolis Koubarakis <koubarak@di.uoa.gr> 1.7 +Giorgos Garbis <ggarbis@di.uoa.gr> 1.8 +Konstantina Bereta <konstantina.bereta@di.uoa.gr>
2.1 --- a/README Thu May 31 14:07:25 2012 +0300 2.2 +++ b/README Thu May 31 15:38:58 2012 +0300 2.3 @@ -0,0 +1,198 @@ 2.4 + Strabon 2.5 + ----------- 2.6 + 2.7 +Introduction 2.8 +============ 2.9 +Strabon is a fully implemented semantic geospatial database system that can be 2.10 +used to store linked geospatial data expressed in RDF and query them using an 2.11 +extension of SPARQL. Strabon supports spatial selections, spatial joins, a rich 2.12 +set of spatial functions similar to those offered by geospatial relational 2.13 +database systems, support for multiple Coordinate Reference Systems and widely 2.14 +used serializations for geometric objects such as WKT and GML. Strabon is built 2.15 +on top of the well-known RDF store Sesame and extends Sesame’s components to be 2.16 +able to manage thematic and spatial data that are stored in PostGIS. 2.17 + 2.18 +The development of Strabon started in the context of European FP7 project 2.19 +SemsorGrid4Env (Semantic Sensor Grids for Rapid Application Development for 2.20 +Environmental Management) [http://www.semsorgrid4env.eu/]. Starting September 2.21 +2011, Strabon is being utilized and extended with new functionalities in the 2.22 +FP7 project TELEIOS (Virtual Observatory Infrastructure for Earth Observation 2.23 +Data) [http://www.earthobservatory.eu/] which our group leads. 2.24 + 2.25 +The query language of Strabon is called stSPARQL. stSPARQL can be used to query 2.26 +data represented in an extension of RDF called stRDF. stRDF and stSPARQL have 2.27 +been designed for representing and querying geospatial data that changes over 2.28 +time (e.g., the growth of a city over the years due to new developments). 2.29 + 2.30 +Currently, only the geospatial features of stSPARQL have been implemented fully. 2.31 +The temporal features are the subject of current work. 2.32 + 2.33 + 2.34 +Demo 2.35 +==== 2.36 +You can find a demo of the system Strabon at http://test.strabon.di.uoa.gr/NOA/. 2.37 + 2.38 +Getting Started 2.39 +=============== 2.40 +To get started with Strabon please have a look at the tutorial for the stRDF 2.41 +data model and stSPARQL query language, the User Guide, and the Developer Guide. 2.42 + 2.43 +stRDF and stSPARQL tutorial 2.44 + http://www.strabon.di.uoa.gr/files/stSPARQL_tutorial.pdf 2.45 + 2.46 +User Guide 2.47 +~~~~~~~~~~ 2.48 +Assuming that you are familiar with Maven, the following steps need to be 2.49 +followed in order to use Strabon using Eclipse: 2.50 + 2.51 +1. Install PostgreSQL from http://www.postgresql.org/download/. At the time of 2.52 + this writing the latest PostgreSQL version is 9.1. 2.53 +2. Install PostGIS from http://postgis.refractions.net/download/. At the time of 2.54 + this writing we have tested Strabon with PostGIS 1.5.3. 2.55 +3. Install Maven from http://maven.apache.org/download.html. At the time of this 2.56 + writing the latest Maven version is 3.0.4. 2.57 +4. Install Eclipse from http://www.eclipse.org/downloads/. At the time of this 2.58 + writing the latest Eclipse version is 3.7.2. 2.59 +5. Install the m2e plugin for Eclipse from http://www.eclipse.org/m2e/. 2.60 +6. Install the MercurialEclipse plugin for Eclipse from 2.61 + http://javaforge.com/project/HGE . 2.62 +7. From Eclipse, go to File --> Import --> Mercurial --> Clone Existing 2.63 + Mercurial Repository --> Next. In the URL textarea paste the following 2.64 + URL: http://hg.strabon.di.uoa.gr/StrabonUser and then press Next --> Next --> 2.65 + Finish. If you used the default settings, you should have a new project named 2.66 + StrabonMain. Right click on the project and select Configure --> Convert to 2.67 + Maven project. Eclipse will enable Maven dependency management for the 2.68 + project, download any dependencies and build the project. 2.69 + 2.70 + 2.71 + Storing stRDF graphs and evaluating stSPARQL queries 2.72 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.73 +You can see some examples in the classes gr.uoa.di.strabon.example.PostgisExample 2.74 +and gr.uoa.di.strabon.example.PostgisExample2. 2.75 + 2.76 + 2.77 +Developer Guide 2.78 +~~~~~~~~~~~~~~~ 2.79 +Assuming that you are familiar with Maven, the following steps need to be 2.80 +followed in order to use Strabon using Eclipse: 2.81 + 2.82 +1. Install PostgreSQL from http://www.postgresql.org/download/. At the time of 2.83 + this writing the latest PostgreSQL version is 9.1. 2.84 +2. Install PostGIS from http://postgis.refractions.net/download/. At the time of 2.85 + this writing we have tested Strabon with PostGIS 1.5.3. 2.86 +3. Install Maven from http://maven.apache.org/download.html. At the time of this 2.87 + writing the latest Maven version is 3.0.4. 2.88 +4. Install Eclipse from http://www.eclipse.org/downloads/. At the time of this 2.89 + writing the latest Eclipse version is 3.7.2. 2.90 +5. Install the m2e plugin for Eclipse from http://www.eclipse.org/m2e/. 2.91 +6. Install the MercurialEclipse plugin for Eclipse from 2.92 + http://javaforge.com/project/HGE. 2.93 +7. From Eclipse, go to File --> Import --> Mercurial --> Clone Existing 2.94 + Mercurial Repository --> Next. In the URL textarea paste the following 2.95 + URL: http://hg.strabon.di.uoa.gr/Strabon and then press Next --> Next --> 2.96 + Finish. If you used the default settings, you should have a new project named 2.97 + StrabonMain. Right click on the project and select Configure --> Convert to 2.98 + Maven project. Eclipse will enable Maven dependency management for the 2.99 + project, download any dependencies and build the project. 2.100 + 2.101 + 2.102 + Storing stRDF graphs and evaluating stSPARQL queries 2.103 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.104 +You can see some examples in the classes 2.105 +eu.earthobservatory.runtime.postgis.StoreOp and 2.106 +eu.earthobservatory.runtime.postgis.QueryOp. 2.107 + 2.108 + 2.109 +Download 2.110 +======== 2.111 +You can download the source code of the latest version of Strabon by accessing 2.112 +our public mercurial repository located at http://hg.strabon.di.uoa.gr/Strabon. 2.113 +You can find more information on how to use and extend Strabon at the Getting 2.114 +Started section. 2.115 + 2.116 + 2.117 +Publications 2.118 +============ 2.119 +You can learn about stRDF data model and stSPARQL query language employed in 2.120 +Strabon by reading our tutorial under the Getting Started section and/or the 2.121 +publications given on this page. 2.122 + 2.123 +The current versions of stRDF and stSPARQL which are based on OGC standards are 2.124 +presented in the following document: 2.125 + * Manolis Koubarakis, Kostis Kyzirakos, Babis Nikolaou, Michael Sioutis, and 2.126 + Stavros Vassos. A data model and query language for an extension of RDF with 2.127 + time and space. Deliverable D2.1, European ICT project TELEIOS, 2011. 2.128 + [pdf: http://strabon.di.uoa.gr/files/deliv2-1-re-revised.pdf] 2.129 + 2.130 +The initial versions of stRDF and stSPARQL that are based on constraint 2.131 +databases are presented in the following publications: 2.132 + * Manolis Koubarakis and Kostis Kyzirakos. Modeling and Querying Metadata in 2.133 + the Semantic Sensor Web: the Model stRDF and the Query Language stSPARQL. 2.134 + In 7th Extended Semantic Web Conference (ESWC 2010). Heraklion, Crete, 2.135 + 30 May - 03 June, 2010. 2.136 + [pdf: http://strabon.di.uoa.gr/files/stSPARQL.pdf] 2.137 + 2.138 + * Kostis Kyzirakos, Manos Karpathiotakis and Manolis Koubarakis. Developing 2.139 + Registries for the Semantic Sensor Web using stRDF and stSPARQL (short 2.140 + paper). 2.141 + In Proceedings of 3rd International workshop on Semantic Sensor Networks 2.142 + 2010, in conjunction with ISWC 2010, November 2010, Shanghai, China. 2.143 + [pdf: http://strabon.di.uoa.gr/files/strabon.pdf] 2.144 + 2.145 +Applications of stRDF, stSPARQL, and the system Strabon are described here: 2.146 + * Alasdair J. G. Gray, Raúl García-Castro, Kostis Kyzirakos, Manos 2.147 + Karpathiotakis, Jean-Paul Calbimonte, Kevin Page, Jason Sadler, Alex 2.148 + Frazer, Ixent Galpin, Alvaro A. A. Fernandes, Norman W. Paton, Oscar 2.149 + Corcho, Manolis Koubarakis, David De Roure, Kirk Martinez and Asunción 2.150 + Gómez-Pérez. A Semantically Enabled Service Architecture for Mashups over 2.151 + Streaming and Stored Data. In 8th Extended Semantic Web Conference (ESWC 2.152 + 2011). Heraklion, Crete, May 20 - June 2, 2011. 2.153 + [pdf: http://strabon.di.uoa.gr/files/Gray2011Architecture.pdf] 2.154 + 2.155 + * A.J.G. Gray, J. Sadler, O. Kit, K. Kyzirakos, M. Karpathiotakis, J.-P. 2.156 + Calbimonte, K. Page, R. García-Castro, A. Frazer, I. Galpin, A.A.A. 2.157 + Fernandes, N.W. Paton, O. Corcho, M. Koubarakis, D.D. Roure, K. Martinez, 2.158 + A. Gómez-Pérez. A Semantic Sensor Web for Environmental Decision Support 2.159 + Applications. Sensors. 11, 8855-8887. 2.160 + [pdf: http://strabon.di.uoa.gr/files/sensors-11-08855.pdf] 2.161 + 2.162 +Coming up soon: 2.163 +Strabon will soon support an extension of RDF for incomplete geospatial 2.164 +information. The following publication gives a preview of the relevant research 2.165 +problems: 2.166 + * M. Koubarakis, K. Kyzirakos, M. Karpathiotakis, C. Nikolaou, M. Sioutis, 2.167 + S. Vassos, D. Michail, T. Herekakis, C. Kontoes and I. Papoutsis. Challenges 2.168 + for Qualitative Spatial Reasoning in Linked Geospatial Data. In Proceedings 2.169 + of IJCAI 2011 Workshop on Benchmarks and Applications of Spatial Reasoning, 2.170 + Barcelona, Spain. 2.171 + [pdf: http://www.earthobservatory.eu/publications/SciQL_ADASS2011.pdf] 2.172 + 2.173 + 2.174 +Contributors 2.175 +============ 2.176 +The system Strabon has been developed by the following members of our team: 2.177 + 2.178 +* Manos Karpathiotakis <mk@di.uoa.gr> 2.179 +* Kostis Kyzirakos <kkyzir@di.uoa.gr> 2.180 +* Manolis Koubarakis <koubarak@di.uoa.gr> 2.181 +* Giorgos Garbis <ggarbis@di.uoa.gr> 2.182 +* Konstantina Bereta <konstantina.bereta@di.uoa.gr> 2.183 + 2.184 + 2.185 +License 2.186 +======= 2.187 +Copyright (C) 2010-2012 Strabon Team 2.188 + 2.189 + 2.190 +Mailing-list 2.191 +============ 2.192 +Currently, there is only a developers mailing-list, Strabon-devel, for support 2.193 +and other questions concerning Strabon. To subscribe to the mailing-list, please 2.194 +visit page http://cgi.di.uoa.gr/~mailman/listinfo/strabon-devel. To post e-mails 2.195 +to Strabon-devel mailing-list, write to Strabon-devel@di.uoa.gr. 2.196 + 2.197 + 2.198 +Bugs 2.199 +==== 2.200 +Please report bugs to http://bug.strabon.di.uoa.gr/report or 2.201 +the Strabon-devel mailing-list Strabon-devel@di.uoa.gr.