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.