+ README.txt
authorAlexandre Bertails <alexandre@bertails.org>
Sun, 31 Oct 2010 20:19:13 -0400
changeset 248 35f0f69c83d8
parent 247 5fcc34ecf4d0
child 250 a5f27d9d047a
+ README.txt
README.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.txt	Sun Oct 31 20:19:13 2010 -0400
@@ -0,0 +1,20 @@
+== description of the projects ==
+
+FeDeRate is the main project, ruling several sub-projects. The dependencies between them can be found in `project/build/FeDeRate.scala`. Each project has its own directory. Here is a short description of each of them:
+
+FeDeRate
+|-- rdf                → the RDF model, as in http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#section-Graph-syntax
+|-- rdb                → the Relational Database model, used to describe the schema and the data (no SQL request at that point)
+|-- sql                → a SQL parser, restricted to CREATE and INSERT statements
+|-- sparql             → the SPARQL 1.0 model + its (almost) complete parser
+|-- directmapping      → the Direct Mapping, as defined in http://www.w3.org/2001/sw/rdb2rdf/directGraph/_
+|-- sparql2sparql      → SPARQL to SPARQL rewriting, based on SPIN (aka. SPARQL CONSTRUCT)
+|-- sparql2sparql2sql  → SPARQL to SPARQL to SQL rewriting, composing sparql2sparql and sparql2sql
+|-- sparql2sql         → SPARQL to SQL rewriting, targetting the Direct Mapping of a Relational Database
+|-- sparql2sqlendpoint → a SPARQL endpoint to access the Direct Mapping of a Relational Database
+
+== how to geek with FeDeRate? ==
+
+* you only need Java >= 1.6
+* download and install sbt http://code.google.com/p/simple-build-tool/
+* sbt update test