You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2014/08/01 19:16:58 UTC

[01/11] Revert "CLEREZZA-926: removed modules not in release"

Repository: clerezza
Updated Branches:
  refs/heads/release-201407 11e69708e -> 74fe1745d


http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/pom.xml
----------------------------------------------------------------------
diff --git a/site/pom.xml b/site/pom.xml
new file mode 100644
index 0000000..a0c9a7c
--- /dev/null
+++ b/site/pom.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <artifactId>website</artifactId>
+    <version>0.2-SNAPSHOT</version>
+    <packaging>bundle</packaging>
+    <name>Clerezza - Website</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.core</artifactId>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.scala</artifactId>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.ontologies</artifactId>
+            <version>0.12-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.utils</artifactId>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.scala.utils</artifactId>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>osgi.services</artifactId>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.scala-lang</groupId>
+            <artifactId>scala-library</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>javax.ws.rs</groupId>
+            <artifactId>jsr311-api</artifactId>
+        </dependency>
+    </dependencies>
+    <build>
+        <sourceDirectory>src/main/scala</sourceDirectory>
+    <testSourceDirectory>src/test/scala</testSourceDirectory>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <configuration>
+                    <instructions>
+                        <Bundle-activator>org.apache.clerezza.site.Activator</Bundle-activator>
+                        <Export-Package>org.apache.clerezza.site</Export-Package>
+                        <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
+                    </instructions>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-eclipse-plugin</artifactId>
+                <configuration>
+                    <downloadSources>true</downloadSources>
+                    <downloadJavadocs>true</downloadJavadocs>
+                    <buildcommands>
+                        <buildcommand>ch.epfl.lamp.sdt.core.scalabuilder</buildcommand>
+                    </buildcommands>
+                    <additionalProjectnatures>
+                        <projectnature>ch.epfl.lamp.sdt.core.scalanature</projectnature>
+                    </additionalProjectnatures>
+                    <classpathContainers>
+                        <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER
+                        </classpathContainer>
+                        <classpathContainer>ch.epfl.lamp.sdt.launching.SCALA_CONTAINER
+                        </classpathContainer>
+                    </classpathContainers>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.scala-tools</groupId>
+                <artifactId>maven-scala-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/readme.txt
----------------------------------------------------------------------
diff --git a/site/readme.txt b/site/readme.txt
new file mode 100644
index 0000000..7ce9384
--- /dev/null
+++ b/site/readme.txt
@@ -0,0 +1,13 @@
+Editing and deploying the clerezza website
+
+- start clerezza on localhost:8080
+
+- install the directory with the site project (the directory containing this readme) with: Dev load LocationSpec("/path/to/apache/clerezza/trunk/site", noFastUpdate)
+
+- you'll now see the contents of the clerezza site on your local instance, the content-graph is regularly written to the graph.nt file
+
+- change the site as needed, do not create pages ending with /, create a page ending with /index instead, the entry page is http://localhost:8080/index (you may open http://localhost:8080/tools/editor with firefox to edit it)
+
+- commit the changed graph.nt to version control
+
+- execute the deploy.sh script (this requires a unix style system and will typically take several minutes)

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image001.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image001.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image001.png
new file mode 100644
index 0000000..c597e9f
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image001.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image003.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image003.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image003.png
new file mode 100644
index 0000000..2f6de74
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image003.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image005.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image005.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image005.png
new file mode 100644
index 0000000..d6f22a5
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image005.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image007.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image007.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image007.png
new file mode 100644
index 0000000..49a9cee
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image007.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image009.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image009.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image009.png
new file mode 100644
index 0000000..1521b13
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image009.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image011.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image011.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image011.png
new file mode 100644
index 0000000..4b915d6
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image011.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image013.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image013.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image013.png
new file mode 100644
index 0000000..0591ffd
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image013.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image015.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image015.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image015.png
new file mode 100644
index 0000000..1883a62
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image015.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image017.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image017.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image017.png
new file mode 100644
index 0000000..edca8e8
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image017.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image019.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image019.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image019.png
new file mode 100644
index 0000000..30daab5
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image019.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image021.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image021.png b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image021.png
new file mode 100644
index 0000000..f47d708
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/images/image021.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/index.html
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/index.html b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/index.html
new file mode 100644
index 0000000..5d75aaf
--- /dev/null
+++ b/site/src/main/resources/CLEREZZA-INF/web-resources/architecture/index.html
@@ -0,0 +1,448 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+		<title>Apache Clerezza Stack</title>
+		<link rel="stylesheet" href="../style/style.css" type="text/css"/>
+	</head>
+
+	<body>
+		<div class="zz-header">
+			<div class="bar"></div>
+			<div class="logo">
+				<a href="../" style=""><img src="../images/logo.png" alt="logo" /></a>
+			</div>
+		</div>
+		<div class="column nav">
+			<ul>
+				<li class="top-nav-entry"><div class="title">Documentation</div>
+					<ul class="nav-entries">
+						<li><a href="../getting-started/">Getting Started</a></li>
+						<li><a href="#" class="active">The Apache Clerezza Stack</a></li>
+						<li><a href="http://incubator.apache.org/clerezza/mvn-site" target="_blank">API docs</a></li>
+						<li><a href="../faq/">FAQ</a></li>
+					</ul>
+				</li>
+				<li class="top-nav-entry"><div class="title">Project Infos</div>
+					<ul  class="nav-entries">
+						<li><a href="../downloads/">Downloads</a></li>
+						<li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+						<li><a href="../mailinglists/">Mailing lists</a></li>
+						<li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+						<li><a href="http://svn.apache.org/viewvc/incubator/clerezza/trunk/" target="_blank">Source Repository</a></li>
+					</ul>
+				</li>
+				<li class="top-nav-entry"><div class="title">Sponsorship</div>
+					<ul  class="nav-entries">
+						<li><a href="../thanks/">Thanks</a></li>
+						<li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+						<li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+					</ul>
+				</li>
+			</ul>
+		</div>
+		<div class="zz-content">
+			<div class="column one-column">
+				<h1>The Apache Clerezza Stack</h1>
+				<p>The OSGi (Open Services Gateway initiative) architecture is chosen as the underlying software architecture for the Apache Clerezza to achieve a service oriented and modular design of software components. The OSGi architecture is preferred compared to Service Component Architecture (SCA) · due to its maturity in implementation and support.
+
+Figure 1 presents the architectural components of Apache Clerezza. Interactions of those components are described in detail in subsequent sections. To perform a certain function, a component may use OSGi services provided by other components. OSGi services provided by a component can also be exposed as Web services, to be made accessible through the Web service framework.
+				</p>
+				<h3>Table of Content</h3>
+				<ol class="toc">
+					<li><a href="#scb">Smart Content Binding</a></li>
+					<li><a href="#rest">RESTful Web Service Framework</a></li>
+					<li><a href="#security">Security</a></li>
+					<li><a href="#user">User Management</a></li>
+				</ol>
+				<br/>
+				<img style="height: 600px;" src="images/image001.png"/>
+				<div class="figure-desc">Figure 1: Architectural components of Clerezza.</div>
+				<br/>
+				<br/>
+				<a name="scb"></a>
+				<h2>1. Smart Content Binding (SCB)</h2>
+				<p>SCB defines a technology-agnostic layer to access and modify triple stores. It provides a java implementation of the graph data model specified by W3C RDF and functionalities to operate on that data model. SCB offers a service interface to access multiple named graphs and it can use various weighted providers to manage RDF graphs in a technology specific manner, e.g., using Jena · or Sesame. It also provides for adaptors that allow an application to use Jena or Sesame APIs to process RDF graphs. Furthermore, SCB offers a serialization and a parsing service to convert a graph into a certain representation (format) and vice versa. The architecture of SCB is depicted in Figure 2 and described in details in the following subsections.
+				</p>
+				<img src="images/image003.png"/>
+				<div class="figure-desc">Figure 2: Smart Content Binding</div>
+				<h3>1.1 Triple Collections</h3>
+				<p>A Triple Collection is a set of triples, and thus, does not contain duplicates. A Triple Collection can be seen as a database in Relational Database Management Systems. Each triple comprises a subject, an object, and a predicate which relates the subject to the object. Note that, this relation is a directed relation. Possible data types (classes) that a subject, a predicate, or an object can have, is defined in Table 1. Figure 3 depicts the class diagram of those data types, which are described in detail in ·.
+				</p>
+				<table class="">
+					<thead>
+						<tr>
+							<th class="first-col" style="width: 40%;"></th>
+							<th class="center" style="width: 20%">Subject</th>
+							<th class="center" style="width: 20%">Predicate</th>
+							<th class="center" style="width: 20%">Object</th>
+						</tr>
+					</thead>
+					<tbody>
+					<tr>
+						<td class="first-col">Plain Literal</td>
+						<td class="center">-</td>
+						<td class="center">-</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">Typed Literal</td>
+						<td class="center">-</td>
+						<td class="center">-</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">Blank Node</td>
+						<td class="center">x</td>
+						<td class="center">-</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">URI Reference</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					</tbody>
+				</table>
+				<div class="figure-desc">Table 1: Data types for subject, predicate, and object of a triple.</div>
+				<br/>
+				<br/>
+				<img src="images/image005.png"/>
+				<div class="figure-desc">Figure 3: Class diagram of resources</div>
+				<p>The triples in a Triple Collection constitute a directed graph. Principally all triples can be placed within a single graph. However, it is practical to group triples and give them a name, resulting in a named graph. This name allows a graph to be referred to when accessing it. In many cases, it is useful to have graphs which are not modifiable, i.e., triples cannot be added to neither removed from the graph. Graphs which are not modifiable, are called Immutable Graphs (or just Graphs), whereas modifiable graphs are called Mutable Graph (or in short MGraph). Table 2 lists functions to be supported by MGraphs and Graphs.				</p>
+				<table class="">
+					<thead>
+						<tr>
+							<th class="first-col" style="width: 40%;">Function</th>
+							<th style="width: 30%">Description</th>
+							<th style="width: 30%">Triple Collection</th>
+						</tr>
+					</thead>
+					<tbody>
+					<tr>
+						<td class="first-col">Filter</td>
+						<td >Given a triple pattern, this operation must return all triples that match the pattern.  </td>
+						<td>MGraphs and Graphs</td>
+					</tr>
+					<tr>
+						<td class="first-col">Add Listener</td>
+						<td >Register a listener which will be notified if there is a change in the MGraph which match the specified pattern.</td>
+						<td >MGraphs</td>
+					</tr>
+					<tr>
+						<td class="first-col">Remove Listener</td>
+						<td >Deregister a listener.</td>
+						<td >MGraphs</td>
+					</tr>
+					<tr>
+						<td class="first-col">Equals</td>
+						<td >Test on isomorphism of two graphs.</td>
+						<td >Graphs</td>
+					</tr>
+					</tbody>
+				</table>
+				<div class="figure-desc">Table 2: Main functions supported by MGraphs and Graphs.</div>
+				<p>In order to prevent concurrent modifications on an MGraph by different threads, a graph locking mechanism is required. Setting a read-lock on an MGraph prevents other threads from writing the MGraph, whereas setting a write-lock prevcnts other threads from reading and writing it.</p>
+				<h3>1.2 GraphNode</h3>
+				<p>A GraphNode is an object which represents a node (RDF resource) in a Triple Collection. It provides useful methods to obtain information about the node. Table 3 lists these methods and their descriptions.
+				</p>
+				<table class="">
+					<thead>
+						<tr>
+							<th class="first-col" style="width: 40%;">Function</th>
+							<th style="width: 60%">Description</th>
+						</tr>
+					</thead>
+					<tbody>
+					<tr>
+						<td class="first-col">Get Node Context</td>
+						<td class="">The context of a node are the triples containing the node
+
+ as subject or object and recursively the context of the blank nodes in any of these statements (triples). This method returns a Graph containing these triples. Blank nodes in this Graph are the same instances as in the original Triple Collection.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Delete Node Context</td>
+						<td class="">Delete the context of the node.</td>
+					<tr>
+						<td class="first-col">Get Objects</td>
+						<td class="">Get the objects of statements with this node as subject and a specified property as predicate.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Get Subjects</td>
+						<td class="">Get the subjects of statements with this node as object and a specified property as predicate.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Get Properties</td>
+						<td class="">Get all available properties of this node as subject.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Get Inverse Properties</td>
+						<td class="">Get all available properties of this node as object.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Add Property</td>
+						<td class="">Add a property to the node with the specified predicate and object.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Delete Properties</td>
+						<td class="">Delete all statement with the node as subject and the specified predicate.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Delete Property</td>
+						<td class="">Delete a statement with the node as subject, the specified property as predicate, and the specified resource as object.</td>
+					</tr>
+					</tbody>
+				</table>
+				<div class="figure-desc">Table 3: Main functions supported by MGraphs and Graphs.</div>
+				<h3>1.3 Triple Collection Providers</h3>
+				<p>A Triple Collection (TC) Provider provides a service to access and manipulate Triple Collections implemented in a specific technology. Table 4 lists the main functions that a TC Provider must support.
+				</p>
+				<table class="">
+					<thead>
+						<tr>
+							<th class="first-col" style="width: 40%;">Function</th>
+							<th style="width: 60%">Description</th>
+						</tr>
+					</thead>
+					<tbody>
+					<tr>
+						<td class="first-col">Create Graph</td>
+						<td class="">Create a Graph for the specified name with triples of the specified Triple Collection.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Create MGraph</td>
+						<td class="">Create an MGraph for the specified name.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Delete Triple Collection</td>
+						<td class="">Delete a Triple Collection, i.e. a Graph or MGraph of the specified name.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Get Graph</td>
+						<td class="">Return a Graph of the specified name.</td>
+					</tr>
+					<tr>
+						<td class="first-col">Get MGraph</td>
+						<td class="">Return an MGraph of the specified name.</td>
+					</tr>
+					</tbody>
+				</table>
+				<div class="figure-desc">Table 4: Main functions supported by a TC Provider.</div>
+				<h3>1.4 Parser and Serializer</h3>
+				<p>A Parsing Provider provides the functionality to parse a Triple Collection from its serialized form into a Graph. Each Parsing Provider is characterized by its supported format. A Parser is a singleton that offers the parsing function by delegating it to registered Parsing Providers.
+				</p>
+				<p>A Serializing Provider provides the functionality to serialize a Triple Collection into the specified format. Each Serializing Provider is characterized by its supported format. A Serializer is a singleton that offers the serialization function by delegating it to registered Serializing Providers.
+				</p>
+				<h3>1.5 SPARQL Support</h3>
+				<p>SPARQL is a protocol and query language for RDF. The SCB architecture defines 4 components to support SPARQL: SPARQL Query, SPARQL Parser, SPARQL Serializer, and SPARQL Engine. In SPARQL Query, Java classes are defined to model the 4 forms of queries defined in SPARQL: Select, Construct, Ask, and Describe. The SPARQL Parser provides the functionality to parse a String into a Query object, whereas the SPARQL Serializer does the opposite. The SPARQL Engine provides a function to execute the specified SPARQL Query on the specified Triple Collection.
+				</p>
+				<h3>1.6 Triple Collection Manager</h3>
+				<p>The Triple Collection (TC) Manager is a singleton that provides access to Triple Collections through registered TC Providers. It also provides methods to execute SPARQL queries through a registered SPARQL Query Engine.
+				</p>
+				<br/>
+				<br/>
+				<a name="rest"></a>
+				<h2>2. RESTful Web Service Framework</h2>
+				<p>The main component of the framework is an implementation of the JSR-311 (JAX-RS) specification ·, a Java API for RESTful Web services. The specification enables easy implementation of RESTful Web services using JAX-RS annotations, based on Java annotation mechanism. There are several implementations of this specification available, but trialox implementation called Triaxrs provided extended functionality, especially Type Handling and Type Rendering, which are described in detail in this section. Type Handling is a mechanism to select a Web service to process the Web request based on the RDF type of the requested resource, and Type Rendering is a mechanism to select a rendering definition to process the Web response based on the RDF type of the returned GraphNode.
+				</p>
+				<h3>2.1 JAX-RS Resources</h3>
+				<p>A Web request is handled by a certain method of an intance of a certain Java class. This Java class is called a JAX-RS resource (in JAX-RS terminology, it is called a resource class), and the method is called a resource method. JAX-RS resources and their resource methods are annotated with JAX-RS annotations in order to allow Triaxrs to find and instantiate the right JAX-RS resource and invoke the right resource method to process an incoming Web request. JAX-RS annotations are used to specify URL paths, HTTP methods, consumed and produced media types, and Web request parameters.
+				</p>
+				<h3>2.2 JAX-RS Providers</h3>
+				<p>The functionality of a JAX-RS runtime is extended using application-supplied provider classes. JAX-RS specifies 3 types of providers: Entity Providers, Context Providers, and Exception Mapping Providers, as depicted in Figure 4. Entity providers supply mapping services between representations and their associated Java classes. There are 2 types of Entity Providers: Message Body Reader (MBR) and Message Body Writer (MBW). Context Providers supply context to resource classes and other providers, while Exception Mapping Providers map a checked or runtime exception to an instance of JAX-RS Response. Interested readers are recommended to study · for detail descriptions of JAX-RS providers and applicable JAX-RS annotations.
+				</p>
+				<img src="images/image007.png"/>
+				<div class="figure-desc">Figure 4: JAX-RS providers.</div>
+
+				<p>A number of MBRs and MBWs are to be implemented within the framework in order to support Java classes which are often used. They are listed in Table 5.</p>
+				<table class="">
+					<thead>
+						<tr>
+							<th class="first-col" style="width: 60%;">Java Class</th>
+							<th class="center" style="width: 20%">MBR</th>
+							<th class="center" style="width: 20%">MBW</th>
+						</tr>
+					</thead>
+					<tbody>
+					<tr>
+						<td class="first-col">String</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">byte[]</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">java.io.File</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">javax.ws.rs.core.MultivaluedMap<String, String>
+(defined by JAX-RS for HTML form's content type
+application/x-www-form-urlencoded)</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">java.io.InputStream</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">java.io.Reader</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">javax.xml.transform.stream.StreamSource</td>
+						<td class="center">x</td>
+						<td class="center">-</td>
+					</tr>
+					<tr>
+						<td class="first-col">javax.xml.transform.sax.SAXSource</td>
+						<td class="center">x</td>
+						<td class="center">-</td>
+					</tr>
+					<tr>
+						<td class="first-col">javax.xml.transform.dom.DOMSource</td>
+						<td class="center">x</td>
+						<td class="center">-</td>
+					</tr>
+					<tr>
+						<td class="first-col">javax.xml.transform.Source</td>
+						<td class="center">-</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">javax.ws.rs.core.StreamingOutput</td>
+						<td class="center">-</td>
+						<td class="center">x</td>
+					</tr>
+					<tr>
+						<td class="first-col">org.apache.clerezza.jaxrs.utils.form.MultiPartBody
+(defined by apache clerezza for HTML form's content type multipart/form-data </td>
+						<td class="center">x</td>
+						<td class="center">-</td>
+					</tr>
+					<tr>
+						<td class="first-col">org.apache.clerezza.rdf.core.Graph
+(implemented within SCB)</td>
+						<td class="center">x</td>
+						<td class="center">x</td>
+					</tr>
+					</tbody>
+				</table>
+
+				<h3>2.3 Web Request Processing</h3>
+				<img src="images/image009.png"/>
+				<div class="figure-desc">Figure 5: Web request processing.</div>
+				<p>Figure 5 shows the typical sequence of interactions between various components involved in the processing of a Web request after delivered to the Triaxrs Core. The Triaxrs Core selects a resource method by matching annotated resource methods to the Web request. Before invoking the matched method, all parameters of the method are constructed by using relevant Context Providers and Message Body Readers. The result of the method invocation is a Java object (an instance of a certain Java class). The Triaxrs Core looks for a matching MBW to render the resulting Java object. Finally, a Web response is generated and sent to the requesting client through the Web server.
+				</p>
+
+				<h3>2.4 Type Handling</h3>
+				<p>In JAX-RS specification, the URL of a Web request determines candidate JAX-RS resources and methods, whereas RDF uses a URI Reference (which can also be used as URL) to identify a resource. Note that an RDF resource can also be a blank node, in which case it is not processable through Type Handling. Therefore, a Type Handler Space can be annotated to match any URL, and it can use the URL as the URI Reference of the RDF resource to be processed. However, this requires:
+				</p>
+				<ol>
+					<li><div>The URI Reference of an RDF resource must use the same scheme and authority part as the URL of the Web service.</div></li>
+					<li><div>A minor change in the resource matching algorithm in the JAX-RS Maintenance Release Specification 1.1, in order to ease the implementation of the Type Handling mechanism. This minor change was proposed to JSR 311 Project by trialox and received a positive feedback.</div></li>
+				</ol>
+				<img src="images/image011.png"/>
+				<div class="figure-desc">Figure 6: Web request processing involving a Type Handler.</div>
+				<p>The sequence of a Web request processing involving a Type Handler is depicted in Figure 6. The Type Handler Space matches any URL and returns a Type Handler supporting an RDF type of the RDF resource requested. In order to find the right Type Handler, the Type Handler Space needs to access the Triple Store which has the triple stating the RDF type of the requested RDF resource. Furthermore, Type Handlers are annotated with information on supported RDF types and a property denoting that the Java class is a Type Handler. The Type Handler acts as a JAX-RS sub-resource to be matched with the HTTP method of the Web request. The matching sub-resource method is then invoked with the required parameters by the Triaxrs Core. The remaining steps are the same as in the previous Section.
+				</p>
+				<h3>2.5 Type Rendering</h3>
+				<p>Similar to Type Handling a mechanism to map the RDF type of an RDF resource to a rendering definition will be useful. This mechanism is termed Type Rendering. A rendering definition stores the following information:
+				</p>
+				<ul>
+					<li><div>Rendering Specification: a template for rendering a GraphNode.</div></li>
+					<li><div>Renderlet: an object that provides the functionality to render a GraphNode based on the Rendering Specification</div></li>
+					<li><div>Media Type: the media type of the resulting document.</div></li>
+					<li><div>Rendering Mode: a parameter to configure the rendering behavior.</div></li>
+					<li><div>Rendered Type: the applicable RDF type.</div></li>
+				</ul>
+				<br/>
+				<p>In order to support Type Rendering in Triaxrs, a generic Message Body Writer for GraphNodes is required, which is annotated as being capable to produce any media type. Based on the accept header of the Web request, the optional query parameter “mode” in the Web request, and the RDF type of the GraphNode to be rendered, a matching rendering definition is selected. The renderlet is extracted from the rendering definition and its render method is invoked to render the GraphNode according to the rendering specification.
+				</p>
+				<img src="images/image013.png"/>
+				<div class="figure-desc">Figure 7: Web request processing involving a Type Handler.</div>
+				<br/>
+				<br/>
+				<a name="security"></a>
+				<h2>3. Security</h2>
+				<p>Some services provided by Apache Clerezza are restricted to specific users only. Therefore, Apache Clerezza must support user authentication and authorization. </p>
+				<h3>3.1 Authentication</h3>
+				<img src="images/image015.png"/>
+				<div class="figure-desc">Figure 8: Authentication.</div>
+				<p>Figure 8 shows the authentication process. Before a Web request is delivered to Triaxrs Core for processing, the user who submitted the Web request must first be authenticated. The Web Request Handler forwards the Web request received from the Web server to the Authentication component. This component invokes registered Authentication Methods in a sequence according to their priority (weight). Each Authentication Method extracts user credentials from the Web request and returns the user name if the user can be authenticated successfully. Otherwise, it generates a Web response to inform the client about the failed authentication. The platform should support HTTP basic authentication and cookie-based authentication. In case of HTTP basic authentication, if the Web request does not contain the user credentials, the UNAUTHORIZED response status code is sent to the client. In case of cookie-based authentication, a failed authentication leads to a redirection to a login page.</p>
+				<p>After the user (a.k.a subject in JAAS) is successfully authenticated, the Web request is delivered to the Triaxrs Core to be processed. This Web request processing is carried out within the method Subject.doAsPrivileged, a JAAS authorization mechanism. This method receives three parameters: a subject, an action, and an access control context. The specified action is carried out as the specified subject within the specified access control context. This means, Triaxrs Core processes the Web request on behalf of the authenticated user (subject). Doing this is necessary to enable checking the rights of a subject to perform a particular action, as described in the next section.
+				</p>
+			
+				<h3>3.2 Authorization</h3>
+				<img src="images/image017.png"/>
+				<div class="figure-desc">Figure 9: A typical interaction of components involved in authorization.</div>
+				<p>Authorization in Apache Clerezza is based on JAAS. The following steps are performed to use JAAS for authorization:
+				</p>
+				<ul>
+					<li><div>A Security Manager must be activated. Apache Clerezza activates a default Security Manager provided by the Java Virtual Machine when Apache Clerezza starts.</div></li>
+					<li><div>A security policy must be set. The User-Based Authorization component of Apache Clerezza sets a security policy which implements the Java Policy API function getPermissions to deliver permissions (access rights) for a given subject. These permissions are stored in a specific Triple Collection in Apache Clerezza.</div></li>
+					<li><div>Before executing a code segment that requires an authorization, e.g., when a user wants to modify an MGraph, an access control is triggered by invoking the method  AccessController.checkPermission and passing the respective Java Permission object as the parameter (in this case, a Java Permission object for modifying an MGraph). Since the code segment is performed on behalf of the authenticated subject, JAAS consults (retrieve permissions of a subject from) currently installed security policy, in order to check, whether the subject has the requested permission</div></li>
+				</ul>
+				<br/>
+				<br/>
+				<a name="user"></a>
+				<h2>4. User Management</h2>
+				<p>The User Manager provides a service to create users and roles, and assign permissions to them. A role represents a set of rights which are needed by a user having a certain function to perform her tasks. To describe users and roles, a set of ontologies is used as depicted in Figure 10. A user is defined as a FOAF Agent, and she can be assigned a set of roles. A user inherits the permissions of her roles. This means, assigning a user a certain role has the effect of assigning the permissions of this role to the user. Furthermore, a user can be assigned role-independent permissions. The property has_function of SIOC is used to assign roles to users. By applying this property also to roles, all permissions of a role can be passed on to other roles. Since properties of the class Role are also properties of the class Agent, the class Role is defined as a superclass of the class Agent.</p>
+				<p>Two own ontology namespaces are defined, as can be seen in Figure 10: PLATFORM and PERMISSION. This is due to the fact, that existing ontologies do not provide required properties and classes. Instead of FOAF name, the property userName, defined in own ontology termed PLATFORM, is used to identify a user, because unlike FOAF name, the value of userName must be unique. To allow usage of permission definitions besides Java-based permissions, the class Permission in the namespace PERMISSION is specified. Therefore, the property hasPermission points to an object of the class Permission.
+				</p>
+				<img src="images/image019.png"/>
+				<div class="figure-desc">Figure 10: Onotlogies for user and roles.</div>
+				<p>Apache Clerezza pre-defines two roles: base-role and default-role. The base-role has a set of permissions which allow a user having this role to use services made public by Apache Clerezza. This requires read access to various graphs and the following Java permission specification: (java.util.PropertyPermission "*" "read") and (org.osgi.framework.AdminPermission "*" "resource"). Any user implicitly has the base-role. A user with a default-role has additionally the permissions to change her password and access her account control panel to view or modify her account data. Besides roles, Apache Clerezza also pre-defines two users: anonymous and admin. The user anonymous has only the base-role, whereas the user admin has all permissions.</p>
+			</div>
+		</div>
+		<div class="footer">
+			<div class="logos"><img src="../images/feather.png" /><img src="../images/sw-vert-w3c.png" /><img src="../images/footer-logo.png" /></div>
+			<div class="divider"></div>
+			<div class="dark">
+				<div class="sitemap">
+					<div class="sitemap-title">Sitemap</div>
+					<div class="sitemap-content">
+						<div class="sitemap-column">
+							<div class="title" >Documentation</div>
+							<ul>
+								<li><a href="../getting-started/">Getting Started</a></li>
+								<li><a href="../architecture/">The Apache Clerezza Stack</a></li>
+								<li><a href="http://incubator.apache.org/clerezza/mvn-site" target="_blank">API docs</a></li>
+								<li><a href="../faq/">FAQ</a></li>
+							</ul>
+
+						</div>
+						<div class="sitemap-column">
+							<div class="title" >Project Infos</div>
+							<ul >
+								<li><a href="../downloads/">Downloads</a></li>
+								<li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+								<li><a href="../mailinglists/">Mailing lists</a></li>
+								<li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+								<li><a href="http://svn.apache.org/viewvc/incubator/clerezza/trunk/" target="_blank">Source Repository</a></li>
+							</ul>
+						</div>
+						<div class="sitemap-column">
+							<div class="title" >Sponsorship</div>
+							<ul>
+								<li><a href="../thanks/">Thanks</a></li>
+								<li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+								<li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+							</ul>
+						</div>
+					</div>
+
+				</div>
+				<div class="copyright">Apache Clerezza, Clerezza, Apache, the Apache feather logo, and the Apache Clerezza project logo are trademarks of The Apache Software Foundation. <br></br>&copy; 2011 The Apache Software Foundation.</div>
+			</div>
+		</div>
+	</body>
+</html>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/images/feather.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/images/feather.png b/site/src/main/resources/CLEREZZA-INF/web-resources/images/feather.png
new file mode 100644
index 0000000..e139692
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/images/feather.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/images/footer-logo.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/images/footer-logo.png b/site/src/main/resources/CLEREZZA-INF/web-resources/images/footer-logo.png
new file mode 100644
index 0000000..2e88658
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/images/footer-logo.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/images/logo.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/images/logo.png b/site/src/main/resources/CLEREZZA-INF/web-resources/images/logo.png
new file mode 100644
index 0000000..e641b7d
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/images/logo.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/images/sw-vert-w3c.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/images/sw-vert-w3c.png b/site/src/main/resources/CLEREZZA-INF/web-resources/images/sw-vert-w3c.png
new file mode 100644
index 0000000..ad3770d
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/images/sw-vert-w3c.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/mailinglists/index.html
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/mailinglists/index.html b/site/src/main/resources/CLEREZZA-INF/web-resources/mailinglists/index.html
new file mode 100644
index 0000000..597142f
--- /dev/null
+++ b/site/src/main/resources/CLEREZZA-INF/web-resources/mailinglists/index.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+		<title>Apache Clerezza</title>
+		<link rel="stylesheet" href="../style/style.css" type="text/css"/>
+	</head>
+
+	<body>
+		<div class="zz-header">
+			<div class="bar"></div>
+			<div class="logo">
+				<a href="../" style=""><img src="../images/logo.png" alt="logo" /></a>
+			</div>
+		</div>
+		<div class="column nav">
+			<ul>
+				<li class="top-nav-entry"><div class="title">Documentation</div>
+					<ul class="nav-entries">
+						<li><a href="../getting-started/">Getting Started</a></li>
+						<li><a href="../architecture/">The Apache Clerezza Stack</a></li>
+						<li><a href="http://incubator.apache.org/clerezza/mvn-site" target="_blank">API docs</a></li>
+						<li><a href="../faq/">FAQ</a></li>
+					</ul>
+				</li>
+				<li class="top-nav-entry"><div class="title">Project Infos</div>
+					<ul  class="nav-entries">
+						<li><a href="../downloads/">Downloads</a></li>
+						<li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+						<li><a href="#" class="active">Mailing lists</a></li>
+						<li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+						<li><a href="http://svn.apache.org/viewvc/incubator/clerezza/trunk/" target="_blank">Source Repository</a></li>
+					</ul>
+				</li>
+				<li class="top-nav-entry"><div class="title">Sponsorship</div>
+					<ul  class="nav-entries">
+						<li><a href="../thanks/">Thanks</a></li>
+						<li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+						<li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+					</ul>
+				</li>
+			</ul>
+		</div>
+		<div class="zz-content">
+			<div class="column one-column">
+				<h1>Mailing lists</h1>
+				The following mailing lists have been established for Apache Clerezza. For each list, there is a subscribe, unsubscribe, and archive link.
+				<br/>
+				<br/>
+				<br/>
+				<table class="">
+					<thead>
+						<tr>
+							<th class="first-col" style="width: 40%;">Name</th>
+							<th class="center" style="width: 20%">Subscribe</th>
+							<th class="center" style="width: 20%">Unsubscribe</th>
+							<th class="center" style="width: 20%">Archive</th>
+						</tr>
+					</thead>
+					
+					<tbody>
+					<tr>
+						<td class="first-col"><strong>Clerezza Developers</strong> - For people using and developing Clerezza:<br/>clerezza-dev at incubator.apache.org</td>
+						<td class="center"><a href="mailto:clerezza-dev-subscribe@incubator.apache.org" class="" >Subscribe</a></td>
+						<td class="center"><a href="mailto:clerezza-dev-unsubscribe@incubator.apache.org" class="" >Unsubscribe</a></td>
+						<td class="center"><a href="http://mail-archives.apache.org/mod_mbox/incubator-clerezza-dev/" class="" >Mail Archive</a></td>
+					</tr>
+					<tr>
+						<td class="first-col"><strong>Clerezza Commits</strong> - For people interested in code changes:<br/>clerezza-commits at incubator.apache.org</td>
+						<td class="center"><a href="mailto:clerezza-commits-subscribe@incubator.apache.org" class="" >Subscribe</a></td>
+						<td class="center"><a href="mailto:commits-unsubscribe@felix.apache.org" class="" >Unsubscribe</a></td>
+						<td class="center"><a href="http://mail-archives.apache.org/mod_mbox/incubator-clerezza-commits/" class="" >Mail Archive</a></td>
+					</tr>
+					</tbody>
+				</table>
+				<br/>
+				<br/>
+				<strong>Note:</strong> please don't send patches or attachments to any of the mailing lists. Patches are best handled via the Issue Tracking system. Otherwise, please upload the file to a public server and include the URL in the mail. 
+			</div>
+		</div>
+		<div class="footer">
+			<div class="logos"><img src="../images/feather.png" /><img src="../images/sw-vert-w3c.png" /><img src="../images/footer-logo.png" /></div>
+			<div class="divider"></div>
+			<div class="dark">
+				<div class="sitemap">
+					<div class="sitemap-title">Sitemap</div>
+					<div class="sitemap-content">
+						<div class="sitemap-column">
+							<div class="title" >Documentation</div>
+							<ul>
+								<li><a href="../getting-started/">Getting Started</a></li>
+								<li><a href="../architecture/">The Apache Clerezza Stack</a></li>
+								<li><a href="http://incubator.apache.org/clerezza/mvn-site" target="_blank">API docs</a></li>
+								<li><a href="../faq/">FAQ</a></li>
+							</ul>
+
+						</div>
+						<div class="sitemap-column">
+							<div class="title" >Project Infos</div>
+							<ul >
+								<li><a href="../downloads/">Downloads</a></li>
+								<li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+								<li><a href="../mailinglists/">Mailing lists</a></li>
+								<li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+								<li><a href="http://svn.apache.org/viewvc/incubator/clerezza/trunk/" target="_blank">Source Repository</a></li>
+							</ul>
+						</div>
+						<div class="sitemap-column">
+							<div class="title" >Sponsorship</div>
+							<ul>
+								<li><a href="../thanks/">Thanks</a></li>
+								<li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+								<li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+							</ul>
+						</div>
+					</div>
+
+				</div>
+				<div class="copyright">Apache Clerezza, Clerezza, Apache, the Apache feather logo, and the Apache Clerezza project logo are trademarks of The Apache Software Foundation. <br></br>&copy; 2011 The Apache Software Foundation.</div>
+			</div>
+		</div>
+	</body>
+</html>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L001.otf
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L001.otf b/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L001.otf
new file mode 100644
index 0000000..a99ce84
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L001.otf differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L003.otf
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L003.otf b/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L003.otf
new file mode 100644
index 0000000..dd4a6e5
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumText25L003.otf differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumTitle20.otf
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumTitle20.otf b/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumTitle20.otf
new file mode 100644
index 0000000..4ca3960
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/fonts/TitilliumTitle20.otf differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-bar.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-bar.png b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-bar.png
new file mode 100644
index 0000000..ba97558
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-bar.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-divider.gif
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-divider.gif b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-divider.gif
new file mode 100644
index 0000000..171e35e
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/bg-divider.gif differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/icn-note.jpg
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/icn-note.jpg b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/icn-note.jpg
new file mode 100644
index 0000000..fb0f02f
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/icn-note.jpg differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/logo-big.png
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/logo-big.png b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/logo-big.png
new file mode 100644
index 0000000..e641b7d
Binary files /dev/null and b/site/src/main/resources/CLEREZZA-INF/web-resources/style/images/logo-big.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/style/style.css
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/style/style.css b/site/src/main/resources/CLEREZZA-INF/web-resources/style/style.css
new file mode 100644
index 0000000..af490cc
--- /dev/null
+++ b/site/src/main/resources/CLEREZZA-INF/web-resources/style/style.css
@@ -0,0 +1,431 @@
+@charset "UTF-8";
+
+@font-face {
+	font-family: Titillium Text;
+	src: url('fonts/TitilliumText25L003.otf') format("opentype");
+}
+
+@font-face {
+	font-family: Titillium Title;
+	src: url('fonts/TitilliumTitle20.otf') format("opentype");
+
+}
+
+@font-face { 
+	font-family: Titillium Bold;
+	src: url('fonts/TitilliumText25L001.otf') format("opentype");
+
+}
+
+
+.tx-blockcode {
+    background-color: #e9f4cd;
+    display: block;
+    margin: 1em;
+    padding: 0.5em;
+    white-space: pre;
+    font-family: monospace;
+    font-size: 1.2em;
+    -moz-border-radius: 5px;
+    border-radius: 5px;
+    overflow: auto;
+}
+
+.toc {
+	padding: 0em 2em;
+	background-color: white;
+}
+
+.toc li {
+	margin-bottom: 0;
+}
+
+body {
+	font-family: Arial, Helvetica;
+	margin-left: 0em;
+	margin-top:0em;
+	margin-right:0em;
+	color:#666666;
+	font-size: 0.85em;
+}
+
+table {
+	border-collapse: collapse;
+	border: none;
+}
+
+table th, table td {
+	padding: 0.25em;
+	border: 1px solid #9a9a9a;
+	border-right: none;
+	border-top: none;
+}
+
+th {
+	text-align: left;
+	font-family: Titillium Bold, Arial, Helvetica;
+}
+
+td {
+	font-size: 0.85em;
+}
+
+.first-col {
+	border-left: none;
+}
+
+.center {
+	text-align: center;
+}
+
+h1 {
+	font-family: Titillium Title, Arial, Helvetica;
+	margin-top: 0em;
+	padding-bottom: 0.5em;
+	border-bottom: 1px solid #A5A5A5;
+	color:#000000;
+}
+
+h2 {
+	font-family: Titillium Title, Arial, Helvetica;
+	padding-bottom: 0.5em;
+	border-bottom: 1px solid #A5A5A5;
+	color:#000000;
+}
+
+h3 {
+	font-family: Titillium Title, Arial, Helvetica;
+	margin-bottom: 0.25em;
+	color: #000000;
+}
+
+h4 {
+	font-family: Titillium Title, Arial, Helvetica;
+	margin-bottom: 0.05em;
+}
+
+h1 strong {
+	font-family: Titillium Bold, Arial, Helvetica;
+	color:#000000;
+}
+
+h2 strong {
+	font-family: Titillium Bold, Arial, Helvetica;
+	color:#000000;
+}
+
+h3 strong {
+	font-family: Titillium Bold, Arial, Helvetica;
+	color:#000000;
+}
+
+h4 strong {
+	font-family: Titillium Bold, Arial, Helvetica;
+	color:#000000;
+}
+
+span.note {
+	background-image: url('images/icn-note.jpg');
+	background-repeat: no-repeat;
+	background-position: 0 0.5em;
+	padding-left: 40px;
+	display: block;
+	margin: 1em;
+}
+
+.green {
+	color:#98bf0e;
+}
+
+a {
+    color: #98bf0e;
+    text-decoration: none;
+}
+
+a:hover {
+	text-decoration: underline;
+}
+
+ol li {
+	list-style-type:decimal;
+	color:#98bf0e;
+	margin-bottom: 0.738em;
+}
+
+ul li {
+	list-style-type:disc;
+	color:#98bf0e;
+	margin-bottom: 0.738em;
+}
+
+li div,span {
+	color:#666666;
+}
+
+.bar {
+	height: 38px;
+	background-color:#98bf0e;
+	background-image: url('images/bg-bar.png');
+	background-repeat: repeat-x;
+	width: 100%;
+}
+
+.logo {
+	position: absolute;
+	top: 0em;
+	left: 4em;
+}
+
+.logo img{
+	border: 0em;
+}
+
+.nav {
+	margin-top:14em;
+	margin-left:5em;
+	width:192px;
+}
+
+.nav ul {
+	margin-top:0em;
+	padding-left:0em;
+	font-size: 110%;
+}
+
+.nav > ul > li.top-nav-entry {
+	list-style-type: none;
+	margin-bottom: 2em;
+    padding-bottom: 0.4em;
+	/*border-bottom: 1px solid #666666;*/
+}
+
+.nav > ul > li .title {
+	font-family: Titillium Text, Arial, Helvetica;
+	font-size:1.4em;
+	color: #98bf0e;
+	padding-bottom: 0.6em;
+	border-bottom: 2px solid #98bf0e;
+}
+
+.top-nav-entry ul > li {
+	margin-top: 0.525em;
+	margin-bottom: 0em;
+	list-style-type: none;
+}
+
+.top-nav-entry ul > li a {
+	font-size: 0.85em;
+	color:#666666;
+}
+
+.top-nav-entry ul > li a.active {
+	color: #98bf0e;
+	text-decoration:underline;
+}
+
+.top-nav-entry ul > li a:hover {
+	color: #98bf0e;
+	text-decoration:underline;
+}
+
+.nav-entries {
+	border-bottom: 1px solid #a5a5a5;
+	padding-bottom: 0.8em;
+}
+
+.zz-control {
+	float: right;
+	margin-top:50px;
+}
+
+.zz-control .actions {
+	margin-top:14em;
+	color: #666666
+}
+
+.zz-control .actions a {
+	color: #666666
+}
+
+.zz-content {
+	margin-top:14em;
+	margin-left:25em;
+	/*width:70%;*/
+	max-width:600px;
+	line-height: 1.5em;
+	
+}
+
+.zz-content img {
+	max-width: 600px;
+	/** border: 1px solid #666666; */
+	margin: 0.5em;
+	padding: 0.25em;
+}
+
+.zz-content ul {
+	padding-left: 1.3em;
+}
+
+.zz-content .figure-desc {
+	margin-left: 0.5em;
+	font-size: 0.85em;
+	font-style: italic;
+}
+
+.column {
+	float:left;
+	padding-bottom: 3.125em;
+}
+
+.zz-content .column {
+/*	font-size: 0.85em;*/
+}
+
+.one-column {
+	width:100%;
+	min-width: 200px;
+}
+
+.first-column {
+	width:48%;
+	min-width: 200px;
+	padding-right: 4%;
+}
+
+.second-column {
+	min-width: 200px;
+	width:48%;
+}
+
+.dark {
+	background-color:#53534b;
+	float:left;
+	width:100%;
+}
+
+.footer {
+	float:left;
+	width:100%;
+}
+
+.footer .logos {
+	margin-left: 22.25em;
+	margin-bottom: 1.875em;
+}
+
+.footer img {
+	float:none;
+	border: none;
+	padding-right: 2em;
+}
+
+.footer .copyright {
+	color:#a4a49c;
+	float: left;
+	font-size:0.65em;
+	text-align: center;
+	width: 100%;
+	margin: 32px 0px;
+	line-height: 1.5em;
+}
+
+.footer .sitemap {
+    background-image: url('images/bg-divider.gif'); 
+    background-repeat: repeat-x;       
+	width: 100%;
+}
+
+.footer .sitemap-title {
+	font-family: Titillium Text, Arial, Helvetica;
+	float:left;
+	margin-left: 4em;
+	padding-top: 1.875em;
+	padding-bottom: 0.9em;
+	text-transform: uppercase;
+	color: #ffffff;
+	width: 19em;
+	border-bottom: 1px solid #706f6b;
+}
+
+.footer .sitemap-content {
+	margin-left: 22.25em;
+	padding-top: 1.875em;
+	color: #a4a49c;
+}
+
+.footer .sitemap-column {
+	float:left;	
+	width: 12.6em;
+}
+
+/*.footer .title-line {
+	border-bottom: 1px solid #a4a49c;
+    height: 3em;
+    margin-left: 3.125em;
+    margin-top: 1.125em;
+    position: absolute;
+    width: 100%;
+	max-width: 960px;
+}*/
+
+.footer .sitemap-column .title {
+	font-family: Titillium Text, Arial, Helvetica;
+	margin-bottom: 1.325em;
+	border-bottom: 1px solid #706f6b;
+	padding-bottom: 0.9em;
+	text-transform: uppercase;
+}
+
+.footer .sitemap-column ul {
+	margin-top:0em;
+	padding-left:0em;
+}
+
+.footer .sitemap-column ul li {
+	list-style-type:none;
+	padding-left:0em;
+	font-size: 0.75em;
+
+}
+
+.footer .sitemap-column a {
+	color: #a4a49c;
+}
+
+.footer .sitemap-column a:hover {
+	color: #98bf0e;
+	text-decoration:underline;
+}
+
+.footer .divider {
+    height: 0.375em; 
+	background-color:#98bf0e;
+	width:22.25em;
+}
+
+div .module-info {
+	/*margin-left:22.25em;*/
+	position: absolute;
+	left: 22.25em;
+}
+div .module-info div ol {
+	height: 2em;
+}
+
+div .module-info div ol li {
+	list-style: none outside none;
+	float: left;
+	margin: 0 0.14em;
+	padding: 0 0.14em;
+	border: 1px solid #9a9a9a;
+	border-top: none;
+	border-bottom: none;
+	vertical-align: top;
+}
+
+div .module-info div ol li a {
+	color: #a4a49c;
+}
+
+/* Localized */
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/resources/CLEREZZA-INF/web-resources/thanks/index.html
----------------------------------------------------------------------
diff --git a/site/src/main/resources/CLEREZZA-INF/web-resources/thanks/index.html b/site/src/main/resources/CLEREZZA-INF/web-resources/thanks/index.html
new file mode 100644
index 0000000..b9856d0
--- /dev/null
+++ b/site/src/main/resources/CLEREZZA-INF/web-resources/thanks/index.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+		<title>Apache Clerezza Special Thanks</title>
+		<link rel="stylesheet" href="../style/style.css" type="text/css"/>
+	</head>
+
+	<body>
+		<div class="zz-header">
+			<div class="bar"></div>
+			<div class="logo">
+				<a href="../" style=""><img src="../images/logo.png" alt="logo" /></a>
+			</div>
+		</div>
+		<div class="column nav">
+			<ul>
+				<li class="top-nav-entry"><div class="title">Documentation</div>
+					<ul class="nav-entries">
+						<li><a href="../getting-started/">Getting Started</a></li>
+						<li><a href="../architecture/">The Apache Clerezza Stack</a></li>
+						<li><a href="http://incubator.apache.org/clerezza/mvn-site" target="_blank">API docs</a></li>
+						<li><a href="../faq/">FAQ</a></li>
+					</ul>
+				</li>
+				<li class="top-nav-entry"><div class="title">Project Infos</div>
+					<ul  class="nav-entries">
+						<li><a href="../downloads/" >Downloads</a></li>
+						<li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+						<li><a href="../mailinglists/">Mailing lists</a></li>
+						<li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+						<li><a href="http://svn.apache.org/viewvc/incubator/clerezza/trunk/" target="_blank">Source Repository</a></li>
+					</ul>
+				</li>
+				<li class="top-nav-entry"><div class="title">Sponsorship</div>
+					<ul  class="nav-entries">
+						<li><a href="#" class="active">Thanks</a></li>
+						<li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+						<li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+					</ul>
+				</li>
+			</ul>
+		</div>
+		<div class="zz-content">
+			<div class="column one-column">
+				<h1>Thanks</h1>
+				<p>To all who have helped to make Apache Clerezza a reality. Specially we want to thank to:</p>
+				<ul>
+					<li><a href="http://www.apache.org/foundation/thanks.html" target="_blank">Apache Software Foundation Sponsors</li>
+					<li><div><a href="http://www.kti.admin.ch/" target="_blank">Confederation’s innovation promotion agency</a> for financing research </div></li>
+					<li><div><a href="http://www.getunik.com/" target="_blank">getunik AG</a> for sponsoring the Clerezza T-Shirts and initial financial donations</div></li>
+					<li><div><a href="http://www.unknown.de/" target="_blank">unknown?</a> for sponsoring the Clerezza Website Theme and Logo</div></li>
+				</ul>
+				</p>
+
+			</div>
+		</div>
+		<div class="footer">
+			<div class="logos"><img src="../images/feather.png" /><img src="../images/sw-vert-w3c.png" /><img src="../images/footer-logo.png" /></div>
+			<div class="divider"></div>
+			<div class="dark">
+				<div class="sitemap">
+					<div class="sitemap-title">Sitemap</div>
+					<div class="sitemap-content">
+						<div class="sitemap-column">
+							<div class="title" >Documentation</div>
+							<ul>
+								<li><a href="../getting-started/">Getting Started</a></li>
+								<li><a href="../architecture/">The Apache Clerezza Stack</a></li>
+								<li><a href="http://incubator.apache.org/clerezza/mvn-site" target="_blank">API docs</a></li>
+								<li><a href="../faq/">FAQ</a></li>
+							</ul>
+
+						</div>
+						<div class="sitemap-column">
+							<div class="title" >Project Infos</div>
+							<ul >
+								<li><a href="../downloads/">Downloads</a></li>
+								<li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+								<li><a href="../mailinglists/">Mailing lists</a></li>
+								<li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+								<li><a href="http://svn.apache.org/viewvc/incubator/clerezza/trunk/" target="_blank">Source Repository</a></li>
+							</ul>
+						</div>
+						<div class="sitemap-column">
+							<div class="title" >Sponsorship</div>
+							<ul>
+								<li><a href="#">Thanks</a></li>
+								<li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+								<li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+							</ul>
+						</div>
+					</div>
+
+				</div>
+				<div class="copyright">Apache Clerezza, Clerezza, Apache, the Apache feather logo, and the Apache Clerezza project logo are trademarks of The Apache Software Foundation. <br></br>&copy; 2011 The Apache Software Foundation.</div>
+			</div>
+		</div>
+	</body>
+</html>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/scala/Activator.scala
----------------------------------------------------------------------
diff --git a/site/src/main/scala/Activator.scala b/site/src/main/scala/Activator.scala
new file mode 100644
index 0000000..7b9224b
--- /dev/null
+++ b/site/src/main/scala/Activator.scala
@@ -0,0 +1,91 @@
+package org.apache.clerezza.site
+
+import org.osgi.framework.{BundleActivator, BundleContext, ServiceRegistration}
+import scala.collection.JavaConversions.asJavaDictionary
+import org.apache.clerezza.platform.typerendering.{TypeRenderlet, RenderletManager}
+import org.apache.clerezza.platform.graphprovider.content.ContentGraphProvider
+import org.apache.clerezza.rdf.core.access.TcManager
+import org.apache.clerezza.osgi.services.ServicesDsl
+import org.apache.clerezza.platform.Constants
+import org.apache.clerezza.rdf.core.event.{GraphEvent, FilterTriple, GraphListener}
+import org.apache.clerezza.rdf.core.serializedform.{Serializer, SupportedFormat, Parser}
+import java.io.{FileOutputStream, FileInputStream, File}
+
+/**
+ * Activator for a bundle using Apache Clerezza.
+ */
+class Activator extends BundleActivator {
+
+  var renderletRegistration, 
+  titledContentRenderletRegistration,
+  globalMenuRenderletRegistration: ServiceRegistration[TypeRenderlet] = null
+  var graphListenerOption: Option[GraphListener] = null
+
+  /**
+   * called when the bundle is started, this method initializes the provided service
+   */
+  def start(context: BundleContext) {
+    val servicesDsl = new ServicesDsl(context)
+    import servicesDsl._
+
+    val renderlet = new HeadedPageRenderlet
+    renderletRegistration = context.registerService(classOf[TypeRenderlet],
+                          renderlet, null)
+    titledContentRenderletRegistration = context.registerService(classOf[TypeRenderlet],
+                          new TitledContentRenderlet, null)
+    globalMenuRenderletRegistration = context.registerService(classOf[TypeRenderlet],
+                          new GlobalMenuRenderlet, null)
+    context.installBundle("mvn:org.apache.clerezza/rdf.stable.serializer").start();
+    context.installBundle("mvn:org.apache.clerezza/tools.offline").start();
+    val path = {
+      val bl = context.getBundle.getLocation
+      bl.substring(bl.indexOf(':')+1)
+    }
+    val graphFile = new File(new File(path), "graph.nt");
+    doWith {
+      (tcManager: TcManager, parser: Parser) =>  {
+        val contentGraph = tcManager.getMGraph(Constants.CONTENT_GRAPH_URI)
+        val fileGraph = parser.parse(new FileInputStream(graphFile), SupportedFormat.N_TRIPLE)
+        if (contentGraph.size > fileGraph.size) {
+          println("content graph if bigger than the graph from file, not replacing with the content from file and not " +
+            "writing any data to the file, you should manually either write the content graph to the file or clear " +
+            "the content graph. Restart this bundle after resolving the issue.")
+          graphListenerOption = None
+        } else {
+          contentGraph.clear
+          contentGraph.addAll(fileGraph)
+          println("the content graph has been replaced with "+graphFile)
+          object graphListener extends GraphListener {
+            val serializer = $[Serializer]
+            override def graphChanged(events: java.util.List[GraphEvent]) {
+              serializer.serialize(new FileOutputStream(graphFile), contentGraph,SupportedFormat.N_TRIPLE)
+            }
+          }
+          contentGraph.addGraphListener(graphListener, new FilterTriple(null, null, null), 2000)
+          graphListenerOption = Some(graphListener)
+          println("A GraphListener has been added that writes changes to the content graph to graph.nt")
+        }
+      }
+    }
+  }
+
+
+  /**
+   * called when the bundle is stopped, this method unregisters the provided service
+   */
+  def stop(context: BundleContext) {
+    renderletRegistration.unregister()
+    titledContentRenderletRegistration.unregister()
+    globalMenuRenderletRegistration.unregister()
+    val servicesDsl = new ServicesDsl(context)
+    import servicesDsl._
+    val tcManager = $[TcManager]
+    val contentGraph = tcManager.getMGraph(Constants.CONTENT_GRAPH_URI)
+    graphListenerOption match {
+      case Some(l) => contentGraph.removeGraphListener(l)
+      case None => ;
+    }
+    println("bye")
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/scala/GlobalMenuRenderlet.scala
----------------------------------------------------------------------
diff --git a/site/src/main/scala/GlobalMenuRenderlet.scala b/site/src/main/scala/GlobalMenuRenderlet.scala
new file mode 100644
index 0000000..7f6e26b
--- /dev/null
+++ b/site/src/main/scala/GlobalMenuRenderlet.scala
@@ -0,0 +1,75 @@
+package org.apache.clerezza.site
+
+import javax.ws.rs.core.MediaType
+import org.apache.clerezza.platform.typerendering._
+import org.apache.clerezza.rdf.core.UriRef
+import org.apache.clerezza.rdf.utils.GraphNode
+import org.apache.clerezza.rdf.ontologies._
+import org.apache.clerezza.rdf.core._
+import org.apache.clerezza.rdf.utils._
+import org.apache.clerezza.rdf.scala.utils.Preamble._
+import org.apache.clerezza.platform.typerendering.scala._
+import org.apache.clerezza.rdf.ontologies.DC
+
+/**
+ * A Renderlet for the menu
+ */
+class GlobalMenuRenderlet extends SRenderlet {
+
+  val getRdfType = RDFS.Resource
+
+  override def getModePattern = "menu"
+
+  override def renderedPage(arguments: XmlResult.Arguments) = {
+    new XmlResult(arguments) {
+      def menuLink(href: String, label: String) =
+      if ((res*).endsWith(href) || (res*).endsWith(href+"index")) {
+         <a href={href} class="active">{label}</a>
+      } else {
+         <a href={href}>{label}</a>
+      }
+      override def content = {
+        def menu(s: Any) = new UriRef("http://clerezza.org/2009/11/global-menu#"+s)
+def rdfs(s: Any) = new UriRef("http://www.w3.org/2000/01/rdf-schema#"+s)
+def platform(s: Any) = new UriRef("http://clerezza.org/2009/08/platform#"+s)
+def dct(s: Any) = new UriRef("http://purl.org/dc/terms/"+s)
+
+resultDocModifier.addScriptReference("/style/scripts/login.js");
+
+
+<div class="column nav">
+              <ul>
+                
+
+  {for (menuItem <- res/menu("globalMenu")!!) yield
+    <li class="top-nav-entry"><div class="title">
+      {
+        if ((menuItem/menu("path")).length > 0) {
+          <a href={menuItem/menu("path")*}>{(menuItem/rdfs("label")*)}</a>
+        } else {
+          <a href="#" onclick="return false">{(menuItem/rdfs("label")*)}</a>
+        }
+      }
+     </div>
+      {
+        ifx ((menuItem/menu("children")).length > 0) {
+        <div>
+          <ul class="nav-entries">
+             {
+              for (childMenuItem <- menuItem/menu("children")!!) yield {
+              <li><a href={childMenuItem/menu("path")*}>{childMenuItem/rdfs("label")*}</a><span>{childMenuItem/dct("description")*}</span></li>
+              }
+             }
+          </ul>
+        </div>
+        }
+      }
+    </li>
+  }
+  </ul>
+</div>
+      }
+    }
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/scala/HeadedPageRenderlet.scala
----------------------------------------------------------------------
diff --git a/site/src/main/scala/HeadedPageRenderlet.scala b/site/src/main/scala/HeadedPageRenderlet.scala
new file mode 100644
index 0000000..70f8275
--- /dev/null
+++ b/site/src/main/scala/HeadedPageRenderlet.scala
@@ -0,0 +1,129 @@
+package org.apache.clerezza.site
+
+import javax.ws.rs.core.MediaType
+import org.apache.clerezza.platform.typerendering._
+import org.apache.clerezza.rdf.core.UriRef
+import org.apache.clerezza.rdf.utils.GraphNode
+import org.apache.clerezza.rdf.ontologies._
+import org.apache.clerezza.rdf.core._
+import org.apache.clerezza.rdf.utils._
+import org.apache.clerezza.rdf.scala.utils.Preamble._
+import org.apache.clerezza.platform.typerendering.scala._
+import org.apache.clerezza.rdf.ontologies.DC
+
+/**
+ * A Renderlet for the menu
+ */
+class HeadedPageRenderlet extends SRenderlet {
+
+  val getRdfType = PLATFORM.HeadedPage
+
+  override def getModePattern = "(?!.*naked).*"
+
+  override def renderedPage(arguments: XmlResult.Arguments) = {
+    new XmlResult(arguments) {
+      def menuLink(href: String, label: String) =
+      if ((res*).endsWith(href) || (res*).endsWith(href+"index")) {
+         <a href={href} class="active">{label}</a>
+      } else {
+         <a href={href}>{label}</a>
+      }
+      override def content = {
+        resultDocModifier.addStyleSheet("/style/style.css");
+resultDocModifier.addScriptReference("/jquery/jquery-1.3.2.min.js");
+/*resultDocModifier.addScriptReference("/jquery/jquery.menu.js");
+resultDocModifier.addScriptReference("/jquery/jquery.panel.js");
+resultDocModifier.addScriptReference("/style/scripts/panel.js");*/
+resultDocModifier.addScriptReference("/scripts/modification-status.js");
+resultDocModifier.addScriptReference("/scripts/status-message.js");
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    {(res/DISCOBITS.contains).find(e => ((e/DISCOBITS.pos*) == "0")) match {
+        case Some(e) => <title>{render(e/DISCOBITS.holds, "naked")}</title>
+        case None => <title>An incomplete titled content {res/DISCOBITS.contains*}</title>
+      }
+    }
+  </head>
+  <body>
+    <div class="zz-header">
+      <div class="bar"></div>
+      <div class="logo">
+        <a href="http://clerezza.apache.org/" style=""><img src="/images/logo.png" alt="logo" /></a>
+      </div>
+      <div class="module-info">
+        <span id="tx-module">
+          <div id="tx-page-actions">
+            <ol id="tx-page-actions-ol">
+            </ol>
+          </div>
+        </span>
+        <div id="tx-module-tabs">
+          <ol id="tx-module-tabs-ol">
+          </ol>
+          
+        </div>
+      </div>
+      
+      <div class="zz-control">
+        <div class="login">
+            {
+              def platform(s: Any) = new UriRef("http://clerezza.org/2009/08/platform#"+s)
+              val username = (context/platform("user")/platform("userName")*)
+              if((username).equals("anonymous")) {
+                <span>
+                  <a href="#" id="tx-login-button">login</a>
+                </span>
+              } else {
+                <span><a href={"/user/" + username + "/control-panel"}>{username}</a>|<a href="/logout">logout</a></span>
+              }
+            }
+      </div>
+        <div class="actions" id="tx-contextual-buttons">
+            <ol id="tx-contextual-buttons-ol">
+            </ol>
+          </div>
+        <div id="tx-module-options">
+          <ol id="tx-module-options-ol">
+          </ol>
+        </div>
+        
+        
+        <div class="tx-panel" id="tx-panel">
+          <div id="tx-panel-title"><h3></h3></div>
+          <div class="tx-panel-window">
+            <div class="tx-panel-tab-buttons" id="tx-panel-tab-buttons">
+              <ol id="tx-panel-tab-buttons-ol">
+              </ol>
+            </div>
+            <div class="tx-panel-tabs" id="tx-panel-tabs"></div>
+          </div>
+        </div>
+        
+      </div>
+    </div>
+    {render(context,"menu")}
+    <div class="zz-content">
+    {
+      if (mode == null) {
+        render(res, "naked")
+      } else {
+        render(res, mode + "-naked")
+      }
+    }
+    </div>
+            <div class="footer">
+              <div class="logos"><img src="/images/feather.png" /><img src="/images/sw-vert-w3c.png" /><img src="/images/footer-logo.png" /></div>
+
+              <div class="divider"></div>
+              <div class="dark">
+                <div class="copyright">Apache Clerezza, Clerezza, Apache, the Apache feather logo, and the Apache Clerezza project logo are trademarks of The Apache Software Foundation. <br></br>© 2011 The Apache Software Foundation.</div>
+              </div>
+            </div>
+  </body>
+</html>
+      
+      }
+    }
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/scala/Ontology.scala
----------------------------------------------------------------------
diff --git a/site/src/main/scala/Ontology.scala b/site/src/main/scala/Ontology.scala
new file mode 100644
index 0000000..9fba93e
--- /dev/null
+++ b/site/src/main/scala/Ontology.scala
@@ -0,0 +1,12 @@
+package skeleton
+
+import org.apache.clerezza.rdf.core.UriRef
+
+object Ontology {
+
+  /**
+   * The uri for the RDF type of HelloWordMessage
+   */
+  val HelloWordMessageType = new UriRef("http://example.org/skeleton#HelloWordMessage")
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/src/main/scala/TitledContentRenderlet.scala
----------------------------------------------------------------------
diff --git a/site/src/main/scala/TitledContentRenderlet.scala b/site/src/main/scala/TitledContentRenderlet.scala
new file mode 100644
index 0000000..366d7d9
--- /dev/null
+++ b/site/src/main/scala/TitledContentRenderlet.scala
@@ -0,0 +1,139 @@
+package org.apache.clerezza.site
+
+import javax.ws.rs.core.MediaType
+import org.apache.clerezza.platform.typerendering._
+import org.apache.clerezza.rdf.core.UriRef
+import org.apache.clerezza.rdf.utils.GraphNode
+import org.apache.clerezza.rdf.ontologies._
+import org.apache.clerezza.rdf.core._
+import org.apache.clerezza.rdf.utils._
+import org.apache.clerezza.rdf.scala.utils.Preamble._
+import org.apache.clerezza.platform.typerendering.scala._
+import org.apache.clerezza.rdf.ontologies.DC
+
+/**
+ * A Renderlet for the menu
+ */
+class TitledContentRenderlet extends SRenderlet {
+
+  val getRdfType = DISCOBITS.TitledContent
+
+  override def getModePattern = null
+
+  override def renderedPage(arguments: XmlResult.Arguments) = {
+    new XmlResult(arguments) {
+      def menuLink(href: String, label: String) =
+      if ((res*).endsWith(href) || (res*).endsWith(href+"index")) {
+         <a href={href} class="active">{label}</a>
+      } else {
+         <a href={href}>{label}</a>
+      }
+      override def content = {
+        <html xmlns="http://www.w3.org/1999/xhtml">
+          <head>
+            <link type="text/css" href="/style/style.css" rel="stylesheet" />
+            {(res/DISCOBITS.contains).find(e => ((e/DISCOBITS.pos*) == "0")) match {
+                case Some(e) => <title>{render(e/DISCOBITS.holds, "naked")}</title>
+                case None => <title>An incomplete titled content {res/DISCOBITS.contains*}</title>
+              }
+            }
+          </head>
+          <body>
+            <div class="zz-header">
+
+              <div class="bar"></div>
+              <div class="logo">
+                <a href="http://clerezza.apache.org/" style=""><img src="/images/logo.png" alt="logo" /></a>
+              </div>
+            </div>
+            <div class="column nav">
+              <ul>
+                <li class="top-nav-entry"><div class="title">Documentation</div>
+
+                  <ul class="nav-entries">
+                    <li>{menuLink("/getting-started/","Getting Started")}</li>
+                    <li>{menuLink("/architecture/","The Apache Clerezza Stack")}</li>
+                    <li><a href="http://clerezza.apache.org/apidocs/" target="_blank">API docs</a></li>
+                    <li>{menuLink("/faq/","FAQ")}</li>
+                  </ul>
+                </li>
+
+                <li class="top-nav-entry"><div class="title">Project Infos</div>
+                  <ul  class="nav-entries">
+                    <li>{menuLink("/downloads/","Downloads")}</li>
+                    <li>{menuLink("/contributing/", "Contributing")}</li>
+                    <li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+                    <li>{menuLink("/mailinglists/","Mailing lists")}</li>
+                    <li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+
+                    <li><a href="http://svn.apache.org/viewvc/clerezza/trunk/" target="_blank">Source Repository</a></li>
+                  </ul>
+                </li>
+                <li class="top-nav-entry"><div class="title">Sponsorship</div>
+                  <ul  class="nav-entries">
+                    <li><a href="/thanks/">Thanks</a></li>
+                    <li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+                    <li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+                  </ul>
+                </li>
+              </ul>
+            </div>
+
+            <div class="zz-content">
+              {render(res, "naked")}
+            </div>
+            <div class="footer">
+              <div class="logos"><img src="/images/feather.png" /><img src="/images/sw-vert-w3c.png" /><img src="/images/footer-logo.png" /></div>
+
+              <div class="divider"></div>
+              <div class="dark">
+                <div class="sitemap">
+                  <div class="sitemap-title">Sitemap</div>
+                  <div class="sitemap-content">
+                    <div class="sitemap-column">
+                      <div class="title" >Documentation</div>
+                      <ul>
+
+                        <li><a href="/getting-started/">Getting Started</a></li>
+                        <li><a href="/architecture/">The Apache Clerezza Stack</a></li>
+                        <li><a href="http://clerezza,apache.org/apidocs/" target="_blank">API docs</a></li>
+                        <li><a href="/faq/">FAQ</a></li>
+                      </ul>
+
+                    </div>
+                    <div class="sitemap-column">
+
+                      <div class="title" >Project Infos</div>
+                      <ul >
+                        <li><a href="/downloads/">Downloads</a></li>
+                        <li><a href="/contributing/">Contributing</a></li>
+                        <li><a href="http://www.apache.org/licenses/" target="_blank">License</a></li>
+                        <li><a href="mailinglists/">Mailing lists</a></li>
+                        <li><a href="http://issues.apache.org/jira/browse/CLEREZZA" target="_blank">Issue Tracker</a></li>
+
+                        <li><a href="http://svn.apache.org/viewvc/clerezza/trunk/" target="_blank">Source Repository</a></li>
+                      </ul>
+                    </div>
+                    <div class="sitemap-column">
+                      <div class="title" >Sponsorship</div>
+                      <ul>
+                        <li><a href="/thanks/">Thanks</a></li>
+                        <li><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank">Become a Sponsor</a></li>
+                        <li><a href="http://www.apache.org/foundation/buy_stuff.html" target="_blank">Buy Stuff</a></li>
+                      </ul>
+                    </div>
+                  </div>
+
+                </div>
+                <div class="copyright">Apache Clerezza, Clerezza, Apache, the Apache feather logo, and the Apache Clerezza project logo are trademarks of The Apache Software Foundation. <br></br>© 2011 The Apache Software Foundation.</div>
+              </div>
+            </div>
+
+
+          </body>
+        </html>
+      }
+    }
+  }
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/troubleshooting.txt
----------------------------------------------------------------------
diff --git a/site/troubleshooting.txt b/site/troubleshooting.txt
new file mode 100644
index 0000000..3f59304
--- /dev/null
+++ b/site/troubleshooting.txt
@@ -0,0 +1,27 @@
+Troubleshooting
+
+If things don't just work as described in the readme.
+
+Getting the content graph manually:
+- curl -u admin:admin -H "Accept: text/rdf+nt" http://localhost:8080/graph?name=urn:x-localinstance:/content.graph > graph.nt
+
+Manually deploying:
+- retrieve a zipped offline version from http://localhost:8080/admin/offline/download?baseUri=http://localhost:8080/&targetUri=http://incubator.apache.org/clerezza/&formatExtension=xhtml&formatExtension=rdf&formatExtension=png&formatExtension=html&formatExtension=js&formatExtension=jpeg&rootLinkPrefix=/clerezza
+- scp site<id>.zip  people.apache.org:/www/incubator.apache.org/clerezza
+- on people.apache.org: unzip -o site<id>.zip
+
+
+NOTES:
+- as the documentation at /documentation is not a resource in rdf it wasn't
+contained in the oflline site, so I added a resource with that URI
+- to have the content of index-resources displayed on localhost you need to create the respective collection, otherwise the resource can only be accessed with the URI ending with "/index". This can be done on the clerzza shell as follows:
+
+
+import rdf.core._
+import rdf.core.impl._
+import rdf.ontologies._
+import platform.graphprovider.content.ContentGraphProvider
+val cgp = $[ContentGraphProvider]
+val cg = cgp.getContentGraph
+cg.add(new TripleImpl(new UriRef("http://localhost:8080/downloads/"), RDF.`type`, HIERARCHY.Collection))
+


[03/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/table.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/table.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/table.xhtml
new file mode 100644
index 0000000..9158b2d
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/table.xhtml
@@ -0,0 +1,227 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>table - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />	
+	
+</head>
+
+<body>
+
+<!-- content -->
+<div id="tx-content" class="demo">
+	
+	<!-- list / thumbnail -->	
+	<div class="tx-list">
+		
+		<table class="tx-table">
+		<!-- tablecell widths-->
+		<colgroup>
+			<col width="40" />
+			<col width="40" />
+			<col width="40" />
+			<col width="120" />
+			<col width="150" />
+			<col width="100" />
+			<col width="120" />
+		</colgroup>			
+		<thead>
+		<tr>
+			<th colspan="3"><a href="">File Type</a></th>
+			<!-- tx-on, highlighted table header cell -->
+			<th class="tx-on"><a href=""><span class="tx-icon-down tx-right"></span></a>Name</th>			  
+			<th><a href="">Size</a></th>
+			<!-- tx-icon-down, arrow down (for sorting), tx-icon-up, arrow up, tx-right "float: right"  -->
+			<th><a href=""><span class="tx-icon-up tx-right"></span></a>Source</th>
+			<th><a href="">Upload date</a></th>
+		</tr>
+		</thead>
+		<tbody>
+		<tr>
+			<td><a href=""><input type="checkbox" value="" /></a></td>
+			<td><a href=""><img src="temp/img/eye1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>auge.jpg</td>
+			<td>45kb / 100x150 px</td>
+			<td>Flickr</td>
+			<td>24.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger1.jpg</td>
+			<td>58kb / 378x287 px</td>
+			<td>intern</td>
+			<td>23.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger2.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger2.jpg</td>
+			<td>66kb / 158x284 px</td>
+			<td>fotosource</td>
+			<td>22.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/eye1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>auge.jpg</td>
+			<td>450kb / 400x250 px</td>
+			<td>intern</td>
+			<td>24.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger1.jpg</td>
+			<td>28kb / 378x287 px</td>
+			<td>intern</td>
+			<td>19.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger2.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger2.jpg</td>
+			<td>227kb / 600x480 px</td>
+			<td>youtube</td>
+			<td>14.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger8.jpg</td>
+			<td>58kb / 378x287 px</td>
+			<td>intern</td>
+			<td>05.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger2.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger2.jpg</td>
+			<td>1.2Mb / 2258x1484 px</td>
+			<td>fotosource</td>
+			<td>22.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/eye1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>auge.jpg</td>
+			<td>450kb / 400x250 px</td>
+			<td>intern</td>
+			<td>24.05.2009</td>
+		</tr>
+		<tr>
+			<td><input type="checkbox" value="" /></td>
+			<td><a href=""><img src="temp/img/tiger1.jpg" height="25" alt="" /></a></td>
+			<td>jpg</td>
+			<td>tiger1.jpg</td>
+			<td>89kb / 500x300 px</td>
+			<td>youtube</td>
+			<td>12.05.2009</td>
+		</tr>
+		</tbody>
+		</table>
+
+		
+		<div id="demo">
+
+			<h3>Description</h3>
+			
+			The table is globaly defined in the css, so no special class are required.
+			<br/>
+			<br/>	
+			Use <strong>th.tx-on</strong> to define a highlighted table header cell.
+			<br/>
+			For the sorting arrow, refere the example code.
+			<br/>
+
+			
+		
+			<br/>
+			<br/>
+		
+			<h3>Example code</h3>
+
+			<pre>
+&lt;table class="tx-table"&gt;
+&lt;!-- tablecell widths--&gt;
+&lt;colgroup&gt;
+	&lt;col width="40" /&gt;
+	&lt;col width="40" /&gt;
+	&lt;col width="40" /&gt;
+	&lt;col width="120" /&gt;
+	&lt;col width="150" /&gt;
+	&lt;col width="100" /&gt;
+	&lt;col width="120" /&gt;
+&lt;/colgroup&gt;			
+&lt;thead&gt;
+&lt;tr&gt;
+	&lt;th colspan="3"&gt;&lt;a href=""&gt;File Type&lt;/a&gt;&lt;/th&gt;
+	&lt;!-- tx-on, highlighted table header cell --&gt;
+	&lt;th class="tx-on"&gt;&lt;a href=""&gt;&lt;span class="tx-icon-down tx-right"&gt;&lt;/span&gt;&lt;/a&gt;Name&lt;/th&gt;			  
+	&lt;th&gt;&lt;a href=""&gt;Size&lt;/a&gt;&lt;/th&gt;
+	&lt;!-- tx-icon-down, arrow down (for sorting), tx-icon-up, arrow up, tx-right "float: right"  --&gt;
+	&lt;th&gt;&lt;a href=""&gt;&lt;span class="tx-icon-up tx-right"&gt;&lt;/span&gt;&lt;/a&gt;Source&lt;/th&gt;
+	&lt;th&gt;&lt;a href=""&gt;Upload date&lt;/a&gt;&lt;/th&gt;
+&lt;/tr&gt;
+&lt;/thead&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+	&lt;td&gt;&lt;a href=""&gt;&lt;input type="checkbox" value="" /&gt;&lt;/a&gt;&lt;/td&gt;
+	&lt;td&gt;&lt;a href=""&gt;&lt;img src="temp/img/eye1.jpg" height="25" alt="" /&gt;&lt;/a&gt;&lt;/td&gt;
+	&lt;td&gt;jpg&lt;/td&gt;
+	&lt;td&gt;auge.jpg&lt;/td&gt;
+	&lt;td&gt;45kb / 100x150 px&lt;/td&gt;
+	&lt;td&gt;Flickr&lt;/td&gt;
+	&lt;td&gt;24.05.2009&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+			</pre>			
+		
+		
+		</div>	
+		
+	</div>
+	<!-- // list / thumbnail -->
+	
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/eye1.jpg
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/eye1.jpg b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/eye1.jpg
new file mode 100644
index 0000000..c7c52dc
Binary files /dev/null and b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/eye1.jpg differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger1.jpg
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger1.jpg b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger1.jpg
new file mode 100644
index 0000000..5865f1b
Binary files /dev/null and b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger1.jpg differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger2.jpg
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger2.jpg b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger2.jpg
new file mode 100644
index 0000000..6ec5f68
Binary files /dev/null and b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/temp/img/tiger2.jpg differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/thumbnail.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/thumbnail.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/thumbnail.xhtml
new file mode 100644
index 0000000..bce5398
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/thumbnail.xhtml
@@ -0,0 +1,214 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>thumbnail - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />	
+	
+</head>
+
+<body>
+
+<!-- content -->
+<div id="tx-content" class="demo">
+	
+	<!-- list / thumbnail -->	
+	<div class="tx-list">
+    
+		<form action="" method="post">
+			<fieldset>
+				<!-- tx-size1, tx-size2, tx-size3, different thumbnail sizes -->
+				<ol class="tx-size3">
+					<li>
+						<!-- img.tx-height, portrait thumbnail format -->
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<!-- img.tx-width, landscape thumbnail format -->
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<!-- custom defined icons, tx-right, global for "float: right" -->
+							<span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 19.08.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 17.07.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 24.06.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 08.07.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 12.08.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+				</ol>
+			</fieldset>
+		</form>
+		
+		<div id="demo">
+
+			<h3>Description</h3>
+			
+			In the tx-content a &lt;div> with class <b>tx-list</b> is created. Within this <strong>div.tx-list</strong> an ordered list is placed.
+			<br/>
+			<br/>
+			
+			<strong>ol.tx-size3</strong>, <strong>ol.tx-size2</strong> and <strong>ol.tx-size1</strong> are the sizes of the thumbnail.
+			<br/>
+			<br/>
+			<strong>.tx-size3</strong>: 90px height or width<br/>
+			<strong>.tx-size2</strong>: 120px height or width<br/>
+			<strong>.tx-size1</strong>: 150px height or width<br/>			
+			<br/>
+			<br/>			
+			<strong>img.tx-width</strong> (landscape) and <strong>img.tx-height</strong> (portrait) defines the orientation of the thumbnails. 
+			<br/>
+			<br/>	
+			
+			<strong>div.tx-list</strong> is the main container for the list view. If no class is defined on the <strong>div.tx-list</strong> element the list has 100% width. 
+			<br/>
+			The classes <strong>.tx-show-panel</strong>, <strong>.tx-hide-panel</strong> and <strong>.tx-halfwidth-right</strong> define the position of the tree view.
+			<br/>
+			<br/>
+			
+			<strong>.tx-show-panel</strong>: position with a panel on the left side.<br/>
+			<strong>.tx-hide-panel</strong>: position with a panel on the left side, hidden.<br/>
+			<strong>.tx-halfwidth-right</strong>: position on the right, 50% width.<br/>
+			<br/>
+			<br/>
+			
+			<br/>
+			<br/>
+		
+			<h3>Example code</h3>
+
+			<pre>
+&lt;form action="" method="post"&gt;
+	&lt;fieldset&gt;
+		&lt;!-- tx-size1, tx-size2, tx-size3, different thumbnail sizes --&gt;
+		&lt;ol class="tx-size3"&gt;
+			&lt;li&gt;
+				&lt;!-- img.tx-height, portrait thumbnail format --&gt;
+				&lt;div class="tx-thumb"&gt;&lt;a href=""&gt;&lt;img src="temp/img/tiger1.jpg" alt="" class="tx-height" /&gt;&lt;/a&gt;&lt;/div&gt;
+				&lt;div&gt;
+					&lt;input type="checkbox" value="" /&gt;
+				&lt;/div&gt;
+			&lt;/li&gt;
+			&lt;li&gt;
+				&lt;!-- img.tx-width, landscape thumbnail format --&gt;
+				&lt;div class="tx-thumb"&gt;&lt;a href=""&gt;&lt;img src="temp/img/tiger2.jpg" alt="" class="tx-width" /&gt;&lt;/a&gt;&lt;/div&gt;
+				&lt;div&gt;
+					&lt;input type="checkbox" value="" /&gt;
+				&lt;/div&gt;
+			&lt;/li&gt;
+			&lt;li&gt;
+				&lt;div class="tx-thumb"&gt;&lt;a href=""&gt;&lt;img src="temp/img/tiger2.jpg" alt="" class="tx-width" /&gt;&lt;/a&gt;&lt;/div&gt;
+				&lt;div&gt;
+					&lt;input type="checkbox" value="" /&gt;
+					&lt;!-- custom defined icons, tx-right, global for "float: right" --&gt;
+					&lt;span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 19.08.2009"&gt;&lt;/span&gt;
+				&lt;/div&gt;
+			&lt;/li&gt;
+
+		&lt;/ol&gt;
+	&lt;/fieldset&gt;
+&lt;/form&gt;
+			</pre>			
+		</div>	
+	</div>
+	<!-- // list / thumbnail -->
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-edit.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-edit.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-edit.xhtml
new file mode 100644
index 0000000..c12040f
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-edit.xhtml
@@ -0,0 +1,301 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>tree-edit - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.menu.js" type="text/javascript"></script>
+
+	<style type="text/css"> 
+		.col1 {
+			width: 7em; 
+		}
+		
+		.col2 {
+			width: 6em; 
+		}
+	</style>
+	
+</head>
+
+<body>
+
+<!-- header -->
+<div id="tx-header">
+	<!-- system -->
+	<div id="tx-system">
+
+		<!-- global search -->
+		<div id="tx-globalsearch">
+			<form action="/globalsearch/">
+			<fieldset>
+				<input type="text" name="globalsearch_value" /> <input type="submit" value="" class="tx-icon tx-icon-search"/>
+			</fieldset>	
+			</form>
+		</div>
+		
+		<!-- user information -->
+		<div id="tx-login">
+			<a href="" class="tx-icon tx-icon-user">actions</a> <span>Mans Huster</span> 
+		</div>
+		
+		<div id="tx-logo"><a href=""></a></div>
+		
+		<!-- main menu -->
+		<div id="tx-menu">
+		<ol>
+			<li><a href="">Dashboard</a></li>
+			<li><a href="">Modulgruppe 1</a>
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+					<li><a href="">Submenu 3</a></li>
+					<li><a href="">Submenu 4</a></li>
+				</ol>
+			</li>
+			<li><a href="">Modulgruppe 2</a>	
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+				</ol>
+			</li>
+			<li><a href="">Help</a>
+				<ol>
+					<li><a href="">About</a></li>
+					<li><a href="">What</a></li>
+					<li><a href="">Where</a></li>
+				</ol>
+			</li>
+		</ol>
+		</div>
+	</div>
+	<!-- //system -->
+	
+	<!-- module -->
+	<div id="tx-module">
+		<!-- module title -->
+		<h1>tree-edit example</h1>
+
+		<!-- page editing actions -->
+		<div id="tx-page-actions">
+			<ol>
+				<li><a href="" class="tx-button tx-button-generic">Page Editing</a></li>
+				<li><a href="" class="tx-button tx-button-generic-on">Preview</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Page Data</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Something</a></li>
+			</ol>
+		</div>	
+		
+	</div>
+	<!-- // module -->
+
+	<!-- moduletabs -->
+	<div id="tx-module-tabs">
+		<!-- moduletabs -->
+		<ol>
+			<li class="tx-active"><a href="#">Assets</a></li>	
+			<li><a href="#">Image Sets</a></li>	
+			<li><a href="#">My Lightboxes</a></li>
+			<li class="tx-active"><a href="#">My Something</a></li>
+			<li><a href="#">My Everything</a></li>	
+		</ol>
+		
+		<!--  -->
+		<div id="tx-contextual-buttons">
+			<ol>
+				<li><a href="#" class="tx-button tx-button-remove">Remove</a></li>
+				<li><a href="#" class="tx-button tx-button-create">Create</a></li>
+				<li><a href="#" class="tx-button tx-button-modify">Modify</a></li>
+				<li><a href="#" class="tx-button tx-button-generic">Generic</a></li>
+			</ol>
+		</div>
+	</div>	
+	<!-- // moduletabs -->
+	
+	<!-- moduleoptions -->
+	<div id="tx-module-options">	
+		<ol>
+			<li><a href="#" class="tx-icon tx-toggle-list-on">Table</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-thumbnail-on">Thumbnail</a></li>
+			<li class="tx-spacer"><a href="#" class="tx-icon tx-toggle-tree-on">Tree</a></li>
+			
+			<li><a href="#" class="tx-icon tx-toggle-size1-on">Size 1</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size2-on">Size 2</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size3-on">Size 3</a></li>
+		</ol>	
+
+	</div>
+	<!-- // moduleoptions -->
+</div>
+<!-- // header -->
+
+<!-- content -->
+<div id="tx-content">
+	<!-- tree view -->
+	<!-- aligned left / ca. 50% width-->
+	<!-- tree view -->
+	<div class="tx-tree tx-halfwidth-left">
+    	
+		<!-- contains the tree -->
+		<div class="tx-tree-view">
+			<table class="tx-table">
+				<tr>
+					<th></th>
+					<th>Concepts</th>
+					<th class="col1">Tagged pages</th>
+					<th class="col2">In concepts</th>
+				</tr>
+			</table>
+			<!-- example folder structure -->
+			<ol>
+				<!--  tx-open, shows the arrow down on a "open" element -->
+				<li class="tx-open">
+					<!-- li content is wrapped inside a div to avoid some javascript event problems, eg. drag drop events can be assigned to the div instead -->
+					<div>
+						<!-- span class tx-info should be correspond with the table th widths -->
+						<span class="tx-info"><span class="col1">9</span><span class="col2">3</span></span>
+						<!-- drag icon -->
+						<div title=" Themes..." class="tx-icon tx-icon-drag">drag me</div>
+						<!-- checkbox -->
+						<input type="checkbox" /><!-- name --><a href=""></a><a href="">Themes...</a>
+					</div>
+					<!-- subelements of an li -->
+					<ol>
+						<li class="tx-open"><div>
+								<span class="tx-info"><span class="col1">29</span><span class="col2">2</span></span>
+								<div title=" Where" class="tx-icon tx-icon-drag">drag me</div>
+								<input type="checkbox" /><a href=""></a><a href=""> Where</a>
+							</div>
+							<ol>
+								<!-- li default shows an right arrow as background -->
+								<li><div>
+									<span class="tx-info"><span class="col1">51</span><span class="col2">5</span></span>
+									<div title="Africa" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Africa</a>
+								</div></li>
+								<li><div>
+									<span class="tx-info"><span class="col1">8</span><span class="col2">6</span></span>
+									<div title="Asia" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Asia</a>
+								</div></li>
+								<!-- tx-nobg, shows no arrow on a element, e.g. element has no subelements -->
+								<li class="tx-nobg"><div>
+									<span class="tx-info"><span class="col1">70</span><span class="col2">2</span></span>
+									<div title="Ecoregions" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Ecoregions</a>
+								</div></li>
+							</ol>
+						</li>		
+					</ol>
+				</li>
+			</ol>
+			<!-- // example folder structure-->
+		</div>
+		<!-- // tree view -->
+	</div>
+	<!-- // tree -->
+		
+	<!-- edit -->	
+	<!-- aligned right / ca. 50% width-->
+	<div class="tx-edit tx-halfwidth-right">
+
+		<div class="tx-edit-content">
+			<form action="" method="post">
+				<fieldset>
+					<ol>
+						<li class="tx-line"><label>Original format</label>
+							<div>jpg</div></li>
+						
+						<li class="tx-line"><label>Size</label>
+							<div>645 x 345 px (original size) <a href="">[view]</a><br />
+							512 x 257 px <a href="">[view]</a></div>
+						</li>
+						
+						<li class="tx-line"><label>Replace Image</label>
+							<input type="file" size="30" /></li>
+						
+						<li><label>Credit</label>
+							<input size="30" type="text" value="" /></li>
+						
+						<li><label>Licence type</label>
+							<select>
+								<option value="0">please select</option>
+								<option value="1" selected="selected">Royality Fee</option>
+								<option value="2">Open Photo</option>
+								<option value="3">Self made with natel</option>
+							</select></li>
+						
+						<li class="tx-line"><label>Caption</label>
+							<input size="30" type="text" value="test entry" /></li>
+						
+						<li class="tx-line"><label>Alternative description</label>
+							<textarea cols="40" rows="3">test entry</textarea></li>
+						
+						<li><label>Radio</label>
+							<input type="radio" name="radio1" value="" /> Yes <input type="radio" name="radio1" value="" /> No <input type="radio" name="radio1" value="" /> Maybe</li>	
+						
+						<li><label>Checkbox</label>
+							<input type="checkbox" value="" /> Yes <input type="checkbox" value="" /> No <input type="checkbox" value="" /> Maybe</li>	
+
+						<li class="tx-line"><label>Broader concepts:</label>
+							<div>
+								<span class="tx-item"><a class="tx-icon tx-icon-plus" href="#">Add</a></span>	
+							</div>				
+						</li>
+
+						<li class="tx-line"><label>Narrower concepts:</label>
+							<div>
+								<span class="tx-item tx-line"><a href="#" class="tx-icon tx-icon-delete">remove</a>India</span>
+								<span class="tx-item tx-line"><a href="#" class="tx-icon tx-icon-delete">remove</a>China</span>
+								<span class="tx-item"><a class="tx-icon tx-icon-plus" href="#">Add</a></span>		
+							</div>				
+						</li>
+
+						
+						<li class="tx-line"><label>Related concepts:</label>
+							<div>
+								<span class="tx-item tx-line"><a href="#" class="tx-icon tx-icon-delete">remove</a>Asia</span>
+								<span class="tx-item"><a class="tx-icon tx-icon-plus" href="#" id="tx-create-related">Add</a><input size="30" type="text" value="test entry" /></span>
+							</div>
+						</li>
+
+							
+					</ol>
+				</fieldset>
+			</form>
+		</div>
+	
+	</div>
+	<!-- // edit -->
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-thumbnail.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-thumbnail.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-thumbnail.xhtml
new file mode 100644
index 0000000..8e3fafc
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree-thumbnail.xhtml
@@ -0,0 +1,320 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>tree-thumbnail - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.menu.js" type="text/javascript"></script>
+		
+	
+</head>
+
+<body>
+
+<!-- header -->
+<div id="tx-header">
+	<!-- system -->
+	<div id="tx-system">
+
+		<!-- global search -->
+		<div id="tx-globalsearch">
+			<form action="/globalsearch/">
+			<fieldset>
+				<input type="text" name="globalsearch_value" /> <input type="submit" value="" class="tx-icon tx-icon-search"/>
+			</fieldset>	
+			</form>
+		</div>
+		
+		<!-- user information -->
+		<div id="tx-login">
+			<a href="" class="tx-icon tx-icon-user">actions</a> <span>Mans Huster</span> 
+		</div>
+		
+		<div id="tx-logo"><a href=""></a></div>
+		
+		<!-- main menu -->
+		<div id="tx-menu">
+		<ol>
+			<li><a href="">Dashboard</a></li>
+			<li><a href="">Modulgruppe 1</a>
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+					<li><a href="">Submenu 3</a></li>
+					<li><a href="">Submenu 4</a></li>
+				</ol>
+			</li>
+			<li><a href="">Modulgruppe 2</a>	
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+				</ol>
+			</li>
+			<li><a href="">Help</a>
+				<ol>
+					<li><a href="">About</a></li>
+					<li><a href="">What</a></li>
+					<li><a href="">Where</a></li>
+				</ol>
+			</li>
+		</ol>
+		</div>
+	</div>
+	<!-- //system -->
+	
+	<!-- module -->
+	<div id="tx-module">
+		<!-- module title -->
+		<h1>tree-thumbnail example</h1>
+
+		<!-- page editing actions -->
+		<div id="tx-page-actions">
+			<ol>
+				<li><a href="" class="tx-button tx-button-generic">Page Editing</a></li>
+				<li><a href="" class="tx-button tx-button-generic-on">Preview</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Page Data</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Something</a></li>
+			</ol>
+		</div>	
+		
+	</div>
+	<!-- // module -->
+
+	<!-- moduletabs -->
+	<div id="tx-module-tabs">
+		<!-- moduletabs -->
+		<ol>
+			<li class="tx-active"><a href="#">Assets</a></li>	
+			<li><a href="#">Image Sets</a></li>	
+			<li><a href="#">My Lightboxes</a></li>
+			<li class="tx-active"><a href="#">My Something</a></li>
+			<li><a href="#">My Everything</a></li>	
+		</ol>
+		
+		<!--  -->
+		<div id="tx-contextual-buttons">
+			<ol>
+				<li><a href="#" class="tx-button tx-button-remove">Remove</a></li>
+				<li><a href="#" class="tx-button tx-button-create">Create</a></li>
+				<li><a href="#" class="tx-button tx-button-modify">Modify</a></li>
+				<li><a href="#" class="tx-button tx-button-generic">Generic</a></li>
+			</ol>
+		</div>
+	</div>	
+	<!-- // moduletabs -->
+	
+	<!-- moduleoptions -->
+	<div id="tx-module-options">	
+		<ol>
+			<li><a href="#" class="tx-icon tx-toggle-list-on">Table</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-thumbnail-on">Thumbnail</a></li>
+			<li class="tx-spacer"><a href="#" class="tx-icon tx-toggle-tree-on">Tree</a></li>
+			
+			<li><a href="#" class="tx-icon tx-toggle-size1-on">Size 1</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size2-on">Size 2</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size3-on">Size 3</a></li>
+		</ol>	
+
+	</div>
+	<!-- // moduleoptions -->
+</div>
+<!-- // header -->
+
+<!-- content -->
+<div id="tx-content">
+	<div class="tx-tree tx-halfwidth-left">
+    	
+		<!-- contains the tree -->
+		<div class="tx-tree-view">
+			<table class="tx-table">
+				<tr>
+					<th></th>
+					<th>Concepts</th>
+					<th style="width: 7em;">Tagged pages</th>
+					<th style="width: 6em;">In concepts</th>
+				</tr>
+			</table>
+
+			<!-- example folder structure -->
+			<ol>
+				<!--  tx-open, shows the arrow down on a "open" element -->
+				<li class="tx-open">
+					<!-- li content is wrapped inside a div to avoid some javascript event problems, eg. drag drop events can be assigned to the div instead -->
+					<div>
+						<!-- span class tx-info should be correspond with the table th widths -->
+						<span class="tx-info"><span style="width: 7em;">9</span><span style="width: 6em;">3</span></span>
+						<!-- drag icon -->
+						<div title=" Themes..." class="tx-icon tx-icon-drag">drag me</div>
+						<!-- checkbox -->
+						<input type="checkbox" /><!-- name --><a href=""></a><a href="">Themes...</a>
+					</div>
+					<!-- subelements of an li -->
+					<ol>
+						<li class="tx-open"><div>
+								<span class="tx-info"><span style="width: 7em;">29</span><span style="width: 6em;">2</span></span>
+								<div title=" Where" class="tx-icon tx-icon-drag">drag me</div>
+								<input type="checkbox" /><a href=""></a><a href=""> Where</a>
+							</div>
+							<ol>
+								<!-- li default shows an right arrow as background -->
+								<li><div>
+									<span class="tx-info"><span style="width: 7em;">51</span><span style="width: 6em;">5</span></span>
+									<div title="Africa" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Africa</a>
+								</div></li>
+								<li><div>
+									<span class="tx-info"><span style="width: 7em;">8</span><span style="width: 6em;">6</span></span>
+									<div title="Asia" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Asia</a>
+								</div></li>
+								<!-- tx-nobg, shows no arrow on a element, e.g. element has no subelements -->
+								<li class="tx-nobg"><div>
+									<span class="tx-info"><span style="width: 7em;">70</span><span style="width: 6em;">2</span></span>
+									<div title="Ecoregions" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Ecoregions</a>
+								</div></li>
+							</ol>
+						</li>		
+					</ol>
+				</li>
+			</ol>
+			<!-- // example folder structure-->
+		</div>
+		<!-- // tree view -->
+		
+	</div>
+	<!-- // tree -->
+	
+	<!-- list / thumbnail -->	
+	<!-- aligned right / ca. 50% width-->
+	<div class="tx-list tx-halfwidth-right">
+
+		<form action="" method="post">
+			<fieldset>
+				<!-- tx-size1, tx-size2, tx-size3, different thumbnail sizes -->
+				<ol class="tx-size3">
+					<li>
+						<!-- img.tx-height, portrait thumbnail format -->
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<!-- img.tx-width, landscape thumbnail format -->
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<!-- custom defined icons, tx-right, global for "float: right" -->
+							<span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 19.08.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 17.07.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 24.06.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 08.07.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 12.08.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+				</ol>
+			</fieldset>
+		</form>
+		
+	</div>
+	<!-- // list / thumbnail -->
+	
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree.xhtml
new file mode 100644
index 0000000..149bfea
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/tree.xhtml
@@ -0,0 +1,207 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>tree - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<style type="text/css"> 
+		.col1 {
+			width: 7em; 
+		}
+		
+		.col2 {
+			width: 6em; 
+		}
+	</style>
+	
+</head>
+
+<body>
+
+<!-- content -->
+<div id="tx-content" class="demo">
+
+	<!-- tree view -->
+	<div class="tx-tree">
+    	
+		<!-- contains the tree -->
+		<div class="tx-tree-view">
+			<table class="tx-table">
+				<tr>
+					<th></th>
+					<th>Concepts</th>
+					<th class="col1">Tagged pages</th>
+					<th class="col2">In concepts</th>
+				</tr>
+			</table>
+			<!-- example folder structure -->
+			<ol>
+				<!--  tx-open, shows the arrow down on a "open" element -->
+				<li class="tx-open">
+					<!-- li content is wrapped inside a div to avoid some javascript event problems, eg. drag drop events can be assigned to the div instead -->
+					<div>
+						<!-- span class tx-info should be correspond with the table th widths -->
+						<span class="tx-info"><span class="col1">9</span><span class="col2">3</span></span>
+						<!-- drag icon -->
+						<div title=" Themes..." class="tx-icon tx-icon-drag">drag me</div>
+						<!-- checkbox -->
+						<input type="checkbox" /><!-- name --><a href=""></a><a href="">Themes...</a>
+					</div>
+					<!-- subelements of an li -->
+					<ol>
+						<li class="tx-open"><div>
+								<span class="tx-info"><span class="col1">29</span><span class="col2">2</span></span>
+								<div title=" Where" class="tx-icon tx-icon-drag">drag me</div>
+								<input type="checkbox" /><a href=""></a><a href=""> Where</a>
+							</div>
+							<ol>
+								<!-- li default shows an right arrow as background -->
+								<li><div>
+									<span class="tx-info"><span class="col1">51</span><span class="col2">5</span></span>
+									<div title="Africa" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Africa</a>
+								</div></li>
+								<li><div>
+									<span class="tx-info"><span class="col1">8</span><span class="col2">6</span></span>
+									<div title="Asia" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Asia</a>
+								</div></li>
+								<!-- tx-nobg, shows no arrow on a element, e.g. element has no subelements -->
+								<li class="tx-nobg"><div>
+									<span class="tx-info"><span class="col1">70</span><span class="col2">2</span></span>
+									<div title="Ecoregions" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Ecoregions</a>
+								</div></li>
+							</ol>
+						</li>		
+					</ol>
+				</li>
+			</ol>
+			<!-- // example folder structure-->
+		</div>
+		<!-- // tree view -->
+
+		<div id="demo">
+			<h3>Description</h3>
+
+			In the tx-content a &lt;div> with class <b>tx-tree</b> is created.
+			<br/>
+			<br/>			
+			
+			In the <strong>li</strong> elements of the <strong>tx-tree-view</strong> are the <strong>span.tx-info</strong>, which referes to the <strong>table th</strong>. 
+			<br/>
+			<br/>
+			
+			<strong>tx-tree-view</strong> contains the tree view. for a better description, how the tree view is defined, refer the source code (context highlighting in the browser) 
+			<br/>
+			<br/>
+			The current example has no ids or names defined, if necessary they have to be defined contextually.
+			<br/>
+			
+			
+			<strong>div.tx-tree</strong> is the main container for the tree view. If no class is defined on the <strong>div.tx-tree</strong> element the tree has 100% width. 
+			<br/>
+			The classes <strong>.tx-show-panel</strong>, <strong>.tx-hide-panel</strong> and <strong>.tx-halfwidth-left</strong> define the position of the tree view.
+			<br/>
+			<br/>
+			
+			<strong>.tx-show-panel</strong>: position with a panel on the left side.<br/>
+			<strong>.tx-hide-panel</strong>: position with a panel on the left side, hidden.<br/>
+			<strong>.tx-halfwidth-left</strong>: position on the left side 50% width.<br/>
+			<br/>
+			<br/>
+			
+			
+
+			<h3>Example code</h3>
+			
+			<pre>
+&lt;!-- contains the tree --&gt;
+&lt;div class="tx-tree-view"&gt;
+	&lt;table class="tx-table"&gt;
+		&lt;tr&gt;
+			&lt;th&gt;&lt;/th&gt;
+			&lt;th&gt;Concepts&lt;/th&gt;
+			&lt;th class="col1"&gt;Tagged pages&lt;/th&gt;
+			&lt;th class="col2"&gt;In concepts&lt;/th&gt;
+		&lt;/tr&gt;
+	&lt;/table&gt;
+	&lt;!-- example folder structure --&gt;
+	&lt;ol&gt;
+		&lt;!--  tx-open, shows the arrow down on a "open" element --&gt;
+		&lt;li class="tx-open"&gt;
+			&lt;!-- li content is wrapped inside a div to avoid some javascript event problems, eg. drag drop events can be assigned to the div instead --&gt;
+			&lt;div&gt;
+				&lt;!-- span class tx-info should be correspond with the table th widths --&gt;
+				&lt;span class="tx-info"&gt;&lt;span class="col1"&gt;9&lt;/span&gt;&lt;span class="col2"&gt;3&lt;/span&gt;&lt;/span&gt;
+				&lt;!-- drag icon --&gt;
+				&lt;div title=" Themes..." class="tx-icon tx-icon-drag"&gt;drag me&lt;/div&gt;
+				&lt;!-- checkbox --&gt;
+				&lt;input type="checkbox" /&gt;&lt;!-- name --&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;a href=""&gt;Themes...&lt;/a&gt;
+			&lt;/div&gt;
+			&lt;!-- subelements of an li --&gt;
+			&lt;ol&gt;
+				&lt;li class="tx-open"&gt;&lt;div&gt;
+						&lt;span class="tx-info"&gt;&lt;span class="col1"&gt;29&lt;/span&gt;&lt;span class="col2"&gt;2&lt;/span&gt;&lt;/span&gt;
+						&lt;div title=" Where" class="tx-icon tx-icon-drag"&gt;drag me&lt;/div&gt;
+						&lt;input type="checkbox" /&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;a href=""&gt; Where&lt;/a&gt;
+					&lt;/div&gt;
+					&lt;ol&gt;
+						&lt;!-- li default shows an right arrow as background --&gt;
+						&lt;li&gt;&lt;div&gt;
+							&lt;span class="tx-info"&gt;&lt;span class="col1"&gt;51&lt;/span&gt;&lt;span class="col2"&gt;5&lt;/span&gt;&lt;/span&gt;
+							&lt;div title="Africa" class="tx-icon tx-icon-drag"&gt;drag me&lt;/div&gt;
+							&lt;input type="checkbox" /&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;a href=""&gt;Africa&lt;/a&gt;
+						&lt;/div&gt;&lt;/li&gt;
+						&lt;!-- tx-nobg, shows no arrow on a element, e.g. element has no subelements --&gt;
+						&lt;li class="tx-nobg"&gt;&lt;div&gt;
+							&lt;span class="tx-info"&gt;&lt;span class="col1"&gt;70&lt;/span&gt;&lt;span class="col2"&gt;2&lt;/span&gt;&lt;/span&gt;
+							&lt;div title="Ecoregions" class="tx-icon tx-icon-drag"&gt;drag me&lt;/div&gt;
+							&lt;input type="checkbox" /&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;a href=""&gt;Ecoregions&lt;/a&gt;
+						&lt;/div&gt;&lt;/li&gt;
+					&lt;/ol&gt;
+				&lt;/li&gt;		
+			&lt;/ol&gt;
+		&lt;/li&gt;
+	&lt;/ol&gt;
+	&lt;!-- // example folder structure--&gt;
+&lt;/div&gt;
+&lt;!-- // tree view --&gt;
+			</pre>
+
+		</div>
+	</div>	
+</div>
+<!-- // content -->
+
+
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/META-INF/documentation.nt
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/META-INF/documentation.nt b/platform.style.classic.webguiexamples/src/main/resources/META-INF/documentation.nt
new file mode 100644
index 0000000..93a1f05
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/META-INF/documentation.nt
@@ -0,0 +1,13 @@
+<bundle:///webguiexamples-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///webguiexamples-content> <http://discobits.org/ontology#infoBit> "The following list gives an overview of all gui elements and the corresponding styles available on clerezza to create your on wep apps. To use the style the file \"style.css\" has to be linked to the source HTML document with the LINK element: \n<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n&lt;link href=\"/style/style.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" /&gt;\n<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n<ul xmlns=\"http://www.w3.org/1999/xhtml\">\n<li>\n<a href=\"/web-gui-examples/buttons.xhtml\" target=\"_blank\">buttons</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/header.xhtml\" target=\"_blank\">header</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/panel.xhtml\" target=\"_blank\">panel</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/thumbnail.xhtml\" target=\"_blank\">thumbnail view</a>\n</li>\n<li>\n<a href=\"/web-gui-exam
 ples/tree.xhtml\" target=\"_blank\">tree view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/edit.xhtml\" target=\"_blank\">edit view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/table.xhtml\" target=\"_blank\">table view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/panel-thumbnail.xhtml\" target=\"_blank\">panel-thumbnail view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/panel-tree.xhtml\" target=\"_blank\">panel-tree view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/tree-edit.xhtml\" target=\"_blank\">tree-edit view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/tree-thumbnail.xhtml\" target=\"_blank\">tree-thumbnail view</a>\n</li>\n<li>\n<a href=\"/web-gui-examples/overlay.xhtml\" target=\"_blank\">overlay</a>\n</li><li><a href=\"/web-gui-examples/alert.xhtml\" target=\"_blank\">alert message</a></li>\n</ul>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+_:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4e <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
+_:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4e <http://discobits.org/ontology#pos> "0" .
+_:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4e <http://discobits.org/ontology#holds> <bundle:///webguiexamples-title> .
+<bundle:///webguiexamples> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///webguiexamples> <http://discobits.org/ontology#contains> _:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4e .
+<bundle:///webguiexamples> <http://discobits.org/ontology#contains> _:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4d .
+<bundle:///webguiexamples-title> <http://discobits.org/ontology#infoBit> "Web Gui Examples"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///webguiexamples-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+_:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4d <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
+_:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4d <http://discobits.org/ontology#pos> "1" .
+_:AX2dX304e41c0X3aX1274283458aX3aXX2dX7e4d <http://discobits.org/ontology#holds> <bundle:///webguiexamples-content> .

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/deploy.sh
----------------------------------------------------------------------
diff --git a/site/deploy.sh b/site/deploy.sh
new file mode 100644
index 0000000..45275be
--- /dev/null
+++ b/site/deploy.sh
@@ -0,0 +1,9 @@
+svn co https://svn.apache.org/repos/asf/clerezza/site/production/ /tmp/site-production
+curl -u admin:admin "http://localhost:8080/admin/offline/download?baseUri=http://localhost:8080/&targetUri=http://clerezza.apache.org/&formatExtension=xhtml&formatExtension=rdf&formatExtension=png&formatExtension=html&formatExtension=js&formatExtension=jpeg&formatExtension=css"  > /tmp/site-production.zip
+cd ..
+mvn javadoc:aggregate
+cp -r ./target/site/apidocs /tmp/site-production/
+unzip -o /tmp/site-production.zip -d /tmp/site-production
+cd /tmp/site-production 
+svn add * --force
+svn commit -m "Auto commit by site deploy script" .


[08/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/LICENSE
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/LICENSE b/platform.launcher.mulgara/LICENSE
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/platform.launcher.mulgara/LICENSE
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/pom.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/pom.xml b/platform.launcher.mulgara/pom.xml
new file mode 100644
index 0000000..2c44d16
--- /dev/null
+++ b/platform.launcher.mulgara/pom.xml
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.2-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>platform.launcher.mulgara</artifactId>
+    <version>0.5-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>Clerezza - Platform Launcher with Mulgara</name>
+    <description>Mulgara variant of standalone java application for launching the clerezza.org platform. It is also a bundle, but there is no OSGi container known to support this (we are working on it :-) ).</description>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.xsite</groupId>
+                <artifactId>xsite-maven-plugin</artifactId>
+                <configuration>
+                    <sourceDirectoryPath>${basedir}/src/site/xsite</sourceDirectoryPath>
+                    <sitemapPath>content/sitemap.xml</sitemapPath>
+                    <skinPath>templates/skin.html</skinPath>
+                    <outputDirectoryPath>${basedir}/target/site/documentation</outputDirectoryPath>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>pre-site</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>2.1</version>
+                <executions>
+                    <execution>
+                        <id>inline-jars</id>
+                        <goals>
+                            <goal>unpack-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <includeArtifactIds>
+                                org.apache.clerezza.platform.launcher.storageless
+                            </includeArtifactIds>
+                            <outputDirectory>target/extracted</outputDirectory>
+                            <includes>**</includes>
+                            <excludes>
+                                META-INF/**
+                            </excludes>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-platform-bundles</id>
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-3</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeScope>runtime</includeScope>
+                            <excludeArtifactIds>slf4j-api</excludeArtifactIds>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.apache.clerezza.platform.launcher.Main</mainClass>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                        </manifest>
+                        <manifestEntries>
+                            <Bundle-Name>Clerezza - Platform Launcher</Bundle-Name>
+                            <Bundle-SymbolicName>org.apache.clerezza.platform.launcher.tdb</Bundle-SymbolicName>
+                            <Bundle-Activator>org.apache.clerezza.platform.launcher.Main</Bundle-Activator>
+                            <Import-Package>org.osgi.framework,org.osgi.service.startlevel</Import-Package>
+                            <Private-Package>*</Private-Package>
+                        </manifestEntries>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+        <resources>
+            <resource>
+                <directory>target/extracted/</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </resource>
+            <resource>
+                <targetPath>META-INF</targetPath>
+                <filtering>false</filtering>
+                <directory>${basedir}</directory>
+                <includes>
+                    <include>NOTICE.txt</include>
+                    <include>LICENSE.*</include>
+                </includes>
+            </resource>
+            <!-- the exclude rules are here because the maven-dependency-plugin
+            copies both -SNAPSHOT version as well as the one with the timestamp,
+            see http://jira.codehaus.org/browse/MDEP-209 -->
+            <resource>
+                <targetPath>bundles</targetPath>
+                <directory>target/bundles</directory>
+                <excludes>
+                    <exclude>**/*20*.*-*.jar</exclude>
+                </excludes>
+            </resource>
+        </resources>
+    </build>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.launcher.storageless</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <!-- what makes this variant special -->
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.mulgara.storage</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.mulgara</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.openrdf.sesame</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/main/appended-resources/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/main/appended-resources/META-INF/NOTICE b/platform.launcher.mulgara/src/main/appended-resources/META-INF/NOTICE
new file mode 100644
index 0000000..27c71d2
--- /dev/null
+++ b/platform.launcher.mulgara/src/main/appended-resources/META-INF/NOTICE
@@ -0,0 +1,6 @@
+
+
+- Mort Bay Jetty Project (http://www.mortbay.org/jetty/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- WYMIWYG (http://wymiwyg.org/)
+- HP Labs Semantic Web Research (http://www.hpl.hp.com/semweb/)

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/resources/documentation/images/tut_1_class_diagram.png
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/resources/documentation/images/tut_1_class_diagram.png b/platform.launcher.mulgara/src/site/resources/documentation/images/tut_1_class_diagram.png
new file mode 100644
index 0000000..0bd04f4
Binary files /dev/null and b/platform.launcher.mulgara/src/site/resources/documentation/images/tut_1_class_diagram.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/resources/documentation/style/style.css
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/resources/documentation/style/style.css b/platform.launcher.mulgara/src/site/resources/documentation/style/style.css
new file mode 100644
index 0000000..ff49a4d
--- /dev/null
+++ b/platform.launcher.mulgara/src/site/resources/documentation/style/style.css
@@ -0,0 +1,421 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+*/
+
+/*---------------------------------------------------------------------------
+ *  Two- and three-column layout
+ */
+
+#banner {
+    top: 0px;
+    left: 0px;
+    right: 0px;
+    height: 116px;
+}
+
+#left {
+    position: absolute;
+    z-index: 2;
+    left: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+#right {
+    position: absolute;
+    z-index: 1;
+    right: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+.Content3Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 216px;
+}
+
+.Content2Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 16px;
+}
+
+#center {
+    z-index: 3;
+    margin: 0px;
+    border: none;
+    padding-bottom: 8px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Default element styles
+ */
+
+body {
+    padding: 0px;
+    margin: 0px;
+    border: 0px;
+
+    font-family: helvetica, arial, sans-serif;
+    font-size: 12px;
+
+    background-color: white;
+    color: black;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    margin: 0px;
+    border: 0px;
+    padding: 0px;
+    font-weight: normal;
+}
+
+a:link { color: #008DA8; }
+a:active { color: #FE5400; }
+a:hover { color: #FE5400; }
+a:visited { color: black; }
+
+iframe {
+    width:100%;
+    height: 800px;
+    border: 0px;
+}
+
+img {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+}
+
+p {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 10px;
+}
+
+blockquote {
+    margin-bottom: 10px;
+}
+
+td {
+    font-size: 12px;
+    padding: 2px;
+}
+
+tr.a {
+    background-color:  #e0e0e0;
+}
+tr.b {
+    background-color: #ffffff;
+}
+
+th {
+    font-size: 12px;
+    font-weight: bold;
+    white-space: nowrap;
+    padding: 2px;
+}
+
+th.Row {
+    text-align: left;
+    vertical-align: top;
+}
+
+ul, ol {
+    border: 0px;
+    padding: 0px;
+    margin-top: 0px;
+    margin-bottom: 12px;
+    margin-left: 20px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Page banner
+ */
+
+#banner {
+    margin: 0px;
+    border: 0px;
+    border-bottom: 1px solid #008DA8;
+    padding: 0px;
+    background-color: #e0e0e0;
+    color: #008DA8;
+    vertical-align: bottom;
+}
+
+#banner a { text-decoration: none; }
+#banner a:visited { color: #008DA8; }
+#banner a:hover { color: #FE5400; }
+#banner a:active { color: #FE5400; }
+
+#logo {
+    position: absolute;
+    top: 5px;
+    left: 8px;
+}
+
+#versions {
+    position: absolute;
+    width: auto;
+    right: 0px;
+    top: 0px;
+    margin: 8px;
+    font-weight: normal;
+}
+
+/*---------------------------------------------------------------------------
+ *  Page content
+ */
+
+#content {
+    margin: 0px;
+    background-color: white;
+    color: black;
+    height: 100%;
+}
+
+#content h1 {
+    width: 100%;
+    font-size: 18px;
+    background-color: #008DA8;
+    color: white;
+    padding: 2px;
+    padding-left: 6px;
+    margin-top: 24px;
+    margin-bottom: 12px;
+}
+
+#content .FirstChild {  /* IE doesn't understand first-child pseudoelement */
+    margin-top: 0px;
+}
+
+#content a { text-decoration: underline; }
+#content a:link { color: #008DA8; }
+#content a:visited { color: #008DA8; }
+#content a:active { color: #FE5400; }
+#content a:hover { color: #FE5400; }
+
+#content h2 {
+    margin-top: 24px;
+    border-top: 1px solid #008DA8;
+    margin-bottom: 16px;
+    font-size: 15px;
+    font-weight: bold;
+    background-color:  #e0e0e0;;
+    padding: 2px;
+}
+
+#content li {
+    margin-bottom: 6px;
+}
+
+#content th {
+    background-color:  #e0e0e0;
+}
+
+#content td {
+    
+}
+
+.Source pre {
+    padding: 4px;
+    font-family: courier new, monospace;
+    font-size: 11px;
+    border: 1px solid #008DA8;
+    background-color:  #e0e0e0;
+    color: black;
+}
+
+.Source:before {
+    margin: 0px;
+    padding: 0px;
+    border: 0px;
+    font-size: inherit;
+    line-spacing: 100%;
+}
+
+.highlight {
+    background-color:  #e0e0e0;
+    border: 1px dotted #008DA8;
+    padding: 5px;
+}
+
+/* The following are for images, but can also apply to div's containing images. */
+
+#content .Float {
+    float: right;
+    margin-left: 8px;
+    margin-right: 0px;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+#content .Diagram {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+
+#content .Inline {
+    display: inline;
+}
+
+.RuleOfThumb {
+    font-weight: bold;
+}
+
+/*---------------------------------------------------------------------------
+ *  Side panels
+ */
+
+.SidePanel {
+    background-color: white;
+    padding: 0px;
+    font-size: 11px;
+}
+
+.SidePanel h1 {
+    margin: 0px;
+    border: 0px;
+    padding: 4px;
+
+    color: #008DA8;
+
+    font-size: 12px;
+    font-weight: bold;
+}
+
+
+.SidePanel a { text-decoration: none; }
+.SidePanel a:link { color: #000000; }
+.SidePanel a:visited { color: #000000; }
+.SidePanel a:active { color: #FE5400; }
+.SidePanel a:hover { color: #FE5400; }
+
+/*---------------------------------------------------------------------------
+ *  Menus
+ */
+
+.MenuGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE work-around */
+
+    margin-bottom: 8px;
+    background-color: white;
+    color: #008DA8;
+}
+
+.MenuGroup ul {
+    margin: 0px;
+    padding-left: 4px;
+    list-style-type: none;
+}
+
+.MenuGroup li {
+    padding: 2px;
+}
+
+.MenuGroup .currentLink {
+/*    background-color: #060;*/
+    background-color:  #e0e0e0;
+    color: #008DA8;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  News panel
+ */
+
+.NewsGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE workaround */
+    margin-bottom: 8px;
+
+    color: #008DA8;
+}
+
+.NewsItem {
+    margin: 4px;
+}
+
+.NewsDate {
+    font-weight: bold;
+    margin: 0px;
+    padding: 0px;
+}
+
+.NewsText {
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 8px;
+}
+
+.NewsText a { text-decoration: underline; }
+.NewsText a:link { color: #008DA8; }
+.NewsText a:visited { color: #008DA8; }
+.NewsText a:active { color: #FE5400; }
+.NewsText a:hover { color: #FE5400; }
+
+.NewsMore {
+    font-size: smaller;
+    margin: 4px;
+    margin-top: 8px;
+    text-align: left;
+}
+
+.NewsGroup td {
+    font-size: 12px;
+}
+
+/*---------------------------------------------------------------------------
+ *  Document meta-information
+ */
+
+.Meta {
+    margin-top: 64px;
+    font-size: smaller;
+    color: #008DA8;
+    text-align: right;
+}
+
+.Meta a { text-decoration: underline; }
+.Meta a:link { color: #008DA8; }
+.Meta a:visited { color: #008DA8; }
+.Meta a:active { color: #FE5400; }
+.Meta a:hover { color: #FE5400; }

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/resources/images/clerezza.png
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/resources/images/clerezza.png b/platform.launcher.mulgara/src/site/resources/images/clerezza.png
new file mode 100644
index 0000000..cb0efb0
Binary files /dev/null and b/platform.launcher.mulgara/src/site/resources/images/clerezza.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/site.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/site.xml b/platform.launcher.mulgara/src/site/site.xml
new file mode 100644
index 0000000..62c8fd3
--- /dev/null
+++ b/platform.launcher.mulgara/src/site/site.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/*
+ * Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland).
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+
+<project>
+    <body>
+        <menu name="Documentation">
+            <item name="Information" href="documentation/information.xhtml"/>
+        </menu>
+    </body>
+</project>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/xsite/content/information.xhtml
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/xsite/content/information.xhtml b/platform.launcher.mulgara/src/site/xsite/content/information.xhtml
new file mode 100644
index 0000000..5d30fab
--- /dev/null
+++ b/platform.launcher.mulgara/src/site/xsite/content/information.xhtml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
+	<head>
+		<title>Clerezza platform launcher with Mulgara storage</title>
+	</head>
+	<body>
+		<h1>Clerezza platform launcher with Jena TDB storage</h1>
+		<p>Author: Manuel Innerhofer - clerezza.org</p>
+		<p>Date: June 24, 2009</p>
+		<h2 id="information">Information</h2>
+		<p>
+			This is a launcher for the clerezza platform. It uses Mulgara as
+			rdf storage. For further information on how to use this launcher read
+			the documentation of the storageless launcher under
+            <br />
+			<a href="http://clerezza.org/projects/org.apache.clerezza.platform.launcher.storageless/" target="_blank">http://clerezza.org/projects/org.apache.clerezza.platform.launcher.storageless/</a>
+		</p>
+    </body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/xsite/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/xsite/content/sitemap.xml b/platform.launcher.mulgara/src/site/xsite/content/sitemap.xml
new file mode 100644
index 0000000..ecb9016
--- /dev/null
+++ b/platform.launcher.mulgara/src/site/xsite/content/sitemap.xml
@@ -0,0 +1,26 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+<sitemap>
+    <section>
+        <name>Documentation</name>
+        <page>information.xhtml</page>
+    </section>
+</sitemap>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.mulgara/src/site/xsite/templates/skin.html
----------------------------------------------------------------------
diff --git a/platform.launcher.mulgara/src/site/xsite/templates/skin.html b/platform.launcher.mulgara/src/site/xsite/templates/skin.html
new file mode 100644
index 0000000..bb1b45d
--- /dev/null
+++ b/platform.launcher.mulgara/src/site/xsite/templates/skin.html
@@ -0,0 +1,71 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <title>clerezza.org - ${title}</title>
+        <link rel="stylesheet" type="text/css" href="style/style.css"/>
+        ${head}
+    </head>
+    <body>
+
+        <div id="banner">
+            <a href="http://clerezza.org/">
+              <img id="logo" src="../images/clerezza.png" alt="clerezza.org"/>
+            </a><br />
+        </div>
+
+        <div id="center" class="${centerClass}">
+            <div id="content">
+                <!-- <h1 class="FirstChild">${title}</h1> -->
+                ${body}
+                <p>Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland)</p>
+                <br /><br />
+            </div>
+        </div>
+
+        <div class="SidePanel" id="left">
+            <#list sitemap.sections as section>
+                <div class="MenuGroup">
+                    <h1>${section.name}</h1>
+                    <ul>
+                        <#list section.entries as entry>
+                            <#if entry = page>
+                                <li class="currentLink">${entry.title}</li>
+                            <#else>
+                                <li><a href="${entry.href}">${entry.title}</a></li>
+                            </#if>
+                        </#list>
+                    </ul>
+                </div>
+            </#list>
+            <div class="MenuGroup">
+                  <h1>Project Site</h1>
+                  <ul>
+
+                              <li><a href="../index.html">Back to project site</a></li>
+                  </ul>
+              </div>
+        </div>
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/LICENSE
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/LICENSE b/platform.launcher.storageless.parent/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/platform.launcher.storageless.parent/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/LICENSE
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/LICENSE b/platform.launcher.storageless.parent/platform.launcher.storageless/LICENSE
new file mode 100644
index 0000000..e8d41e4
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/LICENSE
@@ -0,0 +1,471 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+APACHE CLEREZZA TDB LAUNCHER SUBCOMPONENTS: 
+
+The Apache Clerezza TDB Launcher includes a number of subcomponents with
+separate copyright notices and license terms. Your use of the source
+code for the these subcomponents is subject to the terms and
+conditions of the following licenses. 
+
+For the yui javascript library:
+
+Copyright (c) 2009, Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+    * 	Redistributions of source code must retain the above copyright notice, this list of conditions and the
+     	following disclaimer.
+    * 	Redistributions in binary form must reproduce the above copyright notice, this 	list of conditions and the following disclaimer in the documentation and/or other 	materials provided with the distribution.
+    * 	Neither the name of Yahoo! Inc. nor the names of its contributors may be used 	to endorse or promote products derived from this software without specific prior written permission of Yahoo! Inc.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+For the jQuery javascript library:
+
+Copyright (c) 2011 John Resig, http://jquery.com/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+For Asm:
+
+Copyright (c) 2000-2011 INRIA, France Telecom
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holders nor the names of its
+   contributors may be used to endorse or promote products derived from
+   this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.
+
+For Bouncycastle:
+
+Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
+
+For the RDFa parsing library:
+
+© Copyright 2009 University of Bristol
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS’’ AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+- For the jSSLutils library:
+  
+Copyright (c) 2008-2010, The University of Manchester, United Kingdom.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without 
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, 
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright 
+      notice, this list of conditions and the following disclaimer in the 
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the The University of Manchester nor the names of 
+      its contributors may be used to endorse or promote products derived 
+      from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+
+
+For Jetty:
+
+Eclipse Public License - v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Los
 ses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) 
 above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
+
+- For scala:
+
+Copyright (c) 2002-2012 EPFL, Lausanne, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Programming Methods Laboratory of the
+Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland.
+
+Permission to use, copy, modify, and distribute this software in source
+or binary form for any purpose with or without fee is hereby granted,
+provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+   3. Neither the name of the EPFL nor the names of its contributors
+      may be used to endorse or promote products derived from this
+      software without specific prior written permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.


[06/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/pom.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/pom.xml b/platform.launcher.storageless.parent/pom.xml
new file mode 100644
index 0000000..6dbc63f
--- /dev/null
+++ b/platform.launcher.storageless.parent/pom.xml
@@ -0,0 +1,905 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>platform.launcher.storageless.parent</artifactId>
+    <version>0.9-SNAPSHOT</version>
+    <packaging>pom</packaging>
+    <name>Clerezza - Platform Launcher Storageless Parent POM</name>
+    <description>A parent for Platform launchers, containing the platform bundlessca as runtime dependencies.
+    </description>
+    <modules>
+        <module>platform.launcher.storageless</module>
+    </modules>
+    
+    <dependencyManagement>
+      <dependencies>
+	<!-- Apache Stanbol Dependencies -->
+	<dependency>
+          <groupId>org.apache.stanbol</groupId>
+          <artifactId>org.apache.stanbol.commons.frameworkfragment</artifactId>
+          <version>${stanbol.version}</version>
+        </dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.web.resources</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.security.core</artifactId>
+      <version>1.0.0</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.authentication.basic</artifactId>
+	  <version>1.0.0</version>
+	</dependency>
+	<dependency>
+          <groupId>org.apache.stanbol</groupId>
+          <artifactId>org.apache.stanbol.commons.security.fexilwebconsole</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+          <groupId>org.apache.stanbol</groupId>
+          <artifactId>org.apache.stanbol.commons.security.usermanagement</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.ldpath.clerezza</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.ldpathtemplate</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.web.viewable</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.web.rdfviewable.writer</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.web.base</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.freemarker</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.indexedgraph</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+	<dependency>
+	  <groupId>org.apache.stanbol</groupId>
+	  <artifactId>org.apache.stanbol.commons.jsonld</artifactId>
+	  <version>${stanbol.version}</version>
+	</dependency>
+      </dependencies>
+    </dependencyManagement>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.stanbol</groupId>
+            <artifactId>org.apache.stanbol.commons.frameworkfragment</artifactId>
+            <scope>provided</scope>
+        </dependency>
+
+        <!--
+            Clerezza Dependencies
+        -->
+        <dependency>
+            <groupId>org.wymiwyg</groupId>
+            <artifactId>wymiwyg-commons-core</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>com.ibm.icu</artifactId>
+            <scope>runtime</scope>
+            <version>0.6-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.ops4j.pax.swissbox.tinybundles</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>javax.mail</artifactId>
+            <scope>runtime</scope>
+            <version>0.5-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.json.simple</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.scala-lang</groupId>
+            <artifactId>scala-library</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.scala-lang</groupId>
+            <artifactId>scala-compiler</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.scala-lang</groupId>
+            <artifactId>scala-actors</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.scala-lang</groupId>
+            <artifactId>scala-reflect</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.scala</groupId>
+            <artifactId>script-engine</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <!-- <dependency>
+            <groupId>com.sun.script.jruby</groupId>
+            <artifactId>jruby-engine</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.jruby</artifactId>
+            <scope>runtime</scope>
+        </dependency> -->
+        <dependency>
+            <groupId>asm</groupId>
+            <artifactId>asm-all</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpcore-osgi</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.jsslutils</groupId>
+            <artifactId>jsslutils</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>commons-codec</groupId>
+            <artifactId>commons-codec</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <!-- these are now embeded as most recent version is not OSGi bundle
+        <dependency>
+            <groupId>net.rootdev</groupId>
+            <artifactId>java-rdfa</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>net.rootdev</groupId>
+            <artifactId>java-rdfa-htmlparser</artifactId>
+        </dependency> -->
+        <dependency>
+            <groupId>org.apache.mina</groupId>
+            <artifactId>mina-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.sshd</groupId>
+            <artifactId>sshd-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.sshd</groupId>
+            <artifactId>sshd-pam</artifactId>
+        </dependency>
+        <!--
+            Clerezza Bundles
+        -->
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.logging.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.logging.initializer</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.logging.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.enrichment</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.graphnodeprovider</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.usermanager</artifactId>
+            <scope>runtime</scope>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.usermanager.webinterface</artifactId>
+            <scope>runtime</scope>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>utils.customproperty</artifactId>
+            <scope>runtime</scope>
+            <version>0.5-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.accountcontrolpanel.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.accountcontrolpanel.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.wink</groupId>
+            <artifactId>wink-osgi</artifactId>
+            <version>1.3.0</version>
+            <!-- this has to start early, because of the MediaType requiring RuntimeImpl in 
+            static initializer -->
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.utils</artifactId>
+            <scope>runtime</scope>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.enrichment</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.facade</artifactId>
+            <scope>runtime</scope>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.commons</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.storage</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.file.storage</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.sparql</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.parser</artifactId>
+            <scope>runtime</scope>
+            <version>0.12-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.serializer</artifactId>
+            <scope>runtime</scope>
+            <version>0.11-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.rdfa</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.rdfjson</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.12-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.storage.web</artifactId>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content</artifactId>
+            <scope>runtime</scope>
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content.default404</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content.fsadaptor</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content.imagemetadata</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content.representations.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content.representations.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.graphprovider.content</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.dashboard.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.dashboard.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.globalmenu.api</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.dashboard.webinterface</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.shellcustomizer</artifactId>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>shell</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>shell.felixshellcommand</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>bundledevtool</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>sshshell</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>web.fileserver</artifactId>
+            <scope>runtime</scope>
+            <version>0.10-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>jaxrs.rdf.providers</artifactId>
+            <scope>runtime</scope>
+            <version>0.15-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>jaxrs.stanbol.fragments</artifactId>
+            <scope>runtime</scope>
+            <version>0.1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.web.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.web.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <!--<dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.security</artifactId>
+            <scope>runtime</scope>
+        </dependency> -->
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.security.conditions</artifactId>
+            <scope>runtime</scope>
+            <version>0.6-SNAPSHOT</version>
+        </dependency>
+        <!-- <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.security.foafssl.core</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.security.foafssl.test</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+	-->
+        <dependency>
+          <groupId>org.apache.clerezza</groupId>
+          <artifactId>platform.security.foafssl.ontologies</artifactId>
+	  <version>0.2-SNAPSHOT</version>
+          <scope>runtime</scope>
+        </dependency>
+        
+	<dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>ssl.keygen.base</artifactId>
+	       <version>0.6-SNAPSHOT</version>
+            <scope>runtime</scope>
+        </dependency>
+        <!--<dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.security.auth.basic</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.security.auth.cookie</artifactId>
+            <scope>runtime</scope>
+        </dependency> --> 
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.web.resources</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.security.core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.authentication.basic</artifactId>
+    </dependency>
+    <dependency>
+        <groupId>org.apache.stanbol</groupId>
+        <artifactId>org.apache.stanbol.commons.security.fexilwebconsole</artifactId>
+    </dependency>
+    <dependency>
+        <groupId>org.apache.stanbol</groupId>
+        <artifactId>org.apache.stanbol.commons.security.usermanagement</artifactId>
+    </dependency>
+    <dependency> <!-- LD Path -->
+      <groupId>at.newmedialab.ldpath</groupId>
+      <artifactId>ldpath-api</artifactId>
+      <version>0.9.5</version>
+    </dependency>
+    <dependency>
+      <groupId>at.newmedialab.ldpath</groupId>
+      <artifactId>ldpath-core-bundle</artifactId>
+      <version>0.9.5</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.ldpath.clerezza</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.ldpathtemplate</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.web.viewable</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.web.rdfviewable.writer</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.web.base</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.freemarker</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.indexedgraph</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.stanbol</groupId>
+      <artifactId>org.apache.stanbol.commons.jsonld</artifactId>
+    </dependency>
+    <dependency> <!-- used also for all the other JSON parsing/writing in Stanbol -->
+      <groupId>org.codehaus.jettison</groupId>
+      <artifactId>jettison</artifactId>
+      <version>1.3.1</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <version>3.2.1</version>
+    </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typehandlerspace</artifactId>
+            <scope>runtime</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typehandlerspace.wink</artifactId>
+            <scope>runtime</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typepriority</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.mail</artifactId>
+            <scope>runtime</scope>
+            <version>0.5-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>templating</artifactId>
+            <scope>runtime</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>templating.seedsnipe</artifactId>
+            <scope>runtime</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>jaxrs.utils</artifactId>
+            <scope>runtime</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>jaxrs.extensions</artifactId>
+            <scope>runtime</scope>
+            <version>0.6-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>osgi.services</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.gui</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.seedsnipe</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.scripting</artifactId>
+            <scope>runtime</scope>
+            <version>0.5-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.scripting.scriptmanager</artifactId>
+            <scope>runtime</scope>
+            <version>0.5-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.xhtml2html</artifactId>
+            <scope>runtime</scope>
+            <version>0.6-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>web.resources.jquery</artifactId>
+            <scope>runtime</scope>
+            <version>0.6-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>web.resources.yui</artifactId>
+            <scope>runtime</scope>
+            <version>0.5-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>utils.imageprocessing</artifactId>
+            <scope>runtime</scope>
+            <version>0.8-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>web.resources.scripts</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.style.default</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.scala</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.scalaserverpages</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.scala.utils</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.config</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.config.gui</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.documentation</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.documentation.viewer</artifactId>
+            <scope>runtime</scope>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.language.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.language.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+<!--
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.style.classic.webguiexamples</artifactId>
+            <scope>runtime</scope>
+        </dependency>wr
+-->
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.concepts.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.concepts.ontologies</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.users.core</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>utils</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.metadata</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>permissiondescriptions</artifactId>
+            <scope>runtime</scope>
+            <version>0.2-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.bouncycastle</groupId>
+            <artifactId>bcprov-jdk16</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+    </dependencies>
+    <build>
+        <pluginManagement>
+            <plugins>
+                <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+                <plugin>
+                    <groupId>org.eclipse.m2e</groupId>
+                    <artifactId>lifecycle-mapping</artifactId>
+                    <version>1.0.0</version>
+                    <configuration>
+                        <lifecycleMappingMetadata>
+                            <pluginExecutions>
+                                <pluginExecution>
+                                    <pluginExecutionFilter>
+                                        <groupId>
+                                            org.apache.maven.plugins
+                                        </groupId>
+                                        <artifactId>
+                                            maven-dependency-plugin
+                                        </artifactId>
+                                        <versionRange>
+                                            [2.1,)
+                                        </versionRange>
+                                        <goals>
+                                            <goal>
+                                                unpack-dependencies
+                                            </goal>
+                                        </goals>
+                                    </pluginExecutionFilter>
+                                    <action>
+                                        <ignore/>
+                                    </action>
+                                </pluginExecution>
+                            </pluginExecutions>
+                        </lifecycleMappingMetadata>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+</project>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/DISCLAIMER
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/DISCLAIMER b/platform.launcher.tdb/DISCLAIMER
new file mode 100644
index 0000000..ab24be4
--- /dev/null
+++ b/platform.launcher.tdb/DISCLAIMER
@@ -0,0 +1,11 @@
+Apache Clerezza is an effort undergoing incubation at The Apache Software 
+Foundation (ASF), sponsored by the Apache Incubator. 
+
+Incubation is required of all newly accepted projects until a further 
+review indicates that the infrastructure, communications, and decision 
+making process have stabilized in a manner consistent with other 
+successful ASF projects. 
+
+While incubation status is not necessarily a reflection of the 
+completeness or stability of the code, it does indicate that the 
+project has yet to be fully endorsed by the ASF.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/LICENSE
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/LICENSE b/platform.launcher.tdb/LICENSE
new file mode 100644
index 0000000..e8d41e4
--- /dev/null
+++ b/platform.launcher.tdb/LICENSE
@@ -0,0 +1,471 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+APACHE CLEREZZA TDB LAUNCHER SUBCOMPONENTS: 
+
+The Apache Clerezza TDB Launcher includes a number of subcomponents with
+separate copyright notices and license terms. Your use of the source
+code for the these subcomponents is subject to the terms and
+conditions of the following licenses. 
+
+For the yui javascript library:
+
+Copyright (c) 2009, Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+    * 	Redistributions of source code must retain the above copyright notice, this list of conditions and the
+     	following disclaimer.
+    * 	Redistributions in binary form must reproduce the above copyright notice, this 	list of conditions and the following disclaimer in the documentation and/or other 	materials provided with the distribution.
+    * 	Neither the name of Yahoo! Inc. nor the names of its contributors may be used 	to endorse or promote products derived from this software without specific prior written permission of Yahoo! Inc.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+For the jQuery javascript library:
+
+Copyright (c) 2011 John Resig, http://jquery.com/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+For Asm:
+
+Copyright (c) 2000-2011 INRIA, France Telecom
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holders nor the names of its
+   contributors may be used to endorse or promote products derived from
+   this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.
+
+For Bouncycastle:
+
+Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
+
+For the RDFa parsing library:
+
+© Copyright 2009 University of Bristol
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS’’ AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+- For the jSSLutils library:
+  
+Copyright (c) 2008-2010, The University of Manchester, United Kingdom.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without 
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, 
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright 
+      notice, this list of conditions and the following disclaimer in the 
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the The University of Manchester nor the names of 
+      its contributors may be used to endorse or promote products derived 
+      from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+
+
+For Jetty:
+
+Eclipse Public License - v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Los
 ses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) 
 above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
+
+- For scala:
+
+Copyright (c) 2002-2012 EPFL, Lausanne, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Programming Methods Laboratory of the
+Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland.
+
+Permission to use, copy, modify, and distribute this software in source
+or binary form for any purpose with or without fee is hereby granted,
+provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+   3. Neither the name of the EPFL nor the names of its contributors
+      may be used to endorse or promote products derived from this
+      software without specific prior written permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/README.txt
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/README.txt b/platform.launcher.tdb/README.txt
new file mode 100644
index 0000000..6698c91
--- /dev/null
+++ b/platform.launcher.tdb/README.txt
@@ -0,0 +1,11 @@
+Apache Clerezza TDB Launcher
+
+The provided launcher jar is executable, however on most platform you must
+provide additional arguments to java so that Clerezza has enough memory to run.
+
+Start clerezza with:
+
+java -XX:MaxPermSize=400m -Dfile.encoding=utf-8 -Xss512k -Xmx2g -jar platform.launcher.tdb-*.jar
+
+Add the --help at the end of the line above to see possible argument for
+Clerezza

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/nb-configuration.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/nb-configuration.xml b/platform.launcher.tdb/nb-configuration.xml
new file mode 100644
index 0000000..ec4540c
--- /dev/null
+++ b/platform.launcher.tdb/nb-configuration.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-shared-configuration>
+    <!--
+This file contains additional configuration written by modules in the NetBeans IDE.
+The configuration is intended to be shared among all the users of project and
+therefore it is assumed to be part of version control checkout.
+Without this configuration present, some functionality in the IDE may be limited or fail altogether.
+-->
+    <properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
+        <!--
+Properties that influence various parts of the IDE, especially code formatting and the like. 
+You can copy and paste the single properties, into the pom.xml file and the IDE will pick them up.
+That way multiple projects can share the same settings (useful for formatting rules for example).
+Any value defined here will override the pom.xml file value but is only applicable to the current project.
+-->
+        <netbeans.compile.on.save>none</netbeans.compile.on.save>
+    </properties>
+</project-shared-configuration>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/nbactions.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/nbactions.xml b/platform.launcher.tdb/nbactions.xml
new file mode 100644
index 0000000..3fc4ab5
--- /dev/null
+++ b/platform.launcher.tdb/nbactions.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<actions>
+    <action>
+        <actionName>run</actionName>
+        <goals>
+            <goal>clean</goal>
+            <goal>package</goal>
+            <goal>antrun:run</goal>
+            <goal>-o</goal>
+        </goals>
+        <properties>
+            <vm.args>-Dclerezza.shell.disable=true</vm.args>
+        </properties>
+    </action>
+    <action>
+        <actionName>debug</actionName>
+        <goals>
+            <goal>clean</goal>
+            <goal>package</goal>
+            <goal>antrun:run</goal>
+            <goal>-o</goal>
+        </goals>
+        <properties>
+            <vm.args>-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Dclerezza.shell.disable=true</vm.args>
+            <jpda.listen>true</jpda.listen>
+        </properties>
+    </action>
+    <action>
+        <actionName>profile</actionName>
+        <goals>
+            <goal>clean</goal>
+            <goal>package</goal>
+            <goal>antrun:run</goal>
+            <goal>-o</goal>
+        </goals>
+        <properties>
+            <vm.args>${profiler.args}</vm.args>
+            <!-- XXX <java jvm="${profiler.java}" ...> -->
+            <profiler.action>profile</profiler.action>
+        </properties>
+    </action>
+    <action>
+        <actionName>CUSTOM-resume-debug</actionName>
+        <displayName>Resume Debug</displayName>
+        <goals>
+            <goal>antrun:run</goal>
+            <goal>-o</goal>
+        </goals>
+        <properties>
+            <vm.args>-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address}</vm.args>
+            <jpda.listen>true</jpda.listen>
+        </properties>
+    </action>
+</actions>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/pom.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/pom.xml b/platform.launcher.tdb/pom.xml
new file mode 100644
index 0000000..f1380f0
--- /dev/null
+++ b/platform.launcher.tdb/pom.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>platform.launcher.tdb</artifactId>
+    <version>0.6-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>Clerezza - Platform Launcher with Jena TDB</name>
+    <description>TDB variant of standalone java application for launching the clerezza.org platform. It is also a bundle, but there is no OSGi container known to support this (we are working on it :-) ).</description>
+    <build>
+        <plugins>
+             <plugin>
+                    <groupId>org.codehaus.xsite</groupId>
+                    <artifactId>xsite-maven-plugin</artifactId>
+                    <configuration>
+                            <sourceDirectoryPath>${basedir}/src/site/xsite</sourceDirectoryPath>
+                            <sitemapPath>content/sitemap.xml</sitemapPath>
+                            <skinPath>templates/skin.html</skinPath>
+                            <outputDirectoryPath>${basedir}/target/site/documentation</outputDirectoryPath>
+                    </configuration>
+                    <executions>
+                            <execution>
+                                    <phase>pre-site</phase>
+                                    <goals>
+                                            <goal>run</goal>
+                                    </goals>
+                            </execution>
+                    </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>2.1</version>
+                <executions>
+                    <execution>
+                        <id>inline-jars</id>
+                        <goals>
+                            <goal>unpack-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <includeArtifactIds>
+                                platform.launcher.storageless
+                            </includeArtifactIds>
+                            <outputDirectory>target/extracted</outputDirectory>
+                            <includes>**</includes>
+                            <excludes>
+                                META-INF/**,**/org.apache.jena*
+                            </excludes>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-platform-bundles</id>
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-3</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeScope>runtime</includeScope>
+                            <excludeArtifactIds>slf4j-api</excludeArtifactIds>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.apache.clerezza.platform.launcher.Main</mainClass>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                        </manifest>
+                        <manifestEntries>
+                            <Bundle-Name>Clerezza - Platform Launcher</Bundle-Name>
+                            <Bundle-SymbolicName>org.apache.clerezza.platform.launcher.tdb</Bundle-SymbolicName>
+                            <Bundle-Activator>org.apache.clerezza.platform.launcher.Main</Bundle-Activator>
+                            <Import-Package>org.osgi.framework,org.osgi.service.startlevel</Import-Package>
+                            <Private-Package>*</Private-Package>
+                        </manifestEntries>
+                    </archive>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.2.1</version>
+                <configuration>
+                    <finalName>clerezza-tdb</finalName>
+                    <descriptors>
+                        <descriptor>src/main/assembly/src.xml</descriptor>
+                    </descriptors>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id> <!-- this is used for inheritance merges -->
+                        <phase>package</phase> <!-- bind to the packaging phase -->
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.7</version>
+                <configuration>
+                    <target>
+                        <property name="vm.args" value=""/>
+                        <java fork="true" jar="${project.build.directory}/${project.build.finalName}.jar"
+                  dir="${project.build.directory}">
+                            <jvmarg line="-Xmx1024m -XX:MaxPermSize=256M -Dfile.encoding=utf-8 ${vm.args}"/>
+                        </java>
+                    </target>
+                </configuration>
+            </plugin>
+        </plugins>
+        <resources>
+            <resource>
+                <directory>target/extracted/</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </resource>
+            <resource>
+                <targetPath>META-INF</targetPath>
+                <filtering>false</filtering>
+                <directory>${basedir}</directory>
+                <includes>
+                    <include>NOTICE.txt</include>
+                    <include>LICENSE.*</include>
+                </includes>
+            </resource>
+            <!-- the exclude rules are here because the maven-dependency-plugin
+            copies both -SNAPSHOT version as well as the one with the timestamp,
+            see http://jira.codehaus.org/browse/MDEP-209 -->
+            <resource>
+                <targetPath>bundles</targetPath>
+                <directory>target/bundles</directory>
+                <excludes>
+                    <exclude>**/*20*.*-*.jar</exclude>
+                </excludes>
+            </resource>
+        </resources>
+    </build>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.launcher.storageless</artifactId>
+            <scope>provided</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <!-- what makes this variant special -->
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.tdb.storage</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-iri</artifactId>
+            <scope>runtime</scope>
+            <version>1.0.0_1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.servicemix.bundles</groupId>
+            <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+            <scope>runtime</scope>
+            <version>2.11.0_1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.servicemix.bundles</groupId>
+            <artifactId>org.apache.servicemix.bundles.xmlresolver</artifactId>
+            <scope>runtime</scope>
+            <version>1.2_5</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-core</artifactId>
+            <scope>runtime</scope>
+            <version>2.11.0_1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-arq</artifactId>
+            <scope>runtime</scope>
+            <version>2.11.0_1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-tdb</artifactId>
+            <scope>runtime</scope>
+            <version>1.0.0_1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>14.0</version>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/main/appended-resources/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/main/appended-resources/META-INF/NOTICE b/platform.launcher.tdb/src/main/appended-resources/META-INF/NOTICE
new file mode 100644
index 0000000..7d1928c
--- /dev/null
+++ b/platform.launcher.tdb/src/main/appended-resources/META-INF/NOTICE
@@ -0,0 +1,18 @@
+
+- Mort Bay Jetty Project (http://www.mortbay.org/jetty/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- WYMIWYG (http://wymiwyg.org/)
+- HP Labs Semantic Web Research (http://www.hpl.hp.com/semweb/)
+- The OSGi Alliance (http://www.osgi.org/)
+- Yahoo! Inc. (http://yahoo.com/)
+- Eclipse Foundation (http://eclipse.org/)
+- INRIA, France Telecom (http://asm.ow2.org/)
+- The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
+- University of Bristol (http://stars.ilrt.bris.ac.uk/)
+- The University of Manchester (http://www.manchester.ac.uk/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- EPFL, Lausanne (http://www.epfl.ch/)
+
+This product includes JQuery and other javascript 
+files Licensed under the MIT License, see the individual
+files for their copyright notice.


[11/11] git commit: Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
Revert "CLEREZZA-926: removed modules not in release"

This reverts commit 95328ac1e9f1f7f36ecebc36b37d1de55dcf792a.


Project: http://git-wip-us.apache.org/repos/asf/clerezza/repo
Commit: http://git-wip-us.apache.org/repos/asf/clerezza/commit/74fe1745
Tree: http://git-wip-us.apache.org/repos/asf/clerezza/tree/74fe1745
Diff: http://git-wip-us.apache.org/repos/asf/clerezza/diff/74fe1745

Branch: refs/heads/release-201407
Commit: 74fe1745d1fc773981953071eb4f6cdb4130c98d
Parents: 11e6970
Author: Reto Gmür <re...@apache.org>
Authored: Fri Aug 1 19:16:42 2014 +0200
Committer: Reto Gmür <re...@apache.org>
Committed: Fri Aug 1 19:16:42 2014 +0200

----------------------------------------------------------------------
 ext.javax.mail/LICENSE                          | 201 ++++
 ext.javax.mail/pom.xml                          |  72 ++
 ext.org.apache.jena.tdb/LICENSE                 | 201 ++++
 ext.org.apache.jena.tdb/pom.xml                 | 103 +++
 .../src/main/resources/log4j.properties         |  22 +
 ext.org.apache.jena/LICENSE                     | 201 ++++
 ext.org.apache.jena/pom.xml                     |  98 ++
 ext.org.apache.lucene/LICENSE                   | 201 ++++
 ext.org.apache.lucene/pom.xml                   |  85 ++
 ext.org.ops4j.pax.swissbox.tinybundles/LICENSE  | 201 ++++
 ext.org.ops4j.pax.swissbox.tinybundles/pom.xml  |  63 ++
 internal.archetype/LICENSE                      | 201 ++++
 internal.archetype/pom.xml                      |  52 ++
 .../META-INF/maven/archetype-metadata.xml       |  46 +
 .../main/resources/META-INF/maven/archetype.xml |  29 +
 .../main/resources/archetype-resources/LICENSE  | 201 ++++
 .../main/resources/archetype-resources/pom.xml  |  41 +
 maven-archetypes/java-ssp-ttl/core/pom.xml      |  61 ++
 .../clerezza/skeleton/GreetingManager.java      | 111 +++
 .../apache/clerezza/skeleton/GreetingsList.java | 101 +++
 .../clerezza/skeleton/greeting-list-naked.ssp   |   6 +
 .../apache/clerezza/skeleton/greeting-naked.ssp |   6 +
 .../skeleton/staticweb/new-greeting.xhtml       |  17 +
 .../java-ssp-ttl/ontologies/pom.xml             |  47 +
 .../clerezza/skeleton/ontologies/greetings.ttl  |  19 +
 maven-archetypes/java-ssp-ttl/pom.xml           |  38 +
 maven-jaxrs-report-plugin/LICENSE               | 201 ++++
 maven-jaxrs-report-plugin/pom.xml               |  79 ++
 .../jaxrsreportplugin/JaxRsReportMojo.java      | 267 ++++++
 maven-pladoc-plugin/LICENSE                     | 201 ++++
 .../maven-pladoc-plugin.api/LICENSE             | 201 ++++
 .../maven-pladoc-plugin.api/pom.xml             |  62 ++
 .../pladocplugin/api/GeneratorService.java      |  31 +
 .../maven-pladoc-plugin.core/LICENSE            | 201 ++++
 .../maven-pladoc-plugin.core/pom.xml            | 152 ++++
 .../clerezza/pladocplugin/PladocReportMojo.java | 268 ++++++
 .../maven-pladoc-plugin.service/LICENSE         | 201 ++++
 .../maven-pladoc-plugin.service/pom.xml         |  65 ++
 .../service/GeneratorServiceImpl.java           | 139 +++
 maven-pladoc-plugin/pom.xml                     |  41 +
 platform.launcher.mulgara/LICENSE               | 202 +++++
 platform.launcher.mulgara/pom.xml               | 163 ++++
 .../src/main/appended-resources/META-INF/NOTICE |   6 +
 .../images/tut_1_class_diagram.png              | Bin 0 -> 6985 bytes
 .../resources/documentation/style/style.css     | 421 +++++++++
 .../src/site/resources/images/clerezza.png      | Bin 0 -> 7113 bytes
 platform.launcher.mulgara/src/site/site.xml     |  26 +
 .../src/site/xsite/content/information.xhtml    |  41 +
 .../src/site/xsite/content/sitemap.xml          |  26 +
 .../src/site/xsite/templates/skin.html          |  71 ++
 platform.launcher.storageless.parent/LICENSE    | 201 ++++
 .../platform.launcher.storageless/LICENSE       | 471 ++++++++++
 .../platform.launcher.storageless/pom.xml       | 417 +++++++++
 .../src/main/appended-resources/META-INF/NOTICE |  18 +
 .../platform/launcher/ClerezzaActivator.java    |  73 ++
 .../clerezza/platform/launcher/ClerezzaApp.java | 479 ++++++++++
 .../platform/launcher/LauncherArguments.java    |  70 ++
 .../apache/clerezza/platform/launcher/Main.java |  48 +
 .../platform/launcher/MavenArtifactDesc.java    | 147 +++
 .../platform/launcher/ShutdownListener.java     |  38 +
 .../images/tut_1_class_diagram.png              | Bin 0 -> 6985 bytes
 .../resources/documentation/style/style.css     | 421 +++++++++
 .../src/site/resources/images/clerezza.png      | Bin 0 -> 7113 bytes
 .../src/site/site.xml                           |  30 +
 .../src/site/xsite/content/sitemap.xml          |  28 +
 .../src/site/xsite/content/usage.xhtml          | 180 ++++
 .../src/site/xsite/templates/skin.html          |  71 ++
 platform.launcher.storageless.parent/pom.xml    | 905 +++++++++++++++++++
 platform.launcher.tdb/DISCLAIMER                |  11 +
 platform.launcher.tdb/LICENSE                   | 471 ++++++++++
 platform.launcher.tdb/README.txt                |  11 +
 platform.launcher.tdb/nb-configuration.xml      |  18 +
 platform.launcher.tdb/nbactions.xml             |  54 ++
 platform.launcher.tdb/pom.xml                   | 229 +++++
 .../src/main/appended-resources/META-INF/NOTICE |  18 +
 platform.launcher.tdb/src/main/assembly/src.xml |  69 ++
 .../images/tut_1_class_diagram.png              | Bin 0 -> 6985 bytes
 .../resources/documentation/style/style.css     | 421 +++++++++
 .../src/site/resources/images/clerezza.png      | Bin 0 -> 7113 bytes
 platform.launcher.tdb/src/site/site.xml         |  26 +
 .../src/site/xsite/content/information.xhtml    |  41 +
 .../src/site/xsite/content/sitemap.xml          |  27 +
 .../src/site/xsite/templates/skin.html          |  71 ++
 platform.launcher.virtuoso/DISCLAIMER           |  11 +
 platform.launcher.virtuoso/LICENSE              | 471 ++++++++++
 platform.launcher.virtuoso/README.txt           |  24 +
 platform.launcher.virtuoso/pom.xml              | 251 +++++
 .../src/main/appended-resources/META-INF/NOTICE |  18 +
 .../src/main/assembly/src.xml                   |  69 ++
 .../images/tut_1_class_diagram.png              | Bin 0 -> 6985 bytes
 .../resources/documentation/style/style.css     | 421 +++++++++
 .../src/site/resources/images/clerezza.png      | Bin 0 -> 7113 bytes
 platform.launcher.virtuoso/src/site/site.xml    |  26 +
 .../src/site/xsite/content/information.xhtml    |  41 +
 .../src/site/xsite/content/sitemap.xml          |  27 +
 .../src/site/xsite/templates/skin.html          |  71 ++
 platform.style.classic.webguiexamples/LICENSE   | 201 ++++
 platform.style.classic.webguiexamples/pom.xml   |  79 ++
 .../web-resources/web-gui-examples/alert.xhtml  |  99 ++
 .../web-gui-examples/buttons.xhtml              | 201 ++++
 .../web-resources/web-gui-examples/edit.xhtml   | 164 ++++
 .../web-resources/web-gui-examples/header.xhtml | 299 ++++++
 .../web-gui-examples/overlay.xhtml              | 108 +++
 .../web-gui-examples/panel-thumbnail.xhtml      | 351 +++++++
 .../web-gui-examples/panel-tree.xhtml           | 324 +++++++
 .../web-resources/web-gui-examples/panel.xhtml  | 235 +++++
 .../web-gui-examples/style/demo.css             |  64 ++
 .../web-resources/web-gui-examples/table.xhtml  | 227 +++++
 .../web-gui-examples/temp/img/eye1.jpg          | Bin 0 -> 4517 bytes
 .../web-gui-examples/temp/img/tiger1.jpg        | Bin 0 -> 4860 bytes
 .../web-gui-examples/temp/img/tiger2.jpg        | Bin 0 -> 6321 bytes
 .../web-gui-examples/thumbnail.xhtml            | 214 +++++
 .../web-gui-examples/tree-edit.xhtml            | 301 ++++++
 .../web-gui-examples/tree-thumbnail.xhtml       | 320 +++++++
 .../web-resources/web-gui-examples/tree.xhtml   | 207 +++++
 .../main/resources/META-INF/documentation.nt    |  13 +
 site/deploy.sh                                  |   9 +
 site/graph.nt                                   | 798 ++++++++++++++++
 site/pom.xml                                    | 104 +++
 site/readme.txt                                 |  13 +
 .../architecture/images/image001.png            | Bin 0 -> 118873 bytes
 .../architecture/images/image003.png            | Bin 0 -> 60454 bytes
 .../architecture/images/image005.png            | Bin 0 -> 27808 bytes
 .../architecture/images/image007.png            | Bin 0 -> 66064 bytes
 .../architecture/images/image009.png            | Bin 0 -> 65568 bytes
 .../architecture/images/image011.png            | Bin 0 -> 86094 bytes
 .../architecture/images/image013.png            | Bin 0 -> 74533 bytes
 .../architecture/images/image015.png            | Bin 0 -> 70422 bytes
 .../architecture/images/image017.png            | Bin 0 -> 77195 bytes
 .../architecture/images/image019.png            | Bin 0 -> 117948 bytes
 .../architecture/images/image021.png            | Bin 0 -> 13442 bytes
 .../web-resources/architecture/index.html       | 448 +++++++++
 .../web-resources/images/feather.png            | Bin 0 -> 16890 bytes
 .../web-resources/images/footer-logo.png        | Bin 0 -> 6539 bytes
 .../CLEREZZA-INF/web-resources/images/logo.png  | Bin 0 -> 5834 bytes
 .../web-resources/images/sw-vert-w3c.png        | Bin 0 -> 5979 bytes
 .../web-resources/mailinglists/index.html       | 123 +++
 .../style/fonts/TitilliumText25L001.otf         | Bin 0 -> 52736 bytes
 .../style/fonts/TitilliumText25L003.otf         | Bin 0 -> 52064 bytes
 .../style/fonts/TitilliumTitle20.otf            | Bin 0 -> 41144 bytes
 .../web-resources/style/images/bg-bar.png       | Bin 0 -> 199 bytes
 .../web-resources/style/images/bg-divider.gif   | Bin 0 -> 63 bytes
 .../web-resources/style/images/icn-note.jpg     | Bin 0 -> 1636 bytes
 .../web-resources/style/images/logo-big.png     | Bin 0 -> 5834 bytes
 .../CLEREZZA-INF/web-resources/style/style.css  | 431 +++++++++
 .../web-resources/thanks/index.html             | 100 ++
 site/src/main/scala/Activator.scala             |  91 ++
 site/src/main/scala/GlobalMenuRenderlet.scala   |  75 ++
 site/src/main/scala/HeadedPageRenderlet.scala   | 129 +++
 site/src/main/scala/Ontology.scala              |  12 +
 .../src/main/scala/TitledContentRenderlet.scala | 139 +++
 site/troubleshooting.txt                        |  27 +
 152 files changed, 17889 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.javax.mail/LICENSE
----------------------------------------------------------------------
diff --git a/ext.javax.mail/LICENSE b/ext.javax.mail/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/ext.javax.mail/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.javax.mail/pom.xml
----------------------------------------------------------------------
diff --git a/ext.javax.mail/pom.xml b/ext.javax.mail/pom.xml
new file mode 100644
index 0000000..80183c5
--- /dev/null
+++ b/ext.javax.mail/pom.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza.ext</groupId>
+    <artifactId>javax.mail</artifactId>
+    <version>0.5-SNAPSHOT</version>
+    <packaging>bundle</packaging>
+    <name>Clerezza Ext - Javax Mail</name>
+    <description>Javax Mail as OSGi bundle</description>
+  
+    <dependencies>
+        <dependency>
+            <groupId>javax.mail</groupId>
+            <artifactId>mail</artifactId>
+            <version>1.4.4</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>javax.activation</groupId>
+            <artifactId>activation</artifactId>
+            <scope>compile</scope>
+            <version>1.1.1</version>
+        </dependency> 
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Embed-Dependency>mail,activation</Embed-Dependency>
+                        <Embed-Transitive>true</Embed-Transitive>
+                        <Export-Package>javax.mail.*;version=1.4.4, com.sun.*;version=1.4.4</Export-Package>
+                        <Import-Package>
+          sun.security.util;resolution:=optional,
+          *
+                        </Import-Package>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.jena.tdb/LICENSE
----------------------------------------------------------------------
diff --git a/ext.org.apache.jena.tdb/LICENSE b/ext.org.apache.jena.tdb/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/ext.org.apache.jena.tdb/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.jena.tdb/pom.xml
----------------------------------------------------------------------
diff --git a/ext.org.apache.jena.tdb/pom.xml b/ext.org.apache.jena.tdb/pom.xml
new file mode 100644
index 0000000..c8769ea
--- /dev/null
+++ b/ext.org.apache.jena.tdb/pom.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- from http://tech.groups.yahoo.com/group/jena-dev/message/32912, thanks Matteo! --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <packaging>bundle</packaging>
+    <groupId>org.apache.clerezza.ext</groupId>
+    <artifactId>org.apache.jena.tdb</artifactId>
+    <version>0.4-SNAPSHOT</version>
+    <name>Clerezza Ext - Jena TDB OSGi Bundle</name>
+    <description>All required dependencies for Jena TDB</description>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.jena</groupId>
+            <artifactId>jena-tdb</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>xmlParserAPIs</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>xercesImpl</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>slf4j-api</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>jenatest</artifactId>
+                    <groupId>org.apache.jena</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>junit</artifactId>
+                    <groupId>junit</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+            <version>2.9.1</version>
+        </dependency>
+        <dependency>
+            <groupId>com.sun.xml</groupId>
+            <artifactId>relaxngDatatype</artifactId>
+            <version>1.0</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
+                        <Embed-Dependency>*;scope=compile;artifactId=!slf4j-api|org.apache.felix.scr.annotations</Embed-Dependency>
+                        <Embed-Transitive>true</Embed-Transitive>
+                        <Import-Package>
+                        !org.apache.xml.resolver.*,!sun.*,
+                        !com.sun.jdmk.*,
+                        !javax.jms.*,
+                        !com.ibm.uvm.tools,
+                        !javax.jmdns,
+                        !javax.mail,
+                        !javax.mail.internet,
+                        !org.slf4j.helpers,
+                        !org.slf4j.spi,
+                        *</Import-Package>
+                        <Export-Package>com.hp.hpl.jena.*,org.apache.jena.*</Export-Package>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.jena.tdb/src/main/resources/log4j.properties
----------------------------------------------------------------------
diff --git a/ext.org.apache.jena.tdb/src/main/resources/log4j.properties b/ext.org.apache.jena.tdb/src/main/resources/log4j.properties
new file mode 100644
index 0000000..d5ea678
--- /dev/null
+++ b/ext.org.apache.jena.tdb/src/main/resources/log4j.properties
@@ -0,0 +1,22 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+log4j.logger.com.hp.hpl.jena=ERROR

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.jena/LICENSE
----------------------------------------------------------------------
diff --git a/ext.org.apache.jena/LICENSE b/ext.org.apache.jena/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/ext.org.apache.jena/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.jena/pom.xml
----------------------------------------------------------------------
diff --git a/ext.org.apache.jena/pom.xml b/ext.org.apache.jena/pom.xml
new file mode 100644
index 0000000..b81c702
--- /dev/null
+++ b/ext.org.apache.jena/pom.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- from http://tech.groups.yahoo.com/group/jena-dev/message/32912, thanks Matteo! --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <packaging>bundle</packaging>
+    <groupId>org.apache.clerezza.ext</groupId>
+    <artifactId>org.apache.jena</artifactId>
+      <version>0.7-SNAPSHOT</version>
+    <name>Clerezza Ext - Jena OSGi Bundle</name>
+    <description>All required dependencies for Jena</description>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.jena</groupId>
+            <artifactId>jena-arq</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>xmlParserAPIs</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion>
+               <exclusion>
+                    <artifactId>xercesImpl</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jena</groupId>
+            <artifactId>jena-core</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>xmlParserAPIs</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion>
+               <exclusion>
+                    <artifactId>xercesImpl</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion> 
+            </exclusions> 
+        </dependency>
+        <dependency>
+            <groupId>xerces</groupId>
+            <artifactId>xercesImpl</artifactId>
+            <version>2.9.1</version>
+        </dependency> 
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
+                        <Embed-Dependency>*;artifactId=!slf4j-*|org.apache.felix.scr.annotations</Embed-Dependency>
+                        <Embed-Transitive>true</Embed-Transitive>
+                        <Import-Package>!com.hp.hpl.jena.*.test,
+                        !org.apache.xml.resolver.*,!sun.*,
+                        !com.sun.msv.*,
+                        !com.sun.jdmk.*,
+                        !javax.jms.*,
+                        !org.relaxng.*,
+                        !com.ibm.uvm.tools,
+                        !javax.jmdns,
+                        *</Import-Package>
+                        <Export-Package>com.hp.hpl.jena.*,org.apache.jena.*, org.apache.xerces.util</Export-Package>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.lucene/LICENSE
----------------------------------------------------------------------
diff --git a/ext.org.apache.lucene/LICENSE b/ext.org.apache.lucene/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/ext.org.apache.lucene/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.apache.lucene/pom.xml
----------------------------------------------------------------------
diff --git a/ext.org.apache.lucene/pom.xml b/ext.org.apache.lucene/pom.xml
new file mode 100644
index 0000000..714fb99
--- /dev/null
+++ b/ext.org.apache.lucene/pom.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza.ext</groupId>
+    <artifactId>org.apache.lucene</artifactId>
+    <version>0.2-SNAPSHOT</version>
+    <name>Clerezza Ext - Apache Lucene</name>
+    <description>Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platfor</description>
+    <packaging>bundle</packaging>
+    <properties>
+        <lucene-version>4.1.0</lucene-version>
+    </properties>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-highlighter</artifactId>
+            <version>${lucene-version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-memory</artifactId>
+            <version>${lucene-version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-queries</artifactId>
+            <version>${lucene-version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-core</artifactId>
+            <version>${lucene-version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-queryparser</artifactId>
+            <version>${lucene-version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-analyzers-common</artifactId>
+            <version>${lucene-version}</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Embed-Transitive>true</Embed-Transitive>
+                        <Embed-Dependency>*;inline=false;artifactId=!org.apache.felix.scr.annotations</Embed-Dependency>
+                        <Export-Package>org.apache.lucene.*</Export-Package>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.ops4j.pax.swissbox.tinybundles/LICENSE
----------------------------------------------------------------------
diff --git a/ext.org.ops4j.pax.swissbox.tinybundles/LICENSE b/ext.org.ops4j.pax.swissbox.tinybundles/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/ext.org.ops4j.pax.swissbox.tinybundles/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.


[02/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/site/graph.nt
----------------------------------------------------------------------
diff --git a/site/graph.nt b/site/graph.nt
new file mode 100644
index 0000000..f813f2d
--- /dev/null
+++ b/site/graph.nt
@@ -0,0 +1,798 @@
+<http://localhost:8080/> <http://clerezza.org/2009/09/hierarchy#members> _:2d7f383e72651f1469e7dd5b4e9f08701 . 
+<http://localhost:8080/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://clerezza.org/2009/09/hierarchy#Collection> .
+<http://localhost:8080/clerezza-uima/index-content-el/0> <http://discobits.org/ontology#infoBit> "<h3 xmlns=\"http://www.w3.org/1999/xhtml\">Introduction to Clerezza-UIMA integration</h3>\n<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://uima.apache.org\" target=\"_blank\">UIMA</a> is an <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uima\" target=\"_blank\">OASIS</a> standard that allows the definition of analysis pipelines to manage unstructured information and extract structures and semantics around given data.<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\nThe Clerezza-UIMA integration brings the power of UIMA inside Clerezza providing reuse of existing UIMA components, definition of new ones in a linked data oriented system.<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\nA basic mechanism for mapping UIMA CAS (Common Analysis Structure) to an RDF graph has been defined together with the ability of storing s
 uch an object in one of the Clerezza supported triple stores.<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\nClerezza runs inside an OSGi environment while UIMA is not fully OSGi compliant as is, so this integration work takes care also of the OSGi adaption.\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/clerezza-uima/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/clerezza-uima/index-content-el/1> <http://discobits.org/ontology#infoBit> "<h3 xmlns=\"http://www.w3.org/1999/xhtml\">Clerezza-UIMA modules</h3>\n<ul xmlns=\"http://www.w3.org/1999/xhtml\">\n  <li><b>uima.ontologies</b><div>an ontology, and the generated Java source code, for defining the UIMA CAS model classes.</div></li>\n  <li><b>uima.utils</b><div>base module which allows the usage of UIMA inside Clerezza.<br></br> It defines the way UIMA framework classes are instantiated and initialized with the Clerezza OSGi environment with an extension classloader which collects classloaders containing the registered UIMA analysis components. To make it possible to create a UIMA pipeline from a bundle the bundle needs to register any UIMA analysis component in the extension classloader, this can be done using a specialized OSGi Activator defined in this module.<br></br> The uima.utils module also allows to cache any previously initialized analysis engine, the executio
 n of previously defined (a UIMA pipeline based on external services of OpenCalais and AlchemyAPI is already implemented) and custom UIMA pipelies. The module provides  utility methods for retrieving UIMA annotations from the CAS model and decorating existing graph node with the information extracted by UIMA..</div></li>\n  <li><b>uima.metadata-generator</b><div>this module contains an implementation of a Clerezza metadata generator which generates meta data about specified data sent as a sequence of bytes, analyzing the resource media type with Apache Tika and then extracting tags, concepts, language and other entities with uima.utils external services based UIMA pipeline.</div></li>\n  <li><b>uima.casconsumer</b><div>a CAS Consumer in UIMA is an analysis component which is responsible of consuming the annotations and feature structures contained in a CAS (or the CAS itself) in some way. The ClerezzaCASConsumer contained in this module can map information contained in a CAS to a (RD
 F) graph and eventually store it inside a triple store. The mapping strategy can be configured and extended; the current implementations count a default mapping implementation based on the basic uima.utils mapping strategy and a mapping based on <a href=\"http://code.google.com/p/annotation-ontology/\" target=\"_blank\">Annotation Ontology</a>.</div></li>\n  <li><b>uima.concept-tagging</b><div>this module provides a UIMA enabled version of the base Clerezza concept tagger which is able to automatically annotate a node with concept tags. Also another service to automatically enhance an external resource (given the URI), write it in the triple store with the Clerezza CASConsumer and return an RDF version of the annotated resource.</div></li>\n</ul>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/clerezza-uima/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/clerezza-uima/index-content-el/2> <http://discobits.org/ontology#infoBit> "<h3 xmlns=\"http://www.w3.org/1999/xhtml\">Getting started</h3>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/clerezza-uima/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/clerezza-uima/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/clerezza-uima/index-content> <http://discobits.org/ontology#contains> _:08240c5983a932742a1c67ebf6c60b011 . 
+<http://localhost:8080/clerezza-uima/index-content> <http://discobits.org/ontology#contains> _:51aad5cd2bfed699dbe87db5b2be6b761 . 
+<http://localhost:8080/clerezza-uima/index-content> <http://discobits.org/ontology#contains> _:671e772a16faae7bf1f0ab95827ade0a1 . 
+<http://localhost:8080/clerezza-uima/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/clerezza-uima/index-title> <http://discobits.org/ontology#infoBit> "Clerezza integration with Apache UIMA"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/clerezza-uima/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/clerezza-uima/index> <http://discobits.org/ontology#contains> _:c258f0de9c064262d50282dbedef8cfc1 . 
+<http://localhost:8080/clerezza-uima/index> <http://discobits.org/ontology#contains> _:f1545483f23a16c26767c92c0d8564e41 . 
+<http://localhost:8080/clerezza-uima/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/content-el/0> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"column one-column\">\n\t\t\t\tClerezza is a service platform based on OSGi (Open Services Gateway initiative) which provides a set of functionality for management of semantically linked data accessible through RESTful Web Services and in a secured way.\n\t\t\t\tFurthermore, Clerezza allows to easily develop semantic web applications by providing tools to manipulate RDF data, create RESTful Web Services and Renderlets using ScalaServerPages.\n\t\t\t\t<br></br>\n\t\t\t\t<br></br>Contents are stored as triples based on <a href=\"http://www.w3.org/TR/2004/REC-rdf-primer-20040210/\" target=\"_blank\">W3C RDF specification</a>. These triples are stored via Clerezza\u2019s Smart Content Binding (SCB). SCB defines a technology-agnostic layer to access and modify triple stores. It provides a java implementation of the graph data model specified by W3C RDF and func
 tionalities to operate on that data model. SCB offers a service interface to access multiple named graphs and it can use various providers to manage RDF graphs in a technology specific manner, e.g., using Jena  or Sesame. It also provides for adaptors that allow an application to use various APIs (including the Jena api) to process RDF graphs. Furthermore, SCB offers a serialization and a parsing service to convert a graph into a certain representation (format) and vice versa.\n\t\t\t</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/1-content-el/0> <http://discobits.org/ontology#infoBit> "Apache Clerezza allows to easily develop semantic web application by providing the following:<ul xmlns=\"http://www.w3.org/1999/xhtml\"><li>An API to access RDF Graphs</li><li>A Jax RS implementation</li><li>TypeHandlers: Jax-RS resources bound to an RDF type</li><li>Renderlets to create various represenattions from RDF resources, ScalaServerPages allow to easily write renderlets in Scala</li></ul>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/1-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/1> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"column first-column\">\n\t\t\t\t<h2>Apache Clerezza in <strong>5 Bullet Points</strong></h2>\n\n\t\t\t\t<ul>\n\t\t\t\t\t<li><div>OSGi-based Platform</div></li>\n\t\t\t\t\t<li><div>RESTful Web Service Framework</div> </li>\n\t\t\t\t\t<li><div>Based on W3C Standard</div></li>\n\t\t\t\t\t<li><div>Database/Triple Store independent</div></li>\n\t\t\t\t\t<li><div>Scripting Support (JSR 223 compatible)</div></li>\n\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t\t<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"column second-column\">\n\t\t\t\t<h2>Apache Clerezza for <strong>Developers</strong></h2>\n\t\t\t\tApache Clerezza allows to easily develop semantic web application by providing the following:\n\t\t\t\t<ul>\n\t\t\t\t\t<li><div>An API to access RDF Graphs</div></li>\n\t\t\t\t\t<li><div>SPARQL Support</div> </li>\n\n\t\t\t\t\t<li><div>A JAX-RS implementation</div> </
 li>\n\t\t\t\t\t<li><div>TypeHandlers: JAX-RS resources bound to an RDF type</div></li>\n\t\t\t\t\t<li><div>Renderlets to create various representations from RDF resources, ScalaServerPages allows to easily write renderlets in Scala</div></li>\n\t\t\t\t\t<li><div>Scripting in Scala on the <a href=\"http://incubator.apache.org/clerezza/getting-started/shell/\" target=\"_blank\">Clerezza Console</a></div></li>\n                                        <li><div><a href=\"http://incubator.apache.org/clerezza/clerezza-uima/\">Integration</a> with <a href=\"http://uima.apache.org\" target=\"_blank\">Apache UIMA</a></div></li>\n\t\t\t\t</ul>\n\n\t\t\t</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/2-content-el/0> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\">Clerezza documentation is available on every clerezza instance for the active bundles at http://host:port/documentation, a copy is also available on this server: <a href=\"/documentation\">documentation</a></div>\n<div xmlns=\"http://www.w3.org/1999/xhtml\">Maven generated site: <a href=\"http://incubator.apache.org/clerezza/mvn-site\">http://incubator.apache.org/clerezza/mvn-site/</a></div>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/2-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/2-content-el/1> <http://discobits.org/ontology#infoBit> "<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"getting-started/\">Getting-Started</a>: A mini howto describing the compilation process and how to install a mini application"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/2-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/2-content-el/2> <http://discobits.org/ontology#infoBit> "<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"getting-started/shell/\">The Clerezza Shell</a>: An introduction to the Clerezza Shell"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/2-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/2-content-el/3> <http://discobits.org/ontology#infoBit> "<a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"faq/\">FAQ</a>: Frequently asked question"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/2-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/2-content> <http://discobits.org/ontology#contains> _:054e34f90f6cd3c589e4038fc55d1df11 . 
+<http://localhost:8080/content-el/2-content> <http://discobits.org/ontology#contains> _:57c7f3aa80d6cbaf89b4c457aeb4049c1 . 
+<http://localhost:8080/content-el/2-content> <http://discobits.org/ontology#contains> _:8a0ad25ee86010650ba88f47874777bb1 . 
+<http://localhost:8080/content-el/2-content> <http://discobits.org/ontology#contains> _:d5a79557f0b9e9f8f09076917d9f07fd1 . 
+<http://localhost:8080/content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/content-el/2-title> <http://discobits.org/ontology#infoBit> "Documentation"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/2> <http://discobits.org/ontology#contains> _:38f582ffbe0d2c52c37f69789ca0716f1 . 
+<http://localhost:8080/content-el/2> <http://discobits.org/ontology#contains> _:a9dc1d03d54fa775311fb45b5b875d301 . 
+<http://localhost:8080/content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/content-el/3-content-el/0> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\">\nSubversion:  <a href=\"http://svn.apache.org/repos/asf/incubator/clerezza/\">http://svn.apache.org/repos/asf/incubator/clerezza/</a></div>\n<div xmlns=\"http://www.w3.org/1999/xhtml\">Clerezza proposal: <a href=\"http://wiki.apache.org/incubator/ClerezzaProposal\">http://wiki.apache.org/incubator/ClerezzaProposal</a></div>\n<div xmlns=\"http://www.w3.org/1999/xhtml\">Status page: <a href=\"http://incubator.apache.org/projects/clerezza.html\">http://incubator.apache.org/projects/clerezza.html</a></div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/3-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/3-content> <http://discobits.org/ontology#contains> _:883e94f7720417d73a8b257848d393ad1 . 
+<http://localhost:8080/content-el/3-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/content-el/3-title> <http://discobits.org/ontology#infoBit> "Resources"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/3-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content-el/3> <http://discobits.org/ontology#contains> _:4ce7b18997c0bb758a7d466bc9ec598f1 . 
+<http://localhost:8080/content-el/3> <http://discobits.org/ontology#contains> _:be0d7794fac820da5056dd55bd50649c1 . 
+<http://localhost:8080/content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/content-el/4> <http://discobits.org/ontology#infoBit> "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"/images/sw-horz-w3c.png\"></img>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/content> <http://discobits.org/ontology#contains> _:aac2a6fb0229ba69a9ef6a42feabf2ef1 . 
+<http://localhost:8080/content> <http://discobits.org/ontology#contains> _:fc4727e708c988cfc46b2277c43250a61 . 
+<http://localhost:8080/content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/contributing/index-content-el/0> <http://discobits.org/ontology#infoBit> "There are many ways to contribute to Apache Clerezza. This page is on <em xmlns=\"http://www.w3.org/1999/xhtml\">how</em> to contribute - for ideas on <em xmlns=\"http://www.w3.org/1999/xhtml\">what</em> you could contribute look for open issues in the <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://issues.apache.org/jira/browse/CLEREZZA\">issue tracker</a> or ask on the <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://localhost:8080/mailinglists/\">mailing list</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/1-content> <http://discobits.org/ontology#infoBit> "If you find something that could be better or have a question on how something works post an issue (feature request, bug or question) in <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"ttp://issues.apache.org/jira/browse/CLEREZZA\">jira</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/1-title> <http://discobits.org/ontology#infoBit> "Open issues"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/1> <http://discobits.org/ontology#contains> _:0ce691b5543701cff1a8b125a9f75d401 . 
+<http://localhost:8080/contributing/index-content-el/1> <http://discobits.org/ontology#contains> _:72724d01d80585a76a12ad965dcdbd0e1 . 
+<http://localhost:8080/contributing/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/contributing/index-content-el/2-content> <http://discobits.org/ontology#infoBit> "Use the  <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://localhost:8080/mailinglists/\">mailing list</a> to discuss the future development of Clerezza, new ideas that aren't concrete enough to open issues or how Clerreza might be used for different use cases."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/2-title> <http://discobits.org/ontology#infoBit> "Discuss"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/2> <http://discobits.org/ontology#contains> _:4b231a6aae5546a3c15ca488028346471 . 
+<http://localhost:8080/contributing/index-content-el/2> <http://discobits.org/ontology#contains> _:7e0d5ab0c26de934ef27af1c991d6f7a1 . 
+<http://localhost:8080/contributing/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/0> <http://discobits.org/ontology#infoBit> "The Clerezza codebase as well as the documentation and webiste grow patch by patch, every patch is associated to an issue. Patches can be added to trunk either following a Rewiev-Then-Commit or a Commit-Then-Review process. If you're not (yet) a committer  you should attach your patch to an issue and then either:<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n<ul xmlns=\"http://www.w3.org/1999/xhtml\">\n<li>Ask for a vote on the mailing list, if your patch gets 3 +1 votes and no -1 vote it is accepted and will be applied to trunk</li>\n<li>Wait for a committer to take care of the issue, like your patch and apply it to trunk</li>\n</ul>\nOnce the patch is applied to trunk the issue is marked as closed. If your patch has been applied without prior vote during the 72h following closing of the issue the patch can be vetoed with a -1 vote or a committer can ask for an explicit 
 vote (as opposed to lazy consensus) in this case the code modification needs 3 +1 votes in the subsequent 72h period or it will be removed."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/1-content> <http://discobits.org/ontology#infoBit> "A draft for coding guidelines is attached to issue CLEREZZA-435. A quick summary: CamelCase and use tabs for indentation."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/1-title> <http://discobits.org/ontology#infoBit> "Coding Guidelines"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/3-content-el/1> <http://discobits.org/ontology#contains> _:06dd616d476bb4c16abc981c5bcf2b071 . 
+<http://localhost:8080/contributing/index-content-el/3-content-el/1> <http://discobits.org/ontology#contains> _:398174d39674e800186f47bace85437a1 . 
+<http://localhost:8080/contributing/index-content-el/3-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/contributing/index-content-el/3-content> <http://discobits.org/ontology#contains> _:45b1fae1b9daced1875edb2f6ecd539f1 . 
+<http://localhost:8080/contributing/index-content-el/3-content> <http://discobits.org/ontology#contains> _:86edae725f6fdb983d2f68259839c8391 . 
+<http://localhost:8080/contributing/index-content-el/3-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/contributing/index-content-el/3-title> <http://discobits.org/ontology#infoBit> "Contribute Patches"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/3-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/3> <http://discobits.org/ontology#contains> _:bb8ed3a7b5f8c1182e5a4fea53e864b61 . 
+<http://localhost:8080/contributing/index-content-el/3> <http://discobits.org/ontology#contains> _:dba5de8b634dbbd3753a2f97c4acb7dd1 . 
+<http://localhost:8080/contributing/index-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/contributing/index-content-el/4-content-el/0> <http://discobits.org/ontology#infoBit> "If you are a Clerezza committer your votes are binding and you can veto any code modification with a qualified -1, see the <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://www.apache.org/foundation/voting.html\">Apache Voting Process</a> for more information."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/4-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/4-content-el/1> <http://discobits.org/ontology#infoBit> "As the name suggests a committer has the right to commit changes to the repository. You may commit other people's as well as your own patches to trunk. You must only commit changes to trunk if these commits yield to an issue being closable and in the case that there has been no previous vote on the committed patch if you're ready to remove these commits in the event that they are not accepted (by lazy consensuns, or if someone asks for it in an explicit vote)."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/4-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/4-content-el/2> <http://discobits.org/ontology#infoBit> "As a committer you may also create issue branches which allows you to commit unfinished work to the repository and others to comment on it. if you want to discuss a patch or ask for a vote on it instead of attaching it to the issue you would typically point to the issue branch in <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"https://svn.apache.org/repos/asf/incubator/clerezza/issues/\">clerezza/issues</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/4-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/4-content> <http://discobits.org/ontology#contains> _:0bf0f1d37296556ba8ee2e113eec47d81 . 
+<http://localhost:8080/contributing/index-content-el/4-content> <http://discobits.org/ontology#contains> _:49b143216029245a8796173d7767d7e11 . 
+<http://localhost:8080/contributing/index-content-el/4-content> <http://discobits.org/ontology#contains> _:64862b32da74d6218ebd717f7e6619961 . 
+<http://localhost:8080/contributing/index-content-el/4-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/contributing/index-content-el/4-title> <http://discobits.org/ontology#infoBit> "Being a committer"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-content-el/4-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index-content-el/4> <http://discobits.org/ontology#contains> _:91ddbdaddb9477b605207593b44547fc1 . 
+<http://localhost:8080/contributing/index-content-el/4> <http://discobits.org/ontology#contains> _:b55ccc9caaba78410022f7d209bc0b811 . 
+<http://localhost:8080/contributing/index-content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/contributing/index-content> <http://discobits.org/ontology#contains> _:4407d0950b87e57391046e285a26f8951 . 
+<http://localhost:8080/contributing/index-content> <http://discobits.org/ontology#contains> _:5b651eb7ceec0a51665c48b10033c7771 . 
+<http://localhost:8080/contributing/index-content> <http://discobits.org/ontology#contains> _:8807134aeb18d5271c5a4f5fa395d7501 . 
+<http://localhost:8080/contributing/index-content> <http://discobits.org/ontology#contains> _:a9d574d525c9a8b3395e815ae0f2b28f1 . 
+<http://localhost:8080/contributing/index-content> <http://discobits.org/ontology#contains> _:f120f10c82f267882179fa15df747b591 . 
+<http://localhost:8080/contributing/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/contributing/index-title> <http://discobits.org/ontology#infoBit> "Contributing to Apache Clerezza"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/contributing/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/contributing/index> <http://discobits.org/ontology#contains> _:4bd614243b594063ba821b3eecc9854a1 . 
+<http://localhost:8080/contributing/index> <http://discobits.org/ontology#contains> _:c6b11bade4cee089ee5baf7cc65f290a1 . 
+<http://localhost:8080/contributing/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/documentation/> <http://discobits.org/ontology#contains> _:48451ad3fb48ef0bd88b695fc4d7d0fb1 . 
+<http://localhost:8080/documentation/> <http://discobits.org/ontology#contains> _:aa8be0791cced2cd2728216a52704dc31 . 
+<http://localhost:8080/documentation/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/downloads/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://clerezza.org/2009/09/hierarchy#Collection> .
+<http://localhost:8080/downloads/index-content-el/0> <http://discobits.org/ontology#infoBit> "<h2 xmlns=\"http://www.w3.org/1999/xhtml\">Releases</h2>\n<p xmlns=\"http://www.w3.org/1999/xhtml\">\n<strong>0.2-incubating:</strong>\n<br></br>\n<table>\n<tr><th>Artifact</th><th>Description</th><th>Download</th></tr>\n<tr><td>clerezza-0.2-incubating-source-release.zip</td><td>Apache Clerezza sources</td><td><a href=\"http://www.apache.org/dyn/closer.cgi/incubator/clerezza/clerezza-0.2-incubating-source-release.zip\" target=\"_blank\">ZIP</a> (<a href=\"http://www.apache.org/dist/incubator/clerezza/clerezza-0.2-incubating-source-release.zip.md5\" target=\"_blank\">MD5</a>|<a href=\"http://www.apache.org/dist/incubator/clerezza/clerezza-0.2-incubating-source-release.zip.asc\" target=\"_blank\">ASC</a>)</td></tr>\n<tr><td>clerezza-tdb-distribution.zip</td><td>(binary) Apache Clerezza launcher based on Jena TDB</td><td><a href=\"http://www.apache.org/dyn/closer.cgi/incubator/clerezza/clerezz
 a-tdb-distribution.zip\" target=\"_blank\">ZIP</a> (<a href=\"http://www.apache.org/dist/incubator/clerezza/clerezza-tdb-distribution.zip.md5\" target=\"_blank\">MD5</a>|<a href=\"http://www.apache.org/dist/incubator/clerezza/clerezza-tdb-distribution.zip.asc\" target=\"_blank\">ASC</a>)</td></tr>\n</table>\n</p>\n<p xmlns=\"http://www.w3.org/1999/xhtml\">\n<strong>Maven:</strong>\n<br></br>\n<br></br>\nAll Apache Clerezza Modules are also available in the <a href=\"https://repository.apache.org/content/repositories/releases/org/apache/clerezza/\" target=\"_blank\">Maven Repository</a>.\n</p>\n\n<p xmlns=\"http://www.w3.org/1999/xhtml\">\n<strong>Verify your Downloads</strong>\n<br></br>\n<br></br>\nYou should verify the MD5 checksums of your downloaded archives. \n<br></br>\nAll Apache Clerezza releases are signed. To verify the signature of a release, you have to download the project's <a href=\"http://www.apache.org/dist/incubator/KEYS\" target=\"_blank\">GPG keys</a>.\n</p>\n\n"
 ^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/1-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n</p>\n<p xmlns=\"http://www.w3.org/1999/xhtml\">\nNightly builds are not formal ASF releases, and must not be promoted to the general public. <br /></p>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/1-title> <http://discobits.org/ontology#infoBit> "Development Snapshots"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/1> <http://discobits.org/ontology#contains> _:c3e2ee78df34c1ff1acdafd3f16261481 . 
+<http://localhost:8080/downloads/index-content-el/1> <http://discobits.org/ontology#contains> _:d1e641338754fa5e1a632391ded1d1551 . 
+<http://localhost:8080/downloads/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/downloads/index-content-el/2-content> <http://discobits.org/ontology#infoBit> "Refer to <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://incubator.apache.org/clerezza/getting-started/launching-clerezza/\" target=\"_blank\">Launching Clerezza</a> for instructions on how to run Apache Clerezza."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/2-title> <http://discobits.org/ontology#infoBit> "Running Apache Clerezza"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/2> <http://discobits.org/ontology#contains> _:51a23e5ba86da2031562840061e0b4f61 . 
+<http://localhost:8080/downloads/index-content-el/2> <http://discobits.org/ontology#contains> _:522669aa5f87be652fbc1099f041595a1 . 
+<http://localhost:8080/downloads/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/downloads/index-content-el/3-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">The Apache Clerezza source code Repository can be viewed <a href=\"http://svn.apache.org/viewvc/incubator/clerezza/trunk/\" target=\"_blank\">here</a>.</p>\n\n<p xmlns=\"http://www.w3.org/1999/xhtml\">To obtain a local working copy execute this command:</p>\n\n<pre xmlns=\"http://www.w3.org/1999/xhtml\">svn co http://svn.apache.org/repos/asf/incubator/clerezza/</pre>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/3-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/3-title> <http://discobits.org/ontology#infoBit> "Source Code Repository"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/3-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/3> <http://discobits.org/ontology#contains> _:74b3899636dd812d3323f4e807770d261 . 
+<http://localhost:8080/downloads/index-content-el/3> <http://discobits.org/ontology#contains> _:b868e803b1f6498f440f6043d2e3de6c1 . 
+<http://localhost:8080/downloads/index-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/downloads/index-content-el/4-content> <http://discobits.org/ontology#infoBit> "All Clerezza packages and Source Code is distributed under the terms of <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://www.apache.org/licenses/\" target=\"_blank\">The Apache Software License (Version 2.0)</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/4-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/4-title> <http://discobits.org/ontology#infoBit> "License"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-content-el/4-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index-content-el/4> <http://discobits.org/ontology#contains> _:3738c5cf1ddd0b4f6744e153736fdf701 . 
+<http://localhost:8080/downloads/index-content-el/4> <http://discobits.org/ontology#contains> _:6ce6694f067fad675470c54c6a4a1a1a1 . 
+<http://localhost:8080/downloads/index-content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/downloads/index-content> <http://discobits.org/ontology#contains> _:25af47549e6f0b551b44de53fbbaf7d41 . 
+<http://localhost:8080/downloads/index-content> <http://discobits.org/ontology#contains> _:53f1b6c59226dcd19b143ba8dbc97e431 . 
+<http://localhost:8080/downloads/index-content> <http://discobits.org/ontology#contains> _:a8c66b68a35bade2b94207c1b78ac72b1 . 
+<http://localhost:8080/downloads/index-content> <http://discobits.org/ontology#contains> _:dfb6b4990fc7f5dace8ff87ffd49b1581 . 
+<http://localhost:8080/downloads/index-content> <http://discobits.org/ontology#contains> _:ecbc633260a2d04fece74568885c4afe1 . 
+<http://localhost:8080/downloads/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/downloads/index-title> <http://discobits.org/ontology#infoBit> "Downloads"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/downloads/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/downloads/index> <http://discobits.org/ontology#contains> _:2d15b35a90d4ccbc0d5880f8b6ce29cf1 . 
+<http://localhost:8080/downloads/index> <http://discobits.org/ontology#contains> _:b0dc167c78a293ec1c4c9401b133542a1 . 
+<http://localhost:8080/downloads/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/faq/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://clerezza.org/2009/09/hierarchy#Collection> .
+<http://localhost:8080/faq/index-content-el/0-content> <http://discobits.org/ontology#infoBit> "On the login-page there is a \"Forgot password\" link, however this only works if the admin user is configured with an email address and an smtp-server is configured for Clerezza to send mails.<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\nYou can reset the password on the Clerezza shell (which is accessible without password on the console on which Clerezza is started) withe the following commands:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;import  rdf.core.access.TcManager\nimport rdf.core.access.TcManager\n\nzz&gt;val tcm = $[TcManager]\ntcm: org.apache.clerezza.rdf.core.access.TcManager = org.apache.clerezza.rdf.core.access.TcManager@6de35b46\n\nzz&gt;import platform.Constants\nimport platform.Constants\n\nzz&gt;val sysGraph = tcm.getMGraph(Constants.SYSTEM_GRAPH_URI)\nsysGraph: org.apache.clerezza.rdf.core.access.LockableMGraph = org.apache.clerezza
 .rdf.core.access.LockableMGraphWrapper@39b7e5ee\n\nzz&gt;import rdf.core.impl._                                                            \nimport rdf.core.impl._\n\nzz&gt;import rdf.scala.utils.Preamble\nimport rdf.scala.utils.Preamble\n\nzz&gt;val p = new Preamble(sysGraph) \np: org.apache.clerezza.rdf.scala.utils.Preamble = org.apache.clerezza.rdf.scala.utils.Preamble@670583f6\n\nzz&gt;import p._\nimport p._\n\nzz&gt;import rdf.scala.utils._                                                  \nimport rdf.scala.utils._\n\nzz&gt;import rdf.ontologies.PLATFORM         \nimport rdf.ontologies.PLATFORM\n\nzz&gt;val user: RichGraphNode = new PlainLiteralImpl(\"admin\")/-PLATFORM.userName\nuser: org.apache.clerezza.rdf.scala.utils.RichGraphNode = org.apache.clerezza.rdf.jena.commons.JenaBNodeWrapper@957eb29c\n\nzz&gt;import rdf.ontologies.PERMISSION \nimport rdf.ontologies.PERMISSION\n\nzz&gt;user.deleteProperties(PERMISSION.passwordSha1)\n\nzz&gt;user.addPropertyValue(PERMISSION.passwor
 dSha1, \"d033e22ae348aeb5660fc2140aec35850c4da997\")\n</div>\n\nThe above will set the password of the user admin to \"admin\". Replace the value of PERMISSION.passwordSha1 to the sha1 sum of the the desired password, which you may compute on a typical unix shell with: echo -n password | sha1sum"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-content-el/0-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index-content-el/0-title> <http://discobits.org/ontology#infoBit> "I've forgot my admin password, how do I reset it?"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-content-el/0-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index-content-el/0> <http://discobits.org/ontology#contains> _:bbaf2032ebdc69d16c3f1bb53549aa691 . 
+<http://localhost:8080/faq/index-content-el/0> <http://discobits.org/ontology#contains> _:c6cf7677baf6648625092e492d69813b1 . 
+<http://localhost:8080/faq/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/faq/index-content-el/1-content> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\">You can download a launcher from the <a href=\"https://repository.apache.org/content/groups/snapshots/org/apache/clerezza/platform.launcher.tdb/0.5-incubating-SNAPSHOT/\" target=\"_blank\">Maven Repository</a>, learn more <a href=\"../downloads/\">here</a>.</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index-content-el/1-title> <http://discobits.org/ontology#infoBit> "Where can I download a launcher?"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index-content-el/1> <http://discobits.org/ontology#contains> _:9d53aa61303617381bee25ebdc9b87541 . 
+<http://localhost:8080/faq/index-content-el/1> <http://discobits.org/ontology#contains> _:e95fb387421e4499d26011f4ac705dfd1 . 
+<http://localhost:8080/faq/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/faq/index-content-el/2-content> <http://discobits.org/ontology#infoBit> "All MGraphs returned by TcManager are LockableMgraphs, this graphs are\nthread-safe independently on whether the underlying provider is\nthread-safe or not. Note however that like the synchronized\ncollections returned by java.util.Collections a\nConcurrentModificationException may occur when the TripleCollection is\nmodified while iterating over it. To be sure that no other thread may\ndo any modification while iterating over it, the iterating thread may\nacquire a ReadLock using the following construct:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nLock l = mGraph.getLock().readLock();\nl.lock();\ntry {\n  Iterator&lt;Triple&gt; iter = mGraph.filter(...);\n  //iterate over triples\n} finally {\n  l.unlock();\n}\n</div>\nNote that single method invocations always lock the TripleCollection, but if you need a lock to span multiple method invocation you need to acqui
 re a (read or write) lock as described above."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index-content-el/2-title> <http://discobits.org/ontology#infoBit> "Is the RDF API thread-safe?"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index-content-el/2> <http://discobits.org/ontology#contains> _:0e6165cfd7a4c4bc618450412c5c0adc1 . 
+<http://localhost:8080/faq/index-content-el/2> <http://discobits.org/ontology#contains> _:2612a518a47dbc0c38d1973aecd0ad931 . 
+<http://localhost:8080/faq/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/faq/index-content> <http://discobits.org/ontology#contains> _:4a920bf368d758c69812c097b07164131 . 
+<http://localhost:8080/faq/index-content> <http://discobits.org/ontology#contains> _:6644fe897f42396723686ce38fbc4bca1 . 
+<http://localhost:8080/faq/index-content> <http://discobits.org/ontology#contains> _:ef516727f3a130eb4956210a66c13d4e1 . 
+<http://localhost:8080/faq/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/faq/index-title> <http://discobits.org/ontology#infoBit> "Frequently Asked Questions"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/faq/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/faq/index> <http://discobits.org/ontology#contains> _:bbe221d0de94e3d9c466551f2103bf0f1 . 
+<http://localhost:8080/faq/index> <http://discobits.org/ontology#contains> _:c4383b1639cb1dde13468cd4b8588c0b1 . 
+<http://localhost:8080/faq/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://clerezza.org/2009/09/hierarchy#Collection> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/0> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"column one-column\">\t\t\t\t\n\n<p>The following instructions describes how to build Clerezza. If you don't want to build Clerezza yourself, you can download\n\t\t\t\t\ta launcher from <a href=\"../../downloads/\">here</a>.</p>\n\t\t\t\t<p>In order to build Clerezza you must have installed:</p>\n\t\t\t\t<ul>\n\t\t\t\t\t<li><div>Apache Maven (version &gt;= 2.2)</div></li>\n\t\t\t\t\t<li><div>Java JDK 1.6</div></li>\n\t\t\t\t</ul>\n\t\t\t\t<div>\n\t\t\t\t\t<ol>\n\t\t\t\t\t\t<li><div><pre>svn co http://svn.apache.org/repos/asf/incubator/clerezza/</pre></div></li>\n\n\t\t\t\t\t\t<li><div>Change working directory to parent (i.e. cd trunk/parent)</div></li>\n\n\t\t\t\t\t\t<li><div><pre>mvn clean install -Dmaven.test.skip=true</pre>Skipping tests because of the pending issue\n\t\t\t\t\t\t\t\t<a href=\"http://issues.apache.
 org/jira/browse/CLEREZZA-326\" target=\"_blank\">CLEREZZA-326</a>.</div></li>\n\t\t\t\t\t</ol>\n\t\t\t\t\t<br></br>\n\t\t\t\t</div>\n\t\t\t\t<p>How to launch Clerezza is described on the <a href=\"../launching-clerezza/\">Clerezza usage page</a>.</p>\n</div>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1-content> <http://discobits.org/ontology#infoBit> "<h3 xmlns=\"http://www.w3.org/1999/xhtml\">Build fails due to stack overflow (on Platform Account Control Panel Core)</h3>\n    <p xmlns=\"http://www.w3.org/1999/xhtml\">\n        There is a pending issue with the Scala compiler having a too low stack size (<a href=\"https://issues.apache.org/jira/browse/CLEREZZA-612\">CLEREZZA-612</a>). There is currently no way to increase the Scala compiler's stack size via command line options. Using a 64bit operating system as well as using a machine with more system memory may help to resolve this problem. Alternatively edit the parent pom.xml file (POM file that is the highest in the folder hierarchy) to change the maven Scala plugin configuration in the following manner:</p>\n<div xmlns=\"http://www.w3.org/1999/xhtml\"><pre>\n&lt;project&gt;\n  ...\n      &lt;plugin&gt;\n        &lt;groupId&gt;org.scala-tools&lt;/grou
 pId&gt;\n        &lt;artifactId&gt;maven-scala-plugin&lt;/artifactId&gt;\n        ...\n        &lt;configuration&gt;\n          &lt;jvmArgs&gt;\n            &lt;jvmArg&gt;-Xss2048k&lt;/jvmArg&gt;\n          &lt;/jvmArgs&gt;\n        &lt;/configuration&gt;\n        ...\n      &lt;/plugin&gt;\n  ...\n&lt;/project&gt;\n</pre></div>\n<h3 xmlns=\"http://www.w3.org/1999/xhtml\">Build fails due to OutOfMemory error</h3>\n    <p xmlns=\"http://www.w3.org/1999/xhtml\">\n        Set the environment variable MAVEN_OPTS to \"-XX:MaxPermSize=256m\" before starting the Maven build. </p>\n        <div xmlns=\"http://www.w3.org/1999/xhtml\">On Linux: <pre>export MAVEN_OPTS=\"-XX:MaxPermSize=256m\"</pre></div>\n        <div xmlns=\"http://www.w3.org/1999/xhtml\">On Windows: see <a href=\"http://maven.apache.org/download.html#Installation\">Maven Installation Instructions</a> in the section \"Windows 2000/XP\".</div> "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1-title> <http://discobits.org/ontology#infoBit> "Troubleshooting"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1> <http://discobits.org/ontology#contains> _:8ba88d4f032234cdd750b97317937feb1 . 
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1> <http://discobits.org/ontology#contains> _:be7f5d27c6d038da8131d2d97cd17a4f1 . 
+<http://localhost:8080/getting-started/building-clerezza/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/building-clerezza/index-content> <http://discobits.org/ontology#contains> _:3cebbf9f6c3b0632261f6c63cba77c0b1 . 
+<http://localhost:8080/getting-started/building-clerezza/index-content> <http://discobits.org/ontology#contains> _:5a954252930d0f57ce3e025af46d0ca41 . 
+<http://localhost:8080/getting-started/building-clerezza/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/building-clerezza/index-title> <http://discobits.org/ontology#infoBit> "Building Clerezza"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/building-clerezza/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/building-clerezza/index> <http://discobits.org/ontology#contains> _:917950e5b3b0dfca7c80537ebe8153c01 . 
+<http://localhost:8080/getting-started/building-clerezza/index> <http://discobits.org/ontology#contains> _:d956f0cd4e5e46baac35d0fda09bde691 . 
+<http://localhost:8080/getting-started/building-clerezza/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/index-content-el/0> <http://discobits.org/ontology#infoBit> "<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"column one-column\">\n<p>For first-time users, here are a few links that might get you started more quickly:</p>\n\t\t\t\t<ul>\n\t\t\t\t\t<li><div><a href=\"../downloads/\">Downloads</a> - Download Clerezza.</div></li>\n\t\t\t\t\t<li><div><a href=\"building-clerezza/\">Building Clerezza</a> - Learn how to build Clerezza.</div></li>\n\n\t\t\t\t\t<li><div><a href=\"launching-clerezza/\">Launching Clerezza</a> - Learn how to launch Clerezza.</div></li>\n\t\t\t\t\t<li><div><a href=\"/getting-started/shell/\">Clerezza Console</a> - Learn how to use the Console.</div></li>\n\t\t\t\t\t<li><div><a href=\"/documentation/\">Clerezza Documenation</a> - Clerezza Platform provides a documentation available under <a href=\"http://localhost:8080/documentation\">http://localhost:8080/documentation</a>. This documentation is also available on this we
 bsite.</div></li>\n\t\t\t\t\t<li><div><a href=\"install-as-service/\">Installing Clerezza as a service</a> - Have Clerezza start when the system boots..</div></li>\n\n\t\t\t\t\t<li><div><a href=\"http://incubator.apache.org/clerezza/mvn-site/org.apache.clerezza.triaxrs.parent/org.apache.clerezza.triaxrs/documentation/tutorial_1.xhtml\" target=\"_blank\">RESTful Web Service Framework (JAX-RS) Tutorial</a> - Learn how to develop Web Services with Clerezza.</div></li>\n\t\t\t\t\t<li><div><a href=\"http://incubator.apache.org/clerezza/mvn-site/org.apache.clerezza.rdf.core/documentation/tutorial_1.xhtml\" target=\"_blank\">RDF Tutorial</a> - Learn how to retrieve and store RDF data.</div></li>\n\t\t\t\t\t<li><div><a href=\"http://incubator.apache.org/clerezza/mvn-site/org.apache.clerezza.rdf.core/documentation/scb-triaxrs-tutorial.xhtml\" target=\"_blank\">Tutorial: Combining JAX-RS and RDF</a> - Learn how to develop RDF backed RESTful applications.</div></li>\n\t\t\t\t\t<li><div><a href
 =\"http://felix.apache.org/site/apache-felix-osgi-tutorial.html\" target=\"_blank\">Felix OSGi tutorial</a> - Go to the tutorial page to learn some OSGi basics.</div></li>\n\n\t\t\t\t\t<li><div><a href=\"http://felix.apache.org/site/apache-felix-osgi-faq.html\" target=\"_blank\">Felix OSGi FAQ</a> - Check out the OSGi FAQ for answers to common questions.&gt;</div></li>\n\t\t\t\t</ul>\n</div>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/index-content> <http://discobits.org/ontology#contains> _:9e78aec795befa9d7bd75c2b15a3bc2e1 . 
+<http://localhost:8080/getting-started/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/index-title> <http://discobits.org/ontology#infoBit> "Getting Started"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/index> <http://discobits.org/ontology#contains> _:7686c3ba5acbf108391b4cee7830372a1 . 
+<http://localhost:8080/getting-started/index> <http://discobits.org/ontology#contains> _:f541050bdf7276d4366f97a2a4e3c9b11 . 
+<http://localhost:8080/getting-started/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/0> <http://discobits.org/ontology#infoBit> "The following describes ho to install Clerezza as a service, i.e. to start up in the background typically when the system is bootet. It is recommended to first try to start Clerezza manually following the instrcutions <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"/getting-started/launching-clerezza/\">here</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/0> <http://discobits.org/ontology#infoBit> "The following is known to work on recent Ubuntu Linux distributions."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/1> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">You need to place a clerezza.conf file in the directory /etc/init. The following is an example that assumes Clerezza is to be run as user reto in /home/reto/clerezza using the jar platform.launcher.jar therein.</p>\n/etc/init/clerezza.conf\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\"># Apache Clerezza - job file\n\ndescription \"Start Apache Clerezza as user reto\"\n\n# When to start the service\nstart on runlevel [2345]\n\n# When to stop the service\nstop on runlevel [016]\n\n# Automatically restart process if crashed\nrespawn\n\n# Start the process\nexec su reto sh -c \"cd /home/reto/clerezza &amp;&amp; java -XX:MaxPermSize=400m -Xmx800m -jar platform.launcher.jar -NCS\"\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/0> <http://discobits.org/ontology#infoBit> "By default Clerezza listens to port 8080 for http requests and to port 8022 for ssh connections. As Clerezza is typically run as an unpriviledged user (user reto in the example above) it cannot listen to default ports like port 80 for the web."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/1> <http://discobits.org/ontology#infoBit> "One way to redirect the default web port 80 to port 8080 is to use xinetd. This is not installed by default."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/2> <http://discobits.org/ontology#infoBit> "Install xinetd with\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">sudo apt-get install xinetd\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/3> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">For redirecting the http port 80 to 8080 you can place a file with following content into the directory /etc/xinet.d.</p>\n/etc/xinet.d/http\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">service http \n{\n disable = no\n flags = REUSE\n socket_type = stream\n protocol = tcp\n user = root\n wait = no\n port = 80\n redirect = 127.0.0.1 8080\n log_type = FILE /tmp/xinetdssl.log\n}\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/4> <http://discobits.org/ontology#infoBit> "Finally tell xinetd to reload the config with:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">sudo /etc/init.d/xinetd reload\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/5> <http://discobits.org/ontology#infoBit> "Alternatives to xinetd include inet.d and iptables"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content-el/5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://discobits.org/ontology#contains> _:59911f42ff159d494479a05d75dd5b2e1 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://discobits.org/ontology#contains> _:6dbe37cab40656368a862c574e30a3101 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://discobits.org/ontology#contains> _:84614f713e025c470c60623293b11a801 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://discobits.org/ontology#contains> _:a5cf1c316305294ced2250a50bcff1951 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://discobits.org/ontology#contains> _:a95239ce4bc0d7f8ab5ed2150267c2301 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://discobits.org/ontology#contains> _:dc02e6dbbbe1f3fe479856b491c412511 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-title> <http://discobits.org/ontology#infoBit> "Forwarding ports"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2> <http://discobits.org/ontology#contains> _:6b0ea3ebd9d286ce8cb04840b05777921 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2> <http://discobits.org/ontology#contains> _:79d7284e195636f031e1b36e91ead2ab1 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content> <http://discobits.org/ontology#contains> _:3563ee1d2a8da0ebfa2834fb33ea18b31 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content> <http://discobits.org/ontology#contains> _:71021faa3125d36254ecdbea7e2e4a191 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content> <http://discobits.org/ontology#contains> _:ad734f456e51dee1dc3d2e36bcd10fae1 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-title> <http://discobits.org/ontology#infoBit> "On Ubuntu Linux"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1> <http://discobits.org/ontology#contains> _:5295f3e415e353aab537b9890b48d3201 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1> <http://discobits.org/ontology#contains> _:92b38576bc767fea879e27e6adf200941 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2-content-el/0> <http://discobits.org/ontology#infoBit> "When running clerezza as service you should start it with the -NCS command line option as it otherwise attempts to open a shell on the console (which is not available to services)"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2-content> <http://discobits.org/ontology#contains> _:7331245e94e92c18eb267e7701278ce11 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2-title> <http://discobits.org/ontology#infoBit> "On other platforms"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2> <http://discobits.org/ontology#contains> _:7cf9ae32cbc9a9eaa1ac7b514b4526891 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2> <http://discobits.org/ontology#contains> _:9bebb7703cba5e3fc5f6bae524a0867b1 . 
+<http://localhost:8080/getting-started/install-as-service/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/install-as-service/index-content> <http://discobits.org/ontology#contains> _:3496f7134baad8a64f7e148ef000f9191 . 
+<http://localhost:8080/getting-started/install-as-service/index-content> <http://discobits.org/ontology#contains> _:3eebe203f9c39b936435b9fa29c3522d1 . 
+<http://localhost:8080/getting-started/install-as-service/index-content> <http://discobits.org/ontology#contains> _:83b97dbdbbee7c74fca95f4602e03ceb1 . 
+<http://localhost:8080/getting-started/install-as-service/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/install-as-service/index-title> <http://discobits.org/ontology#infoBit> "Installing Clerezza as a Service"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/install-as-service/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/install-as-service/index> <http://discobits.org/ontology#contains> _:04cbeb72ae6c981ccae999a5bdb3eb811 . 
+<http://localhost:8080/getting-started/install-as-service/index> <http://discobits.org/ontology#contains> _:2c1c4c404e16b1fc3768bba1bdaf4f581 . 
+<http://localhost:8080/getting-started/install-as-service/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/0> <http://discobits.org/ontology#infoBit> "The following instructions describes how to start Clerezza. If you don't have downloaded the launcher go to <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"../../downloads/\">Downloads</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/1> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">In order to start Clerezza you must have installed Java 1.6.</p>\n\t\t\t\t<div xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\t\t\t<ol>\n\t\t\t\t\t\t<li><div>Change working directory to org.apache.clerezza.platform.launcher.tdb/target or to the directory where you have downloaded the launcher</div></li>\n\n\t\t\t\t\t\t<li><div><pre>java -Xmx512m -XX:MaxPermSize=256m -jar <br></br>org.apache.clerezza.platform.launcher.tdb-0.5-incubating-SNAPSHOT.jar</pre></div></li>\n\n\t\t\t\t\t\t<li><div>You should now have clerezza running on port 8080. Navigate\n\t\t\t\t\t\t\t\tto <a href=\"http://localhost:8080/dashboard/\" target=\"_blank\">http://localhost:8080/dashboard/</a></div></li>\n\t\t\t\t\t\t<li><div>On the navigation bar on the right-hand side is a login link: default username is \"admin\", default password is \"admin\".\n\t\t\
 t\t\t\t\t\tAfter successful login new items in the navigation bar are available:</div>\n\t\t\t\t\t\t\t\t<br></br>\n\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t<li><div>Account Control Panel - Manage your account, install bundles and create your WebID.</div></li>\n\t\t\t\t\t\t\t\t<li><div>Graphs - Manage and upload Graphs.</div></li>\n\n\t\t\t\t\t\t\t\t<li><div>Logging - Configure logging.</div></li>\n\t\t\t\t\t\t\t\t<li><div>Configuration - Configure Base URI.</div></li>\n\t\t\t\t\t\t\t\t<li><div>Users - Manage Users.</div></li>\n\t\t\t\t\t\t\t\t<li><div>Scripting - Write Scala scripts and associate execution URIs to scripts.</div></li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t</ol>\n\n\t\t\t\t</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/2> <http://discobits.org/ontology#infoBit> "<span xmlns=\"http://www.w3.org/1999/xhtml\" class=\"note\">To start Clerezza as background process use the unix's tools <strong>screen</strong> or <strong>nohup</strong>.\n\t\t\t\tThese tools are also helpful on remote servers that Clerezza can continue working even when the ssh or telnet connection to the server is interrupted.\n\t\t\t\t</span>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/3> <http://discobits.org/ontology#infoBit> "Clerezza is based on Apache Felix. Therefore, some further information is available on <a xmlns=\"http://www.w3.org/1999/xhtml\" href=\"http://felix.apache.org/site/apache-felix-framework-usage-documentation.html#\" target=\"_blank\">the Felix usage page</a>."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/4> <http://discobits.org/ontology#infoBit> "<span xmlns=\"http://www.w3.org/1999/xhtml\" class=\"note\">When using <strong>nohup</strong>\n\t\t\t\tyou must start Clerezza with the command line option -NCS as it will otherwise stop when attempting to interact with the console.\n\t\t\t\t</span>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/launching-clerezza/index-content> <http://discobits.org/ontology#contains> _:079131b389c016874db9689257ed60321 . 
+<http://localhost:8080/getting-started/launching-clerezza/index-content> <http://discobits.org/ontology#contains> _:3d83705741e574259624cd4f7b91723f1 . 
+<http://localhost:8080/getting-started/launching-clerezza/index-content> <http://discobits.org/ontology#contains> _:a3b02cf4035c2b41a31ea70b108145391 . 
+<http://localhost:8080/getting-started/launching-clerezza/index-content> <http://discobits.org/ontology#contains> _:a4ce1c28177d1cb14656125961307f3c1 . 
+<http://localhost:8080/getting-started/launching-clerezza/index-content> <http://discobits.org/ontology#contains> _:a97a7c69546652251b28cfc47a41fd951 . 
+<http://localhost:8080/getting-started/launching-clerezza/index-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/launching-clerezza/index-title> <http://discobits.org/ontology#infoBit> "Launching Clerezza"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/launching-clerezza/index-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/launching-clerezza/index> <http://discobits.org/ontology#contains> _:1d0ad6deb3861392220ac7be3347ca461 . 
+<http://localhost:8080/getting-started/launching-clerezza/index> <http://discobits.org/ontology#contains> _:4cdc2809cd84988c965627bf57b8706b1 . 
+<http://localhost:8080/getting-started/launching-clerezza/index> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/shell/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://clerezza.org/2009/09/hierarchy#Collection> .
+<http://localhost:8080/getting-started/shell/content-el/0> <http://discobits.org/ontology#infoBit> "One way to interact with Clerezza is via the shell. The shell allows administrative tasks like installing bundles but it is also  support the Scala langauge providing a way to interactively invoke services as well as to run scripts."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/1-content-el/0> <http://discobits.org/ontology#infoBit> "An instance of org.apache.clerezza.shell.OsgiDsl is initialized and part of the default imports. This object allows access to the bundleContext. The following assigns the bundle 0 to a variable and prints its symbolic name to the shell output\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;val systemBundle = bundleContext.getBundle(0)\nsystemBundle: org.osgi.framework.Bundle = org.apache.felix.framework [0]\nzz&gt;out println systemBundle.getSymbolicName\norg.apache.felix.framework\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/1-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/1-content-el/1> <http://discobits.org/ontology#infoBit> "The OsgiDsl will be enhanced to support shortcuts for many frequent tasks, currently only a few are available.<br xmlns=\"http://www.w3.org/1999/xhtml\"></br>\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;ps\n0 - org.apache.felix.framework System Bundle\n1 - org.apache.clerezza.platform.security.conditions mvn:org.apache.clerezza/org.apache.clerezza.platform.security.conditions/0.5-incubating-SNAPSHOT\n2 - org.apache.clerezza.platform.security mvn:org.apache.clerezza/org.apache.clerezza.platform.security/0.8-incubating-SNAPSHOT\n3 - org.apache.felix.bundlerepository mvn:org.apache.felix/org.apache.felix.bundlerepository/1.6.4\n4 - org.apache.felix.configadmin mvn:org.apache.felix/org.apache.felix.configadmin/1.2.8\nzz&gt;start(\"mvn:org.apache.clerezza/org.apache.clerezza.rdf.stable.serializer\")\nres13: org.osgi.framework.Bundle = org.apache
 .clerezza.rdf.stable.serializer [128]\nzz&gt;res13.uninstall\nzz&gt;\n</div>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/1-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/1-content> <http://discobits.org/ontology#contains> _:30863aa097f8ef77f9f58629536ff53f1 . 
+<http://localhost:8080/getting-started/shell/content-el/1-content> <http://discobits.org/ontology#contains> _:e057b7d904ef2e34e393ec044eb4b81a1 . 
+<http://localhost:8080/getting-started/shell/content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/shell/content-el/1-title> <http://discobits.org/ontology#infoBit> "Interacting with the OSGi environment"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/1> <http://discobits.org/ontology#contains> _:97f632722ac3c20d8ae7ccc13d8b6ff21 . 
+<http://localhost:8080/getting-started/shell/content-el/1> <http://discobits.org/ontology#contains> _:e0787f4a99ab5c252f866496601246561 . 
+<http://localhost:8080/getting-started/shell/content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/shell/content-el/2-content> <http://discobits.org/ontology#infoBit> "The shell provides a shortcut to access available services, the method $ with the service type as argument.\nThe following ste the inital bundle startlevel to 10:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;import org.osgi.service.startlevel.StartLevel\nimport org.osgi.service.startlevel.StartLevel\nzz&gt;$[StartLevel] setInitialBundleStartLevel 10\nzz&gt;\n</div>\nThe following adds a triple to the content graph retrieved via ContentGraphProvider:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;import rdf.core._\nimport rdf.core._\nzz&gt;import rdf.core.impl._\nimport rdf.core.impl._\nzz&gt;import rdf.ontologies._\nimport rdf.ontologies._\nzz&gt;import platform.graphprovider.content.ContentGraphProvider\nimport platform.graphprovider.content.ContentGraphProvider\nzz&gt;val cg = $[ContentGraphProvider] getContentGraph
 \ncg: org.apache.clerezza.rdf.core.access.LockableMGraph = \n[org.apache.clerezza.rdf.core.BNode@49ec9b79 &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#type&gt; &lt;http://discobits.org/ontology#Entry&gt;., org.apache.clerezza.rdf.core.BNode@49ec9b79 &lt;http://discobits.org/ontology#holds&gt; &lt;http://localhost:8080/getting-started/index-title&gt;., org.apache.clerezza.rdf.core.BNode@49ec9b79 &lt;http://discobits.org/ontology#pos&gt; \"0\"., &lt;http://localhost:8080/getting-started/index-title&gt; &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#type&gt; &lt;http://discobits.org/ontology#XHTMLInfoDiscoBit&gt;., &lt;http://localhost:8080/getting-started/index-title&gt; &lt;http://discobits.org/ontology#infoBit&gt; \"Getting Started\"^^&lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral&gt;., org.apache.clerezza.rdf.core.BNode@297c074e &lt;http://www.w3....\nzz&gt;cg.add(new TripleImpl(new UriRef(\"http://localhost:8080/getting-started/shell/\"), RDF.`type`, HIERARCHY.Collect
 ion))\nres20: Boolean = true\nzz&gt;\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/2-title> <http://discobits.org/ontology#infoBit> "Accessing Services"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/2> <http://discobits.org/ontology#contains> _:70513ddad691134d1a9082e4a082a7d21 . 
+<http://localhost:8080/getting-started/shell/content-el/2> <http://discobits.org/ontology#contains> _:a2214391db460298a6738f84524206011 . 
+<http://localhost:8080/getting-started/shell/content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/shell/content-el/3-content-el/0> <http://discobits.org/ontology#infoBit> "The Clerezza Shell is based on the interactive Scala Shell and as such any line that does not start with a colon is evaluated as Scala:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;def greet {\n     | out println \"hello world\"\n     | }\ngreet: Unit\nzz&gt;greet\nhello world\nzz&gt;\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/3-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/3-content-el/1> <http://discobits.org/ontology#infoBit> "Commands by contrast are not interpreted as scala. Build in commands as well as commands provided by services are available. \n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;:help\nThis is a scala based console, it supports any Scala expression, as well as the command described below.\n...\n</div>\nServices exposing the org.apache.clerezza.shell.ShellCommand interface provide additional commands, for example org.apache.felix.shell.ShellService allows to have lines evaluated by the felix shell. Like all commands the command :felix can be abbreviated as long as there's no ambuigity:\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;:f scr list    \n   Id   State          Name\n[   0] [active       ] org.apache.clerezza.platform.security.BundlePermissionManager\n[   1] [active       ] org.apache.clerezza.platform.security
 .SecurityActivator\n...\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/3-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/3-content> <http://discobits.org/ontology#contains> _:8e343023b8885bf7ba60d24d5299cfe91 . 
+<http://localhost:8080/getting-started/shell/content-el/3-content> <http://discobits.org/ontology#contains> _:9c867b8270e80dffa7edaa6c8e5757801 . 
+<http://localhost:8080/getting-started/shell/content-el/3-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/shell/content-el/3-title> <http://discobits.org/ontology#infoBit> "Commands and Expressions"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/3-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/3> <http://discobits.org/ontology#contains> _:2dc3eb9d1c25c5a9833a2d9f2414243f1 . 
+<http://localhost:8080/getting-started/shell/content-el/3> <http://discobits.org/ontology#contains> _:5ac5dcc971bc2f8c905c853088cdbb5e1 . 
+<http://localhost:8080/getting-started/shell/content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-started/shell/content-el/4-content-el/0> <http://discobits.org/ontology#infoBit> "All variables and objects created on the Shell are lost after a restart this is true also for objects registered as service. Nevertheless being able t o quickly create and register a service might often come in handy."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/4-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/4-content-el/1> <http://discobits.org/ontology#infoBit> "The following registers a \"hello world\" root resource at the uri-path /foo/bar\n<div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"tx-blockcode\">\nzz&gt;import javax.ws.rs._\nimport javax.ws.rs._\nzz&gt;@Path(\"foo/bar\") class Foo { @GET def get() = { \"hello world\" } }\ndefined class Foo\nzz&gt;import scala.collection.JavaConversions.asDictionary\nimport scala.collection.JavaConversions.asDictionary\nzz&gt;val args = scala.collection.mutable.Map(\"javax.ws.rs\" -&gt; true)\nargs: scala.collection.mutable.Map[java.lang.String,Boolean] = Map((javax.ws.rs,true))\nzz&gt;bundleContext.registerService(classOf[Object].getName, new Foo(), args)\nres38: org.osgi.framework.ServiceRegistration = org.apache.felix.framework.ServiceRegistrationImpl@5bf89f46\nzz&gt;\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/4-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/4-content> <http://discobits.org/ontology#contains> _:2aa8d726b7d84e3bcc134a427fbc96b21 . 
+<http://localhost:8080/getting-started/shell/content-el/4-content> <http://discobits.org/ontology#contains> _:e6d1755c7430b11bdc5d09cd8b98296c1 . 
+<http://localhost:8080/getting-started/shell/content-el/4-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<http://localhost:8080/getting-started/shell/content-el/4-title> <http://discobits.org/ontology#infoBit> "Creating and Registering Services"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<http://localhost:8080/getting-started/shell/content-el/4-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<http://localhost:8080/getting-started/shell/content-el/4> <http://discobits.org/ontology#contains> _:29a2b03f9f39d6b054b03a38897fed471 . 
+<http://localhost:8080/getting-started/shell/content-el/4> <http://discobits.org/ontology#contains> _:e00deedfab46b7990fdcf9815a1d82651 . 
+<http://localhost:8080/getting-started/shell/content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<http://localhost:8080/getting-st

<TRUNCATED>

[07/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/pom.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/pom.xml b/platform.launcher.storageless.parent/platform.launcher.storageless/pom.xml
new file mode 100644
index 0000000..c54b52e
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/pom.xml
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>platform.launcher.storageless.parent</artifactId>
+        <version>0.9-SNAPSHOT</version>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>platform.launcher.storageless</artifactId>
+    <version>0.9-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>Clerezza - Platform Launcher Storageless</name>
+    <description>A standalone java application for launching the clerezza.org platform. It is also a bundle, but there is no OSGi container known to support this (we are working on it :-) ).
+    </description>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.codehaus.xsite</groupId>
+                <artifactId>xsite-maven-plugin</artifactId>
+                <configuration>
+                    <sourceDirectoryPath>${basedir}/src/site/xsite</sourceDirectoryPath>
+                    <sitemapPath>content/sitemap.xml</sitemapPath>
+                    <skinPath>templates/skin.html</skinPath>
+                    <outputDirectoryPath>${basedir}/target/site/documentation</outputDirectoryPath>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>pre-site</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-scr-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>generate-scr-scrdescriptor</id>
+                        <phase>none</phase>
+                    </execution>
+                </executions>
+            </plugin>
+            <!-- Bundles to list in the installer properties file -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-shell</id>
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-4</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeScope>runtime</includeScope>
+                            <includeArtifactIds>shell</includeArtifactIds>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-rdf-core</id>
+                        <!-- the tc-manager should be activated after the provider -->
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-4</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeArtifactIds>rdf.core</includeArtifactIds>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-platform-bundles</id>
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-3</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeScope>runtime</includeScope>
+                            <excludeArtifactIds>rdf.core,slf4j-api,platform.security,platform.security.conditions,shell,org.apache.stanbol.commons.frameworkfragment</excludeArtifactIds>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-framework-bundles</id>
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-2</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <!-- <excludeScope>compile</excludeScope> -->
+                            <includeScope>provided</includeScope>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <!-- this is a temporary hack to make sure the system-graph gets created -->
+                        <id>copy-security-as-framework-bundles</id>
+                        <configuration>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-2</outputDirectory>
+                            <includeArtifactIds>platform.security</includeArtifactIds>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <!-- After the security fragment is loaded other fragments 
+                        are no longer accepted, so having them here  -->
+                        <id>copy-extension-bundles</id>
+                        <configuration>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-1</outputDirectory>
+                            <includeArtifactIds>platform.security.conditions,org.apache.stanbol.commons.frameworkfragment</includeArtifactIds>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>inline-jars</id>
+                        <goals>
+                            <goal>unpack-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <includeArtifactIds>
+                                commons-logging-api,wymiwyg-commons-core,org.apache.felix.main,org.apache.felix.framework.security
+                            </includeArtifactIds>
+                            <outputDirectory>target/extracted</outputDirectory>
+                            <includes>**</includes>
+                            <excludes>
+                                META-INF/**
+                            </excludes>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.apache.clerezza.platform.launcher.Main</mainClass>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                        </manifest>
+                        <manifestEntries>
+                            <Bundle-Name>Clerezza - Platform Launcher</Bundle-Name>
+                            <Bundle-SymbolicName>org.apache.clerezza.platform.launcher.storageless</Bundle-SymbolicName>
+                            <Bundle-Activator>org.apache.clerezza.platform.launcher.ClerezzaActivator</Bundle-Activator>
+                            <Import-Package>org.osgi.framework,org.osgi.service.startlevel</Import-Package>
+                            <Private-Package>*</Private-Package>
+                        </manifestEntries>
+                    </archive>
+                </configuration>
+            </plugin>
+        </plugins>
+        <resources>
+            <resource>
+                <targetPath>META-INF</targetPath>
+                <filtering>false</filtering>
+                <directory>${basedir}</directory>
+                <includes>
+                    <include>NOTICE.txt</include>
+                    <include>LICENSE.*</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+            </resource>
+            <!-- the exclude rules are here because the maven-dependency-plugin
+            copies both -SNAPSHOT version as well as the one with the timestamp,
+            see http://jira.codehaus.org/browse/MDEP-209 -->
+            <resource>
+                <targetPath>bundles</targetPath>
+                <directory>target/bundles</directory>
+                <excludes>
+                    <exclude>**/*20*.*-*.jar</exclude>
+                </excludes>
+            </resource>
+            <resource>
+                <targetPath>org</targetPath>
+                <directory>target/extracted/org</directory>
+            </resource>
+            <resource>
+                <directory>target/extracted/</directory>
+                <includes>
+                    <include>default.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+    <dependencies>
+        <!-- the most important bundle after the framework: logging -->
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-api</artifactId>
+            <scope>provided</scope>
+            <version>1.6.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-service</artifactId>
+            <scope>provided</scope>
+            <version>1.6.2</version>
+            <!-- <exclusions>
+                <exclusion>
+                    <artifactId>jmxri</artifactId>
+                    <groupId>com.sun.jmx</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>jmxtools</artifactId>
+                    <groupId>com.sun.jdmk</groupId>
+                </exclusion>
+            </exclusions> -->
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>slf4j-scala-api</artifactId>
+            <scope>provided</scope>
+            <version>1.6.3-SNAPSHOT</version>
+        </dependency>
+          <!-- Core Felix. -->
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.main</artifactId>
+            <scope>provided</scope>
+            <version>4.3.0-SNAPSHOT</version>
+        </dependency>
+        <!-- framework bundles -->
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.webconsole</artifactId>
+            <scope>provided</scope>
+            <version>4.0.0</version>
+        </dependency>
+        <!-- needed by webconsole -->
+        <dependency>
+            <groupId>commons-fileupload</groupId>
+            <artifactId>commons-fileupload</artifactId>
+            <version>1.2.2</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.4</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.bundles</groupId>
+            <artifactId>json</artifactId>
+            <version>20090211_1</version>
+        </dependency>
+        <!-- <dependency>
+            <groupId>org.ops4j.pax.web</groupId>
+            <artifactId>pax-web-jetty-bundle</artifactId>
+            <scope>provided</scope>
+            <version>0.7.2</version>
+        </dependency> -->
+        <!-- <dependency>
+            <groupId>org.wymiwyg</groupId>
+            <artifactId>jetty-osgi-httpservice</artifactId>
+            <scope>provided</scope>
+            <version>0.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.equinox.http</groupId>
+            <artifactId>servlet</artifactId>
+            <scope>provided</scope>
+            <version>1.0.0-v20070606</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-server</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-servlet</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-util</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-io</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-continuation</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-http</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty</groupId>
+            <artifactId>jetty-security</artifactId>
+            <scope>provided</scope>
+            <version>8.0.0.M2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>servlet-api</artifactId>
+            <scope>provided</scope>
+            <version>3.0.20100224</version>
+        </dependency> -->
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.http.jetty</artifactId>
+            <version>2.2.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.http.whiteboard</artifactId>
+            <version>2.2.0</version>
+        </dependency>
+        <!-- Apache Felix framework bundles -->
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.bundlerepository</artifactId>
+            <scope>provided</scope>
+            <version>1.6.6</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.eventadmin</artifactId>
+            <scope>provided</scope>
+            <version>1.3.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.scr</artifactId>
+            <scope>provided</scope>
+            <version>1.6.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.configadmin</artifactId>
+            <scope>provided</scope>
+            <version>1.6.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.metatype</artifactId>
+            <scope>provided</scope>
+            <version>1.0.6</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.shell</artifactId>
+            <scope>provided</scope>
+            <version>1.4.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.framework.security</artifactId>
+            <scope>provided</scope>
+            <version>2.1.0-SNAPSHOT</version>
+        </dependency>
+        <!-- support for parameterhandling, etc -->
+        <dependency>
+            <groupId>org.wymiwyg</groupId>
+            <artifactId>wymiwyg-commons-core</artifactId>
+            <!-- runtime only in parent -->
+        </dependency>
+
+        <!-- support for mvn URIs (to make updating easier -->
+        <dependency>
+            <groupId>org.ops4j.pax.url</groupId>
+            <artifactId>pax-url-mvn</artifactId>
+            <version>1.3.2</version>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/appended-resources/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/appended-resources/META-INF/NOTICE b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/appended-resources/META-INF/NOTICE
new file mode 100644
index 0000000..7d1928c
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/appended-resources/META-INF/NOTICE
@@ -0,0 +1,18 @@
+
+- Mort Bay Jetty Project (http://www.mortbay.org/jetty/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- WYMIWYG (http://wymiwyg.org/)
+- HP Labs Semantic Web Research (http://www.hpl.hp.com/semweb/)
+- The OSGi Alliance (http://www.osgi.org/)
+- Yahoo! Inc. (http://yahoo.com/)
+- Eclipse Foundation (http://eclipse.org/)
+- INRIA, France Telecom (http://asm.ow2.org/)
+- The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
+- University of Bristol (http://stars.ilrt.bris.ac.uk/)
+- The University of Manchester (http://www.manchester.ac.uk/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- EPFL, Lausanne (http://www.epfl.ch/)
+
+This product includes JQuery and other javascript 
+files Licensed under the MIT License, see the individual
+files for their copyright notice.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaActivator.java
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaActivator.java b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaActivator.java
new file mode 100644
index 0000000..c6b529c
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaActivator.java
@@ -0,0 +1,73 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.clerezza.platform.launcher;
+
+import java.net.URL;
+import java.util.Enumeration;
+import java.util.HashSet;
+import java.util.Set;
+import org.osgi.framework.BundleActivator;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.ServiceReference;
+import org.osgi.service.startlevel.StartLevel;
+
+/**
+ * OSGi Clerezza Launcher Bundle Activator.
+ *
+ * @author daniel
+ */
+public class ClerezzaActivator implements BundleActivator {
+
+    @Override
+    public void start(BundleContext context) throws Exception {
+        System.out.println("starting platform launcher");
+        ServiceReference startLevelRef =
+                context.getServiceReference(StartLevel.class.getName());
+        StartLevel startLevel = (StartLevel) context.getService(startLevelRef);
+        final int currentBundleStartLevel =
+                startLevel.getBundleStartLevel(context.getBundle());
+        startLevel.setStartLevel(currentBundleStartLevel);
+        final int originalStartLevel = startLevel.getStartLevel();
+        int nextLevel = currentBundleStartLevel + 1;
+        Enumeration<URL> bundleJars =
+                context.getBundle().findEntries("platform-bundles", "*.jar", true);
+        Set<MavenArtifactDesc> artDescs = new HashSet<MavenArtifactDesc>();
+
+        while (bundleJars.hasMoreElements()) {
+            MavenArtifactDesc artDesc =
+                    MavenArtifactDesc.parseFromURL(bundleJars.nextElement());
+            artDescs.add(artDesc);
+        }
+        ClerezzaApp.installBundles(context, artDescs, nextLevel);
+
+        final int newStartLevel =
+                originalStartLevel > nextLevel + 1 ? originalStartLevel : nextLevel + 1;
+        startLevel.setStartLevel(newStartLevel);
+        if (startLevel.getInitialBundleStartLevel() < nextLevel + 1) {
+            startLevel.setInitialBundleStartLevel(nextLevel + 1);
+        }
+        System.out.println("uninstalling platform launcher");
+        context.getBundle().uninstall();
+    }
+
+    @Override
+    public void stop(BundleContext context) throws Exception {
+    }
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaApp.java
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaApp.java b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaApp.java
new file mode 100644
index 0000000..cbe8636
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ClerezzaApp.java
@@ -0,0 +1,479 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.platform.launcher;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.security.AllPermission;
+import java.security.PermissionCollection;
+import java.security.Permissions;
+import java.security.Policy;
+import java.security.ProtectionDomain;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Properties;
+import java.util.Set;
+import java.util.TreeSet;
+import org.apache.felix.framework.Felix;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleContext;
+import org.osgi.framework.BundleException;
+import org.osgi.framework.FrameworkEvent;
+import org.osgi.framework.ServiceReference;
+import org.osgi.service.startlevel.StartLevel;
+import org.wymiwyg.commons.util.arguments.AnnotatedInterfaceArguments;
+import org.wymiwyg.commons.util.arguments.ArgumentHandler;
+import org.wymiwyg.commons.util.arguments.ArgumentProcessor;
+import org.wymiwyg.commons.util.arguments.InvalidArgumentsException;
+import org.wymiwyg.commons.util.dirbrowser.PathNameFilter;
+import org.wymiwyg.commons.util.dirbrowser.PathNode;
+import org.wymiwyg.commons.util.dirbrowser.PathNodeFactory;
+
+/**
+ * Clerezza Launcher Application.
+ *
+ *
+ * @author daniel, reto
+ */
+public class ClerezzaApp {
+
+    private Felix felixInstance = null;
+    private int exitCode = -1;
+    private List<ShutdownListener> shutdownListeners =
+            new ArrayList<ShutdownListener>(1);
+
+    /**
+     * Install bundles after core framework launch.
+     *
+     * @param context    the bundle context.
+     * @param artDescs    the bundles to install.
+     * @param nextLevel    the start level to change to after the installation.
+     * 
+     * @return    the installed bundles.
+     *
+     */
+    static Set<Bundle> installBundles(BundleContext context,
+            Collection<MavenArtifactDesc> artDescs,
+            int nextLevel) throws IOException, BundleException {
+
+        Set<Bundle> installedBundles = new HashSet<Bundle>();
+        for (MavenArtifactDesc artDesc : artDescs) {
+            try {
+                final Bundle installedBundle = context.installBundle(artDesc.toString(), artDesc.getInputStream());
+                installedBundles.add(installedBundle);
+            } catch (BundleException e) {
+                System.out.println(e.toString());
+            }
+        }
+
+        ServiceReference startLevelRef =
+                context.getServiceReference(StartLevel.class.getName());
+        StartLevel startLevel = (StartLevel) context.getService(startLevelRef);
+        for (Bundle bundle : installedBundles) {
+            startLevel.setBundleStartLevel(bundle, nextLevel);
+        }
+        return installedBundles;
+    }
+
+    /**
+     * Set Clerezza Instance system exit code.
+     *
+     * @param code    the code to set.
+     */
+    public void setExitCode(int code) {
+        exitCode = code;
+    }
+
+    /**
+     * Get Clerezza Instance system exit code.
+     *
+     * @return    the exit code.
+     */
+    public int getExitCode() {
+        return exitCode;
+    }
+
+    /**
+     * Add a shutdown listener.
+     * 
+     * @param shutdownListener    the shutdown listener.
+     */
+    public void addShutdownListener(ShutdownListener shutdownListener) {
+        shutdownListeners.add(shutdownListener);
+    }
+
+    /**
+     * Remove a shutdown Listener.
+     *
+     * @param shutdownListener    the shutdown listener.
+     */
+    public void removeShutdownListener(ShutdownListener shutdownListener) {
+        shutdownListeners.remove(shutdownListener);
+    }
+
+    /**
+     * Start this Clerezza Instance.
+     *
+     * Starts the Felix framework and installs CLerezza Bundles.
+     *
+     * This method exits after installing all bundles.
+     * It does not wait for the bundle installations to complete.
+     *
+     * @param args    Command line arguments.
+     */
+    public void start(String... args) throws Throwable {
+        LauncherArguments arguments;
+        try {
+            final ArgumentHandler argumentHandler = new ArgumentHandler(args);
+            arguments = argumentHandler.getInstance(LauncherArguments.class);
+            argumentHandler.processArguments(new ArgumentProcessor() {
+
+                @Override
+                public void process(List<String> remaining) throws InvalidArgumentsException {
+                    if (remaining.size() > 0) {
+                        throw new InvalidArgumentsException("The following arguments could not be understood: " + remaining);
+                    }
+                }
+            });
+        } catch (InvalidArgumentsException e) {
+            System.out.println(e.getMessage());
+            showUsage();
+            return;
+        }
+        if (arguments.getHelp()) {
+            showUsage();
+            return;
+        }
+        start(arguments);
+    }
+
+    private void start(LauncherArguments arguments) throws Throwable {
+        Properties configProps = getConfigProps(arguments);
+        Policy.setPolicy(new Policy() {
+
+            @Override
+            public PermissionCollection getPermissions(ProtectionDomain domain) {
+                PermissionCollection result = new Permissions();
+                result.add(new AllPermission());
+                return result;
+            }
+        });
+        System.setSecurityManager(new SecurityManager());
+        felixInstance = new Felix(configProps);
+        System.out.println("starting felix");
+        felixInstance.start();
+        final String revertParam = arguments.getRevertParam();
+        final PathNode bundlesRoot = PathNodeFactory.getPathNode(Main.class.getResource("/bundles"));
+        final BundleContext bundleContext = felixInstance.getBundleContext();
+        installBundlesForStartLevels(bundleContext, bundlesRoot, revertParam);
+    }
+
+    /**
+     * Stop this Clerezza instance.
+     *
+     * This method does not wait for the shutdown to complete before it exits.
+     */
+    public void stop() throws Throwable {
+        if (felixInstance != null) {
+            felixInstance.stop();
+        }
+    }
+
+    /**
+     * Wait for this Clerezza instance to shut down.
+     *
+     * After shut down all shutdown listeners are notified.
+     */
+    public void waitForStop() throws Throwable {
+        FrameworkEvent event = null;
+        try {
+            if (felixInstance != null) {
+                event = felixInstance.waitForStop(0);
+            }
+            setExitCode(0);
+        } catch (Throwable t) {
+            setExitCode(-1);
+            event = new FrameworkEvent(FrameworkEvent.ERROR, null, t);
+            throw t;
+        } finally {
+            notifyShutdownListeners(event);
+        }
+    }
+
+    private void notifyShutdownListeners(FrameworkEvent event) {
+        for (ShutdownListener shutdownListener : shutdownListeners) {
+            shutdownListener.notify(event);
+        }
+    }
+
+    private void installBundlesForStartLevels(final BundleContext bundleContext,
+            final PathNode bundlesRoot, final String revertParam) throws IOException, BundleException {
+        final String startlevelpathprefix = "startlevel-";
+        final String[] startLevelePaths = bundlesRoot.list(new PathNameFilter() {
+
+            @Override
+            public boolean accept(PathNode dir, String name) {
+                return name.startsWith(startlevelpathprefix);
+            }
+        });
+        Arrays.sort(startLevelePaths);
+        final Bundle[] installedBundles = bundleContext.getBundles();
+        final Set<Bundle> newlyInstalledBundles = new HashSet<Bundle>();
+        byte startLevel = 0;
+        for (String startLevelPath : startLevelePaths) {
+            startLevel = Byte.parseByte(
+                    startLevelPath.substring(startlevelpathprefix.length(),
+                    startLevelPath.length() - 1));
+            final PathNode startLevelPathNode = bundlesRoot.getSubPath(startLevelPath);
+            Set<MavenArtifactDesc> artDescs = getArtDescsFrom(startLevelPathNode);
+            if (revertParam != null) {
+                artDescs = getRevertArtifacts(revertParam, artDescs, installedBundles);
+            }
+            if (!alreadyInstalled(artDescs, installedBundles) || revertParam != null) {
+                newlyInstalledBundles.addAll(installBundles(bundleContext, new TreeSet(artDescs), startLevel));
+                System.out.println("level " + startLevel + " bundles installed");
+            }
+        }
+
+        for (Bundle bundle : newlyInstalledBundles) {
+            try {
+                bundle.start();
+            } catch (BundleException e) {
+                System.out.println("Exception installing Bundle " + bundle + ": " + e.toString());
+            }
+        }
+
+        ServiceReference startLevelRef =
+                bundleContext.getServiceReference(StartLevel.class.getName());
+        StartLevel startLevelService = (StartLevel) bundleContext.getService(startLevelRef);
+        startLevelService.setInitialBundleStartLevel(startLevel + 1);
+        startLevelService.setStartLevel(startLevel + 20);
+    }
+
+    private Set<MavenArtifactDesc> getArtDescsFrom(PathNode pathNode) {
+        Set<MavenArtifactDesc> result = new HashSet<MavenArtifactDesc>();
+        List<PathNode> jarPaths = getJarPaths(pathNode);
+        for (PathNode jarPath : jarPaths) {
+            result.add(MavenArtifactDesc.parseFromPath(jarPath));
+        }
+
+        return result;
+    }
+
+    private List<PathNode> getJarPaths(PathNode pathNode) {
+        List<PathNode> result = new ArrayList<PathNode>();
+        for (String childName : pathNode.list()) {
+            PathNode childNode = pathNode.getSubPath(childName);
+            if ((!childNode.isDirectory()) && (childName.endsWith(".jar"))) {
+                result.add(childNode);
+            } else {
+                for (PathNode subPath : getJarPaths(childNode)) {
+                    result.add(subPath);
+                }
+            }
+        }
+        return result;
+    }
+
+    /**
+     * Returns true if a bundle is found, whose location starts with a short URI
+     * ("mvn:[groupId]/[artifactId]") of a Maven Artifact specified.
+     *
+     * Returns false iff none of the specified Maven Artifacts is installed.
+     *
+     * @param artDescs MavenArtifacts to be checked if a corresponding bundle is
+     *        already installed
+     * @param installedBundles Bundles installed in the framework
+     * @return
+     */
+    private boolean alreadyInstalled(Set<MavenArtifactDesc> artDescs,
+            Bundle[] installedBundles) {
+        for (int i = 0; i < installedBundles.length; i++) {
+            String bundleLocation = installedBundles[i].getLocation();
+            for (Iterator<MavenArtifactDesc> it = artDescs.iterator(); it.hasNext();) {
+                MavenArtifactDesc mavenArtifactDesc = it.next();
+                if (bundleLocation.matches(mavenArtifactDesc.getShortUri() + "/.*[0-9].*")) {
+                    return true;
+                }
+            }
+        }
+        return false;
+    }
+
+    /**
+     * Returns the Maven Artifacts that have to be reverted to default.
+     * If the revertParam equals "all", then all platform bundles already installed
+     * are uninstalled and the returned <code>Set</code> contains all
+     * Maven Artifacts.
+     * If the revertParam is a regular expression, then the returned <code>Set</code>
+     * contains all Maven Artifacts, whose short URI matches the expression. If
+     * a corresponding bundle is installed, then it is uninstalled.
+     * If the revertParam equals "missing" then the returned <code>Set</code>
+     * contains all Maven Artifacts that are not installed.
+     * @param revertParam
+     * @param artDescs
+     * @param installedBundles
+     * @return
+     * @throws org.osgi.framework.BundleException
+     */
+    private Set<MavenArtifactDesc> getRevertArtifacts(String revertParam,
+            Set<MavenArtifactDesc> artDescs,
+            Bundle[] installedBundles) throws BundleException {
+        boolean installMissing = revertParam.toLowerCase().equals("missing");
+        if (revertParam.equals("all")) {
+            revertParam = ".*";
+        }
+        Set<MavenArtifactDesc> artsToBeInstalled = new HashSet<MavenArtifactDesc>();
+        for (Iterator<MavenArtifactDesc> it = artDescs.iterator(); it.hasNext();) {
+            MavenArtifactDesc mavenArtifactDesc = it.next();
+            boolean isInstalled = false;
+            if (mavenArtifactDesc.getShortUri().matches(revertParam) || installMissing) {
+                for (int i = 0; i < installedBundles.length; i++) {
+                    Bundle bundle = installedBundles[i];
+                    if (bundle.getLocation().matches(mavenArtifactDesc.getShortUri() + "/.*[0-9].*")) {
+                        if (installMissing) {
+                            isInstalled = true;
+                        } else {
+                            bundle.uninstall();
+                        }
+                    }
+                }
+                if (!installMissing || (installMissing && !isInstalled)) {
+                    artsToBeInstalled.add(mavenArtifactDesc);
+                }
+            }
+        }
+        return artsToBeInstalled;
+    }
+
+    /**
+     * Prints usage instructions to stdout
+     */
+    public static void showUsage() {
+        System.out.print("Usage: LaunchBundle ");
+        System.out.println(AnnotatedInterfaceArguments.getArgumentsSyntax(LauncherArguments.class));
+        PrintWriter out = new PrintWriter(System.out, true);
+        AnnotatedInterfaceArguments.printArgumentDescriptions(
+                LauncherArguments.class, out);
+        out.flush();
+    }
+    
+
+    private Properties getConfigProps(LauncherArguments arguments) {
+
+        Properties configProps = new Properties();
+        
+        configProps.putAll(System.getProperties());
+        //ignored as we're setting the starlevel manually to last used start-level + 20
+        //configProps.put("org.osgi.framework.startlevel.beginning", "20");
+        {
+            if (arguments.getNotConsoleShell()) {
+                configProps.put("clerezza.shell.disable",
+                    "true");
+            }
+        }
+        
+        {
+            String argLogLevel = arguments.getLogLevel();
+            if (argLogLevel == null) {
+                argLogLevel = "INFO";
+            }
+            System.out.println("setting log-level to: " + argLogLevel);
+            configProps.put("org.ops4j.pax.logging.DefaultServiceLog.level",
+                    argLogLevel);
+        }
+        {
+            final String port = arguments.getPort();
+            if (port != null) {
+                configProps.put("org.osgi.service.http.port", port);
+            }
+            configProps.put("org.ops4j.pax.url.mvn.repositories", getCommaSeparatedListOfMavenRepos());
+        }
+        
+        {
+            //sun.reflect added because of http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6265952 and loading of scala scripts
+            String extraPackages = (String) configProps.get("org.osgi.framework.system.packages.extra");
+            if (extraPackages == null) {
+                extraPackages = "sun.misc;sun.reflect";
+            } else {
+                extraPackages = "sun.misc;sun.reflect;"+extraPackages;
+            }
+            configProps.put("org.osgi.framework.system.packages.extra",extraPackages);
+        }
+
+        //public static final String CONTEXT_PROPERTY_HTTP_PORT_SECURE = "";
+        boolean httpsEnabled = false;
+        {
+
+            final String httpsPort = arguments.getSecurePort();
+            if (httpsPort != null && !"".equals(httpsPort)) {
+                configProps.put("org.osgi.service.http.port.secure", httpsPort);
+                httpsEnabled = true;
+            }
+        }
+        {
+
+            final String keyStorePath = arguments.getKeyStorePath();
+            if (keyStorePath != null && !"".equals(keyStorePath)) {
+                configProps.put("org.wymiwyg.jetty.httpservice.https.keystore.path", keyStorePath);
+                httpsEnabled = true;
+            }
+        }
+        {
+
+            final String keyStorePassword = arguments.getKeyStorePassword();
+            if (keyStorePassword != null && !"".equals(keyStorePassword)) {
+                configProps.put("org.wymiwyg.jetty.httpservice.https.keystore.password", keyStorePassword);
+                httpsEnabled = true;
+            }
+        }
+        {
+
+            final String keyStoreType = arguments.getKeyStoreType();
+            if (keyStoreType != null && !"".equals(keyStoreType)) {
+                configProps.put("org.wymiwyg.jetty.httpservice.https.keystore.type", keyStoreType);
+                httpsEnabled = true;
+            }
+        }
+
+        {
+
+            final String clientAuth = arguments.getClientAuth();
+            if (clientAuth != null && !"".equals(clientAuth)) {
+                configProps.put("org.wymiwyg.jetty.httpservice.clientauth", clientAuth);
+                httpsEnabled = true;
+            }
+        }
+
+        if (httpsEnabled) {
+            configProps.put("org.osgi.service.http.secure.enabled", "true");
+        }
+        return configProps;
+
+    }
+
+    private String getCommaSeparatedListOfMavenRepos() {
+        return "http://repository.apache.org/content/groups/snapshots-group@snapshots@noreleases@id=apache-snapshots,"
+                + "http://repo1.maven.org/maven2/@id=central";
+    }
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/LauncherArguments.java
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/LauncherArguments.java b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/LauncherArguments.java
new file mode 100644
index 0000000..fb99d3b
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/LauncherArguments.java
@@ -0,0 +1,70 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.platform.launcher;
+
+import org.wymiwyg.commons.util.arguments.CommandLine;
+
+/**
+ *
+ * @author mir
+ */
+public interface LauncherArguments {
+
+    @CommandLine(longName = "revert", shortName = {"R"}, required = false,
+    description = "Command to revert platform bundles to default. all|missing|<bundle-uri-pattern>")
+    public String getRevertParam();
+
+    @CommandLine(longName = "help", shortName = {"H"}, required = false,
+    isSwitch = true, description = "Show help on command line arguments")
+    public boolean getHelp();
+
+    @CommandLine(longName = "log", shortName = {"L"}, required = false,
+    description = "set the log-level, the value is one of the following: " +
+    "TRACE, DEBUG, INFO, WARN, ERROR, FATAL, or NONE")
+    public String getLogLevel();
+
+    @CommandLine(longName = "port", shortName = {"P"}, required = false,
+    description = "The port on which the default webservice shall listen")
+    public String getPort();
+    
+    @CommandLine(longName = "https_port", shortName = {}, required = false,
+    description = "The port on which the https secure webserver shall listen")
+    public String getSecurePort();
+    
+    @CommandLine(longName = "https_keystore_path", shortName = {}, required = false,
+    description = "The folder with the keystore for https")
+    public String getKeyStorePath();
+    
+    @CommandLine(longName = "https_keystore_password", shortName = {}, required = false,
+    description = "The password for accessing the keystore for https")
+    public String getKeyStorePassword();
+    
+    @CommandLine(longName = "https_keystore_type", shortName = {}, required = false,
+    description = "The type of the key-store")
+    public String getKeyStoreType();
+    
+    @CommandLine(longName = "https_keystore_clientauth", shortName = {}, required = false,
+    description = "Client Auth request, one of \"none\", \"want\" or \"need\"")
+    public String getClientAuth();
+
+    @CommandLine(longName = "noConsoleShell", shortName = {"NCS"}, required = false,
+    isSwitch = true, description = "Disable the console shell")
+    public boolean getNotConsoleShell();
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/Main.java
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/Main.java b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/Main.java
new file mode 100644
index 0000000..cfa3366
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/Main.java
@@ -0,0 +1,48 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.platform.launcher;
+
+import java.io.IOException;
+
+/**
+ * Clerezza Application launcher class.
+ *
+ * @author daniel
+ */
+public class Main {
+    
+    public static void main(String... args) throws IOException {
+        ClerezzaApp clerezza = new ClerezzaApp();
+
+        try {
+            clerezza.start(args);
+        } catch (Throwable t) {
+            System.err.println("Could not start Clerezza: " + t);
+            t.printStackTrace();
+            System.exit(clerezza.getExitCode());
+        }
+        try {
+            clerezza.waitForStop();
+        } catch (Throwable t) {
+            System.err.println("Exception during Clerezza shutdown: " + t);
+            t.printStackTrace();
+            System.exit(-1);
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/MavenArtifactDesc.java
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/MavenArtifactDesc.java b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/MavenArtifactDesc.java
new file mode 100644
index 0000000..c8a02bc
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/MavenArtifactDesc.java
@@ -0,0 +1,147 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.clerezza.platform.launcher;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import org.wymiwyg.commons.util.dirbrowser.PathNode;
+
+/**
+ * Maven Artifact Description
+ * 
+ * @author daniel
+ */
+class MavenArtifactDesc implements Comparable<MavenArtifactDesc> {
+
+    //one of these is null
+    URL bundleUrl;
+    PathNode pathNode;
+    String groupId;
+    String artifactId;
+    String version;
+
+    /**
+     * Constructor with bundle URL.
+     *
+     * @param groupId    the group id.
+     * @param artifactId    the artifact id.
+     * @param version    the version.
+     * @param bundleUrl    the bundle URL.
+     */
+    MavenArtifactDesc(String groupId, String artifactId, String version, URL bundleUrl) {
+        this.groupId = groupId;
+        this.artifactId = artifactId;
+        this.version = version;
+        this.bundleUrl = bundleUrl;
+    }
+
+    /**
+     * Constructor with bundle path.
+     * 
+     * @param groupId    the group id.
+     * @param artifactId    the artifact id.
+     * @param version    the version.
+     * @param pathNode    the bundle path node.
+     */
+    MavenArtifactDesc(String groupId, String artifactId, String version, PathNode pathNode) {
+        this.groupId = groupId;
+        this.artifactId = artifactId;
+        this.version = version;
+        this.pathNode = pathNode;
+    }
+
+    /**
+     * Parse Maven Artifact Description from an URL.
+     *
+     * @param bundleUrl the URL.
+     * @return    A new MavenArtifactDesc object.
+     */
+    static MavenArtifactDesc parseFromURL(URL bundleUrl) {
+        String string = bundleUrl.toString();
+        int posSlashM1 = string.lastIndexOf('/');
+        int posSlashM2 = string.lastIndexOf('/', posSlashM1 - 1);
+        int posSlashM3 = string.lastIndexOf('/', posSlashM2 - 1);
+        String version = string.substring(posSlashM2 + 1, posSlashM1);
+        String artifactId = string.substring(posSlashM3 + 1, posSlashM2);
+        String groupId = getGroupId(string.substring(0, posSlashM3));
+        return new MavenArtifactDesc(groupId, artifactId, version, bundleUrl);
+    }
+
+    /**
+     * Parse Maven Artifact Description from a path node.
+     *
+     * @param pathNode    The path node.
+     * @return    A new MavenArtifactDesc object.
+     */
+    static MavenArtifactDesc parseFromPath(PathNode pathNode) {
+        String string = pathNode.getPath();
+        int posSlashM1 = string.lastIndexOf('/');
+        int posSlashM2 = string.lastIndexOf('/', posSlashM1 - 1);
+        int posSlashM3 = string.lastIndexOf('/', posSlashM2 - 1);
+        String version = string.substring(posSlashM2 + 1, posSlashM1);
+        String artifactId = string.substring(posSlashM3 + 1, posSlashM2);
+        String groupId = getGroupId(string.substring(0, posSlashM3));
+        return new MavenArtifactDesc(groupId, artifactId, version, pathNode);
+    }
+
+    /**
+     * Assembles group-id from the diretories after "bundles/"
+     *
+     * @param string a path-string. Must contain "bundles/".
+     */
+    static String getGroupId(String string) {
+        int startPos = string.indexOf("bundles/") + 8;
+        startPos = string.indexOf('/', startPos) + 1;
+        return string.substring(startPos).replace('/', '.');
+    }
+    
+    /**
+     * Returns an URI in the form "mvn:groupId/artifactId/version"
+     *
+     * @return the URI.
+     */
+    public String getShortUri() {
+        return "mvn:" + groupId + "/" + artifactId;
+    }
+
+    /**
+     * Returns a string representation of this object in the form
+     * "mvn:groupId/artifactId/version"
+     *
+     * @return    the string representation of this Maven Artifact Description.
+     */
+    @Override
+    public String toString() {
+        return "mvn:" + groupId + "/" + artifactId + "/" + version;
+    }
+
+    InputStream getInputStream() throws IOException {
+        if (bundleUrl == null) {
+            return pathNode.getInputStream();
+        }
+        return bundleUrl.openStream();
+    }
+
+    @Override
+    public int compareTo(MavenArtifactDesc o) {
+        return toString().compareTo(o.toString());
+    }
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ShutdownListener.java
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ShutdownListener.java b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ShutdownListener.java
new file mode 100644
index 0000000..1d406ce
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/main/java/org/apache/clerezza/platform/launcher/ShutdownListener.java
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.clerezza.platform.launcher;
+
+import org.osgi.framework.FrameworkEvent;
+
+/**
+ * A listener that gets notified when the Felix Framework is shut down.
+ *
+ * @author daniel
+ */
+public interface ShutdownListener {
+
+    /**
+     * Notify listener of complete Clerezza shut down.
+     *
+     * @param event
+     *        What event caused the shutdown. Note: event may be null.
+     */
+    public void notify(FrameworkEvent event);
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/images/tut_1_class_diagram.png
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/images/tut_1_class_diagram.png b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/images/tut_1_class_diagram.png
new file mode 100644
index 0000000..0bd04f4
Binary files /dev/null and b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/images/tut_1_class_diagram.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/style/style.css
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/style/style.css b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/style/style.css
new file mode 100644
index 0000000..ff49a4d
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/documentation/style/style.css
@@ -0,0 +1,421 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+*/
+
+/*---------------------------------------------------------------------------
+ *  Two- and three-column layout
+ */
+
+#banner {
+    top: 0px;
+    left: 0px;
+    right: 0px;
+    height: 116px;
+}
+
+#left {
+    position: absolute;
+    z-index: 2;
+    left: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+#right {
+    position: absolute;
+    z-index: 1;
+    right: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+.Content3Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 216px;
+}
+
+.Content2Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 16px;
+}
+
+#center {
+    z-index: 3;
+    margin: 0px;
+    border: none;
+    padding-bottom: 8px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Default element styles
+ */
+
+body {
+    padding: 0px;
+    margin: 0px;
+    border: 0px;
+
+    font-family: helvetica, arial, sans-serif;
+    font-size: 12px;
+
+    background-color: white;
+    color: black;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    margin: 0px;
+    border: 0px;
+    padding: 0px;
+    font-weight: normal;
+}
+
+a:link { color: #008DA8; }
+a:active { color: #FE5400; }
+a:hover { color: #FE5400; }
+a:visited { color: black; }
+
+iframe {
+    width:100%;
+    height: 800px;
+    border: 0px;
+}
+
+img {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+}
+
+p {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 10px;
+}
+
+blockquote {
+    margin-bottom: 10px;
+}
+
+td {
+    font-size: 12px;
+    padding: 2px;
+}
+
+tr.a {
+    background-color:  #e0e0e0;
+}
+tr.b {
+    background-color: #ffffff;
+}
+
+th {
+    font-size: 12px;
+    font-weight: bold;
+    white-space: nowrap;
+    padding: 2px;
+}
+
+th.Row {
+    text-align: left;
+    vertical-align: top;
+}
+
+ul, ol {
+    border: 0px;
+    padding: 0px;
+    margin-top: 0px;
+    margin-bottom: 12px;
+    margin-left: 20px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Page banner
+ */
+
+#banner {
+    margin: 0px;
+    border: 0px;
+    border-bottom: 1px solid #008DA8;
+    padding: 0px;
+    background-color: #e0e0e0;
+    color: #008DA8;
+    vertical-align: bottom;
+}
+
+#banner a { text-decoration: none; }
+#banner a:visited { color: #008DA8; }
+#banner a:hover { color: #FE5400; }
+#banner a:active { color: #FE5400; }
+
+#logo {
+    position: absolute;
+    top: 5px;
+    left: 8px;
+}
+
+#versions {
+    position: absolute;
+    width: auto;
+    right: 0px;
+    top: 0px;
+    margin: 8px;
+    font-weight: normal;
+}
+
+/*---------------------------------------------------------------------------
+ *  Page content
+ */
+
+#content {
+    margin: 0px;
+    background-color: white;
+    color: black;
+    height: 100%;
+}
+
+#content h1 {
+    width: 100%;
+    font-size: 18px;
+    background-color: #008DA8;
+    color: white;
+    padding: 2px;
+    padding-left: 6px;
+    margin-top: 24px;
+    margin-bottom: 12px;
+}
+
+#content .FirstChild {  /* IE doesn't understand first-child pseudoelement */
+    margin-top: 0px;
+}
+
+#content a { text-decoration: underline; }
+#content a:link { color: #008DA8; }
+#content a:visited { color: #008DA8; }
+#content a:active { color: #FE5400; }
+#content a:hover { color: #FE5400; }
+
+#content h2 {
+    margin-top: 24px;
+    border-top: 1px solid #008DA8;
+    margin-bottom: 16px;
+    font-size: 15px;
+    font-weight: bold;
+    background-color:  #e0e0e0;;
+    padding: 2px;
+}
+
+#content li {
+    margin-bottom: 6px;
+}
+
+#content th {
+    background-color:  #e0e0e0;
+}
+
+#content td {
+    
+}
+
+.Source pre {
+    padding: 4px;
+    font-family: courier new, monospace;
+    font-size: 11px;
+    border: 1px solid #008DA8;
+    background-color:  #e0e0e0;
+    color: black;
+}
+
+.Source:before {
+    margin: 0px;
+    padding: 0px;
+    border: 0px;
+    font-size: inherit;
+    line-spacing: 100%;
+}
+
+.highlight {
+    background-color:  #e0e0e0;
+    border: 1px dotted #008DA8;
+    padding: 5px;
+}
+
+/* The following are for images, but can also apply to div's containing images. */
+
+#content .Float {
+    float: right;
+    margin-left: 8px;
+    margin-right: 0px;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+#content .Diagram {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+
+#content .Inline {
+    display: inline;
+}
+
+.RuleOfThumb {
+    font-weight: bold;
+}
+
+/*---------------------------------------------------------------------------
+ *  Side panels
+ */
+
+.SidePanel {
+    background-color: white;
+    padding: 0px;
+    font-size: 11px;
+}
+
+.SidePanel h1 {
+    margin: 0px;
+    border: 0px;
+    padding: 4px;
+
+    color: #008DA8;
+
+    font-size: 12px;
+    font-weight: bold;
+}
+
+
+.SidePanel a { text-decoration: none; }
+.SidePanel a:link { color: #000000; }
+.SidePanel a:visited { color: #000000; }
+.SidePanel a:active { color: #FE5400; }
+.SidePanel a:hover { color: #FE5400; }
+
+/*---------------------------------------------------------------------------
+ *  Menus
+ */
+
+.MenuGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE work-around */
+
+    margin-bottom: 8px;
+    background-color: white;
+    color: #008DA8;
+}
+
+.MenuGroup ul {
+    margin: 0px;
+    padding-left: 4px;
+    list-style-type: none;
+}
+
+.MenuGroup li {
+    padding: 2px;
+}
+
+.MenuGroup .currentLink {
+/*    background-color: #060;*/
+    background-color:  #e0e0e0;
+    color: #008DA8;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  News panel
+ */
+
+.NewsGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE workaround */
+    margin-bottom: 8px;
+
+    color: #008DA8;
+}
+
+.NewsItem {
+    margin: 4px;
+}
+
+.NewsDate {
+    font-weight: bold;
+    margin: 0px;
+    padding: 0px;
+}
+
+.NewsText {
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 8px;
+}
+
+.NewsText a { text-decoration: underline; }
+.NewsText a:link { color: #008DA8; }
+.NewsText a:visited { color: #008DA8; }
+.NewsText a:active { color: #FE5400; }
+.NewsText a:hover { color: #FE5400; }
+
+.NewsMore {
+    font-size: smaller;
+    margin: 4px;
+    margin-top: 8px;
+    text-align: left;
+}
+
+.NewsGroup td {
+    font-size: 12px;
+}
+
+/*---------------------------------------------------------------------------
+ *  Document meta-information
+ */
+
+.Meta {
+    margin-top: 64px;
+    font-size: smaller;
+    color: #008DA8;
+    text-align: right;
+}
+
+.Meta a { text-decoration: underline; }
+.Meta a:link { color: #008DA8; }
+.Meta a:visited { color: #008DA8; }
+.Meta a:active { color: #FE5400; }
+.Meta a:hover { color: #FE5400; }

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/images/clerezza.png
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/images/clerezza.png b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/images/clerezza.png
new file mode 100644
index 0000000..cb0efb0
Binary files /dev/null and b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/resources/images/clerezza.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/site.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/site.xml b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/site.xml
new file mode 100644
index 0000000..8d5a4cb
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/site.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+
+<project>
+    <body>
+        <menu name="Documentation">
+            <item name="Usage" href="documentation/usage.xhtml"/>
+        </menu>
+    </body>
+</project>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/sitemap.xml b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/sitemap.xml
new file mode 100644
index 0000000..38be885
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/sitemap.xml
@@ -0,0 +1,28 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<sitemap>
+    <section>
+        <name>Documentation</name>
+        <page>usage.xhtml</page>
+    </section>
+</sitemap>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/usage.xhtml
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/usage.xhtml b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/usage.xhtml
new file mode 100644
index 0000000..4db0157
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/content/usage.xhtml
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
+	<head>
+		<title>Usage: How to launch the clerezza platform</title>
+	</head>
+	<body>
+		<h1>Usage: How to launch the clerezza platform</h1>
+		<p>Author: Daniel Spicar, Tsuyoshi Ito - clerezza.org</p>
+		<p>Date: March 25, 2009</p>
+		<h2 id="download">1. Download the launcher</h2>
+		<p>
+			The latest snapshots of the launcher can be found on:
+            <br />
+            <br />
+			<a href="http://repo.trialox.org/snapshot/org/apache/clerezza/org.apache.clerezza.platform.launcher/" target="_blank">
+               http://repo.trialox.org/snapshot/org/apache/clerezza/org.apache.clerezza.platform.launcher/
+            </a>
+            <br />
+            <br />
+			or get a stable release from:
+            <br />
+            <br />
+			<a href="http://repo.trialox.org/release/org/apache/clerezza/org.apache.clerezza.platform.launcher/" target="_blank">
+                http://repo.trialox.org/release/org/apache/clerezza/org.apache.clerezza.platform.launcher/
+            </a>
+            <br />
+            <br />
+			(e.g. org.apache.clerezza.platform.launcher-0.2-20090421.105711-13.jar from <a href="http://repo.trialox.org/snapshot/org/apache/clerezza/org.apache.clerezza.platform.launcher/0.2-SNAPSHOT/" target="_blank">
+			http://repo.trialox.org/snapshot/org/apache/clerezza/org.apache.clerezza.platform.launcher/0.2-SNAPSHOT/
+            </a>).
+		</p>
+		<h2 id="run">2. Run the platform</h2>
+		<p>
+            Execute the jar by typing
+            the following into a console:
+        </p>
+		<pre>
+            <code>$ java -Dorg.ops4j.pax.logging.DefaultServiceLog.level=ERROR -jar '/path/to/org.apache.clerezza.platform.launcher-0.2-20090421.105711-13.jar'</code>
+        </pre>
+		<p>
+            This will launch the platform and send the logger output from the 
+			level ERROR and above to the console.
+            If problems are encountered, make sure the jar archive is executeable.
+            In a desktop environment like Microsoft Windows it can be enough to
+            double click the file in order to launch it.
+            <br />
+            If the platform was launched in the console, hit the return key to get a promt (->).
+            The loaded bundles and their state can be checked by typing:
+        </p>
+		<pre>
+            <code>
+                -> ps
+            </code>
+        </pre>
+        <p>
+            The output should look like this:
+        </p>
+        <pre>
+            <code>
+                START LEVEL 30
+                   ID   State         Level  Name
+                [   0] [Active     ] [    0] System Bundle (1.4.1)
+                [   1] [Resolved   ] [    1] Clerezza - Platform Security Conditions (0.2.0.SNAPSHOT)
+                [   2] [Active     ] [    2] Apache Felix Bundle Repository (1.2.1)
+                [   3] [Active     ] [    2] Apache Felix Configuration Admin Service (1.0.10)
+                    ...
+                    
+                    
+                <strong>[  28] [Active     ] [    3] Clerezza - Platform Account Control Panel (0.3.0.SNAPSHOT)</strong>
+                <strong>[  29] [Active     ] [    3] Clerezza - Platform Content (0.7.0.SNAPSHOT)</strong>
+                <strong>[  30] [Active     ] [    3] Clerezza - Platform Template Manager (0.2.0.SNAPSHOT)</strong>
+                <strong>[  32] [Active     ] [    3] Clerezza - Platform Type Handler Space (0.2.0.SNAPSHOT)</strong>
+                <strong>[  33] [Active     ] [    3] Clerezza - Platform Usermanager and Rolemanager (0.7.0.SNAPSHOT)</strong>
+                    ...
+                ->
+            </code>
+        </pre>
+        <p>
+            To see a list of available services type:
+        </p>
+        <pre>
+            <code>
+                -> scr list
+            </code>
+        </pre>
+        <p>
+            The output should look like this:
+        </p>
+        <pre>
+            <code>
+                   Id   State          Name
+                [   0] [active       ] org.apache.clerezza.platform.security.PermissionManager
+                [   1] [active       ] org.apache.clerezza.platform.security.auth.AuthenticatingFilter
+                [   2] [active       ] org.apache.clerezza.jaxrs.rdf.providers.GraphReader
+                [   3] [active       ] org.apache.clerezza.jaxrs.rdf.providers.GraphWriter
+
+
+                    ...
+                ->
+            </code>
+        </pre>
+        <p>
+            Now the platform can be accessed in a web browser by going to <i>http://localhost:8080/path_to_service/</i>, whereas <i>path_to_service</i> has to be replaced by the path to a service/module (when asked to authenticate use username "admin" and password "admin". The user account "admin" has all permissions).
+            <br />Try the following modules:
+        </p>
+        <ul>
+            <li><a href="http://localhost:8080/admin/user-manager/" target="_blank">http://localhost:8080/admin/user-manager/</a></li>
+            <li><a href="http://localhost:8080/admin/role-manager/" target="_blank">http://localhost:8080/admin/role-manager/</a></li>
+            <li><a href="http://localhost:8080/admin/template-manager/" target="_blank">http://localhost:8080/admin/template-manager/</a></li>
+            <li>
+                <a href="http://localhost:8080/user/admin/control-panel/" target="_blank">
+                    http://localhost:8080/user/admin/control-panel/
+                </a>
+                  (where <i>admin</i> can be the username of an arbitary user)
+            </li>
+            <li><a href="http://localhost:8080/tools/editor/" target="_blank">http://localhost:8080/tools/editor/</a></li>
+        </ul>
+        <p>
+            Check out the following sites for more information:
+        </p>
+        <ul>
+            <li>
+                <a href="http://clerezza.org/projects/org.apache.clerezza.platform.usermanager/" target="_blank">
+                   http://clerezza.org/projects/org.apache.clerezza.platform.usermanager/
+                </a>
+            </li>
+             <li><a href="http://clerezza.org/projects/org.apache.clerezza.platform.accountcontrolpanel/" target="_blank">http://clerezza.org/projects/org.apache.clerezza.platform.accountcontrolpanel/</a></li>
+             <li><a href="http://clerezza.org/projects/org.apache.clerezza.platform.templating.manager/" target="_blank">http://clerezza.org/projects/org.apache.clerezza.platform.templating.manager/</a></li>
+            <li><a href="http://clerezza.org/projects/org.apache.clerezza.platform.content/" target="_blank">http://clerezza.org/projects/org.apache.clerezza.platform.content/</a></li>
+        </ul>
+        <h2 id="shutdown">3. Shutdown the platform</h2>
+        <p>
+            The platform can be stopped by typing:
+        </p>
+            <pre>
+                <code>
+                    -> shutdown
+                </code>
+            </pre>
+
+		<h2 id="shutdown">4. Felix webconsole</h2>
+        <p>
+            As an alternative to the command-line interface Felix also provides
+			a web-based management interface available by default at
+			<a href="http://localhost:8080/system/console">http://localhost:8080/system/console</a>.
+			The port at which the console is accessible can be set with the
+			<code>org.osgi.service.http.port</code> system property.
+        </p>
+		<pre>
+            <code>$ java -Dorg.osgi.service.http.port=8383 -jar '/path/to/org.apache.clerezza.platform.launcher-0.2-20090421.105711-13.jar'</code>
+        </pre>
+		<p>
+           Starting the platform as above the web-console will be available on
+		   port 8383, note that this has no impact on the port of the plaftform's
+		   webserver which by default listens to port 8080.
+        </p>
+    </body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/templates/skin.html
----------------------------------------------------------------------
diff --git a/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/templates/skin.html b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/templates/skin.html
new file mode 100644
index 0000000..bb1b45d
--- /dev/null
+++ b/platform.launcher.storageless.parent/platform.launcher.storageless/src/site/xsite/templates/skin.html
@@ -0,0 +1,71 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <title>clerezza.org - ${title}</title>
+        <link rel="stylesheet" type="text/css" href="style/style.css"/>
+        ${head}
+    </head>
+    <body>
+
+        <div id="banner">
+            <a href="http://clerezza.org/">
+              <img id="logo" src="../images/clerezza.png" alt="clerezza.org"/>
+            </a><br />
+        </div>
+
+        <div id="center" class="${centerClass}">
+            <div id="content">
+                <!-- <h1 class="FirstChild">${title}</h1> -->
+                ${body}
+                <p>Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland)</p>
+                <br /><br />
+            </div>
+        </div>
+
+        <div class="SidePanel" id="left">
+            <#list sitemap.sections as section>
+                <div class="MenuGroup">
+                    <h1>${section.name}</h1>
+                    <ul>
+                        <#list section.entries as entry>
+                            <#if entry = page>
+                                <li class="currentLink">${entry.title}</li>
+                            <#else>
+                                <li><a href="${entry.href}">${entry.title}</a></li>
+                            </#if>
+                        </#list>
+                    </ul>
+                </div>
+            </#list>
+            <div class="MenuGroup">
+                  <h1>Project Site</h1>
+                  <ul>
+
+                              <li><a href="../index.html">Back to project site</a></li>
+                  </ul>
+              </div>
+        </div>
+
+  </body>
+</html>


[10/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/ext.org.ops4j.pax.swissbox.tinybundles/pom.xml
----------------------------------------------------------------------
diff --git a/ext.org.ops4j.pax.swissbox.tinybundles/pom.xml b/ext.org.ops4j.pax.swissbox.tinybundles/pom.xml
new file mode 100644
index 0000000..3ace8b7
--- /dev/null
+++ b/ext.org.ops4j.pax.swissbox.tinybundles/pom.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza.ext</groupId>
+    <artifactId>org.ops4j.pax.swissbox.tinybundles</artifactId>
+    <name>Clerezza Ext - SwissBox TinyBundles OSGi Bundle</name>
+    <version>0.2-SNAPSHOT</version>
+    <packaging>bundle</packaging>
+    <description>json.simple parses and serializes json</description>
+    <dependencies>
+        <dependency>
+            <groupId>org.ops4j.pax.swissbox</groupId>
+            <artifactId>pax-swissbox-tinybundles</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>org.slf4j</artifactId>
+                    <groupId>slf4j-api</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Embed-Transitive>true</Embed-Transitive>
+                        <Export-Package>org.ops4j.pax.swissbox.tinybundles.core;version="1.3.0"</Export-Package>
+                        <!-- <Private-Package>*</Private-Package> -->
+                        <Embed-Dependency>*;artifactId=!slf4j-*|org.apache.felix.scr.annotations;scope=compile;inline=true</Embed-Dependency>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/internal.archetype/LICENSE
----------------------------------------------------------------------
diff --git a/internal.archetype/LICENSE b/internal.archetype/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/internal.archetype/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/internal.archetype/pom.xml
----------------------------------------------------------------------
diff --git a/internal.archetype/pom.xml b/internal.archetype/pom.xml
new file mode 100644
index 0000000..35d9b1a
--- /dev/null
+++ b/internal.archetype/pom.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>internal.archetype</artifactId>
+    <packaging>maven-archetype</packaging>
+    <version>0.10-SNAPSHOT</version>
+    <name>Clerezza - Archetype for clerezza.org projects</name>
+    <description>Generic archetype for clerezza projects</description>
+    <build>
+        <extensions>
+            <extension>
+                <groupId>org.apache.maven.archetype</groupId>
+                <artifactId>archetype-packaging</artifactId>
+                <version>2.0-alpha-4</version>
+            </extension>
+        </extensions>
+        <plugins>
+            <plugin>
+                <artifactId>maven-archetype-plugin</artifactId>
+                <version>2.0-alpha-4</version>
+                <extensions>true</extensions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/internal.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
----------------------------------------------------------------------
diff --git a/internal.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml b/internal.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
new file mode 100644
index 0000000..123a96a
--- /dev/null
+++ b/internal.archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<archetype-descriptor name="org.apache.clerezza.rdf.core">
+    <fileSets>
+        <fileSet filtered="true" encoding="UTF-8">
+            <directory></directory>
+            <includes>
+                <include>NOTICE.txt</include>
+            </includes>
+        </fileSet>
+        <fileSet encoding="UTF-8">
+            <directory></directory>
+            <includes>
+                <include>.hgignore</include>
+            </includes>
+        </fileSet>
+    </fileSets>
+    <requiredProperties>
+        <requiredProperty key="groupId">
+            <defaultValue>org.apache.clerezza</defaultValue>
+        </requiredProperty>
+        <requiredProperty key="version">
+            <defaultValue>0.1-SNAPSHOT</defaultValue>
+        </requiredProperty>
+    </requiredProperties>
+</archetype-descriptor>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/internal.archetype/src/main/resources/META-INF/maven/archetype.xml
----------------------------------------------------------------------
diff --git a/internal.archetype/src/main/resources/META-INF/maven/archetype.xml b/internal.archetype/src/main/resources/META-INF/maven/archetype.xml
new file mode 100644
index 0000000..31f8615
--- /dev/null
+++ b/internal.archetype/src/main/resources/META-INF/maven/archetype.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<archetype>
+    <id>org.apache.clerezza.internal.archetype</id>
+    <resources>
+        <resource>NOTICE.txt</resource>
+        <resource>.hgignore</resource>
+    </resources>
+</archetype>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/internal.archetype/src/main/resources/archetype-resources/LICENSE
----------------------------------------------------------------------
diff --git a/internal.archetype/src/main/resources/archetype-resources/LICENSE b/internal.archetype/src/main/resources/archetype-resources/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/internal.archetype/src/main/resources/archetype-resources/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/internal.archetype/src/main/resources/archetype-resources/pom.xml
----------------------------------------------------------------------
diff --git a/internal.archetype/src/main/resources/archetype-resources/pom.xml b/internal.archetype/src/main/resources/archetype-resources/pom.xml
new file mode 100644
index 0000000..7bffb85
--- /dev/null
+++ b/internal.archetype/src/main/resources/archetype-resources/pom.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>main.parent</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>${project.groupId}</groupId>
+    <artifactId>${project.artifactId}</artifactId>
+    <packaging>bundle</packaging>
+    <version>${project.version}</version>
+    <name>Clerezza - ${project.artifactId}</name>
+    <description>A clerezza project</description>
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/core/pom.xml
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/core/pom.xml b/maven-archetypes/java-ssp-ttl/core/pom.xml
new file mode 100644
index 0000000..932c977
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/core/pom.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+        <artifactId>parent</artifactId>
+        <version>0.1-SNAPSHOT</version>
+        <relativePath>..</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+    <artifactId>core</artifactId>
+    <version>0.1-SNAPSHOT</version>
+    <packaging>bundle</packaging>
+    <name>Clerezza - Skeleton Core</name>
+    <description>
+        Skeleton Core
+    </description>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+            <artifactId>ontologies</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>jaxrs.utils</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.graphprovider.content</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.scalaserverpages</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>web.fileserver</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>javax.ws.rs</groupId>
+            <artifactId>jsr311-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingManager.java
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingManager.java b/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingManager.java
new file mode 100644
index 0000000..4087ad9
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingManager.java
@@ -0,0 +1,111 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.clerezza.skeleton;
+
+import java.net.URISyntaxException;
+import java.util.concurrent.locks.Lock;
+import javax.ws.rs.FormParam;
+import javax.ws.rs.GET;
+import javax.ws.rs.POST;
+import javax.ws.rs.Path;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.UriInfo;
+import org.apache.clerezza.jaxrs.utils.RedirectUtil;
+import org.apache.clerezza.jaxrs.utils.TrailingSlash;
+import org.apache.clerezza.platform.graphprovider.content.ContentGraphProvider;
+import org.apache.clerezza.platform.typerendering.RenderletManager;
+import org.apache.clerezza.platform.typerendering.scalaserverpages.ScalaServerPagesRenderlet;
+import org.apache.clerezza.rdf.core.BNode;
+import org.apache.clerezza.rdf.core.MGraph;
+import org.apache.clerezza.rdf.core.UriRef;
+import org.apache.clerezza.rdf.core.access.LockableMGraph;
+import org.apache.clerezza.rdf.core.impl.PlainLiteralImpl;
+import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
+import org.apache.clerezza.rdf.core.impl.TripleImpl;
+import org.apache.clerezza.rdf.ontologies.RDF;
+import org.apache.clerezza.rdf.utils.GraphNode;
+import org.apache.clerezza.skeleton.ontologies.GREETINGS;
+import org.apache.clerezza.web.fileserver.FileServer;
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.osgi.service.component.ComponentContext;
+
+
+
+@Component
+@Service(value=Object.class)
+@Property(name="javax.ws.rs", boolValue=true)
+@Path("/greeting/manager")
+public class GreetingManager extends FileServer {
+
+    @Reference
+    private RenderletManager renderletManager;
+
+    @Reference
+    private ContentGraphProvider cgProvider;
+
+    public void activate(ComponentContext context) throws URISyntaxException {
+        renderletManager.registerRenderlet(ScalaServerPagesRenderlet.class.getName(),
+                new UriRef(getClass().getResource(
+                "greeting-naked.ssp").toURI().toString()),
+                GREETINGS.Greeting, "naked",
+                MediaType.APPLICATION_XHTML_XML_TYPE, true);
+        configure(context.getBundleContext());
+    }
+
+    @GET
+    public Response entry(@Context UriInfo uriInfo) {
+        TrailingSlash.enforceNotPresent(uriInfo);
+        return RedirectUtil.createSeeOtherResponse("manager/new-greeting.xhtml", uriInfo);
+    }
+
+    @GET
+    @Path("test")
+    public GraphNode testGreeting() {
+        MGraph resultMGraph = new SimpleMGraph();
+        GraphNode result = new GraphNode(new BNode(), resultMGraph);
+        result.addProperty(RDF.type, GREETINGS.Greeting);
+        result.addProperty(GREETINGS.words, 
+                new PlainLiteralImpl("Merhaba!"));
+        return result;
+    }
+
+    @POST
+    @Path("new-greeting")
+    public String createNewGreeting(@FormParam("uri") UriRef uri,
+            @FormParam("words") String words) {
+        LockableMGraph contentGraph = cgProvider.getContentGraph();
+        Lock l = contentGraph.getLock().writeLock();
+        l.lock();
+        try {
+            contentGraph.add(new TripleImpl(uri, RDF.type, GREETINGS.Greeting));
+            contentGraph.add(new TripleImpl(uri, GREETINGS.words,
+                    new PlainLiteralImpl(words)));
+        } finally {
+            l.unlock();
+        }
+        return "created";
+    }
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingsList.java
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingsList.java b/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingsList.java
new file mode 100644
index 0000000..863e2a9
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/core/src/main/java/org/apache/clerezza/skeleton/GreetingsList.java
@@ -0,0 +1,101 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.clerezza.skeleton;
+
+import java.net.URISyntaxException;
+import java.util.Iterator;
+import java.util.concurrent.locks.Lock;
+import javax.ws.rs.FormParam;
+import javax.ws.rs.GET;
+import javax.ws.rs.POST;
+import javax.ws.rs.Path;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.UriInfo;
+import org.apache.clerezza.jaxrs.utils.RedirectUtil;
+import org.apache.clerezza.jaxrs.utils.TrailingSlash;
+import org.apache.clerezza.platform.graphprovider.content.ContentGraphProvider;
+import org.apache.clerezza.platform.typerendering.RenderletManager;
+import org.apache.clerezza.platform.typerendering.scalaserverpages.ScalaServerPagesRenderlet;
+import org.apache.clerezza.rdf.core.BNode;
+import org.apache.clerezza.rdf.core.MGraph;
+import org.apache.clerezza.rdf.core.Triple;
+import org.apache.clerezza.rdf.core.TripleCollection;
+import org.apache.clerezza.rdf.core.UriRef;
+import org.apache.clerezza.rdf.core.access.LockableMGraph;
+import org.apache.clerezza.rdf.core.impl.PlainLiteralImpl;
+import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
+import org.apache.clerezza.rdf.core.impl.TripleImpl;
+import org.apache.clerezza.rdf.ontologies.RDF;
+import org.apache.clerezza.rdf.utils.GraphNode;
+import org.apache.clerezza.rdf.utils.RdfList;
+import org.apache.clerezza.skeleton.ontologies.GREETINGS;
+import org.apache.clerezza.web.fileserver.FileServer;
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Property;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.osgi.service.component.ComponentContext;
+
+
+
+@Component
+@Service(value=Object.class)
+@Property(name="javax.ws.rs", boolValue=true)
+@Path("/greeting/list")
+public class GreetingsList {
+
+    @Reference
+    private RenderletManager renderletManager;
+
+    @Reference
+    private ContentGraphProvider cgProvider;
+
+    public void activate(ComponentContext context) throws URISyntaxException {
+        renderletManager.registerRenderlet(ScalaServerPagesRenderlet.class.getName(),
+                new UriRef(getClass().getResource(
+                "greeting-list-naked.ssp").toURI().toString()),
+                GREETINGS.GreetingList, "naked",
+                MediaType.APPLICATION_XHTML_XML_TYPE, true);
+    }
+
+    @GET
+    public GraphNode list() {
+        TripleCollection resultGraph = new SimpleMGraph();
+        GraphNode result = new GraphNode(new BNode(), resultGraph);
+        RdfList list = new RdfList(result);
+        LockableMGraph contentGraph = cgProvider.getContentGraph();
+        Lock l = contentGraph.getLock().readLock();
+        l.lock();
+        try {
+            Iterator<Triple> greetings = contentGraph.filter(null, RDF.type, GREETINGS.Greeting);
+            while (greetings.hasNext()) {
+                list.add(greetings.next().getSubject());
+            }
+        } finally {
+            l.unlock();
+        }
+        result.addProperty(RDF.type, GREETINGS.GreetingList);
+        return result;
+    }
+
+
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-list-naked.ssp
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-list-naked.ssp b/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-list-naked.ssp
new file mode 100644
index 0000000..55795be
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-list-naked.ssp
@@ -0,0 +1,6 @@
+def greet(s: Any) = new UriRef("http://clerezza.apache.org/skeleton/greeting#" + s)
+
+<div class="tx-content">
+	<h3>The following greetings are available:</h3>
+	<strong>{for (greeting <- res!!) yield <a href={greeting*}>{greeting*}</a><br/>} </strong>
+</div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-naked.ssp
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-naked.ssp b/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-naked.ssp
new file mode 100644
index 0000000..6e57fbf
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/greeting-naked.ssp
@@ -0,0 +1,6 @@
+def greet(s: Any) = new UriRef("http://clerezza.apache.org/skeleton/greeting#" + s)
+
+<div class="tx-content">
+	<h3>Today we greet you as follows:</h3>
+	<strong>{res/greet("words")*}</strong>
+</div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/staticweb/new-greeting.xhtml
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/staticweb/new-greeting.xhtml b/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/staticweb/new-greeting.xhtml
new file mode 100644
index 0000000..8f149f1
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/core/src/main/resources/org/apache/clerezza/skeleton/staticweb/new-greeting.xhtml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <title>Create a new Greeting</title>
+    </head>
+    <body>
+		<div class="tx-content">
+			<h1>Create new Greeting</h1>
+			<form method="post" action="new-greeting">
+				Uri: <input type="text" name="uri"/><br/>
+				Words: <input type="text" name="words"/><br/>
+				<input type="submit"/>
+			</form>
+		</div>
+    </body>
+</html>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/ontologies/pom.xml
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/ontologies/pom.xml b/maven-archetypes/java-ssp-ttl/ontologies/pom.xml
new file mode 100644
index 0000000..c6d93c4
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/ontologies/pom.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+        <artifactId>parent</artifactId>
+        <version>0.1-SNAPSHOT</version>
+        <relativePath>..</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+    <artifactId>ontologies</artifactId>
+    <version>0.1-SNAPSHOT</version>
+    <packaging>bundle</packaging>
+    <name>Clerezza - Skeleton Ontologies</name>
+    <description>
+        Skeleton Ontologies
+    </description>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.core</artifactId>
+            <version>0.13-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.clerezza</groupId>
+                <artifactId>maven-ontologies-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>generate-sources</phase>
+                        <configuration>
+                            <resourcePath>${basedir}/src/main/resources</resourcePath>
+                            <sources>
+                                <source>${basedir}/target/generated-sources/main/java</source>
+                            </sources>
+                        </configuration>
+                        <goals>
+                            <goal>generate</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <version>0.4-SNAPSHOT</version>
+        </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/ontologies/src/main/resources/org/apache/clerezza/skeleton/ontologies/greetings.ttl
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/ontologies/src/main/resources/org/apache/clerezza/skeleton/ontologies/greetings.ttl b/maven-archetypes/java-ssp-ttl/ontologies/src/main/resources/org/apache/clerezza/skeleton/ontologies/greetings.ttl
new file mode 100644
index 0000000..94bdc94
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/ontologies/src/main/resources/org/apache/clerezza/skeleton/ontologies/greetings.ttl
@@ -0,0 +1,19 @@
+@prefix : <http://clerezza.apache.org/skeleton/greeting#>.
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix skos: <http://www.w3.org/2008/05/skos#>.
+@prefix owl: <http://www.w3.org/2002/07/owl#>.
+
+
+: a owl:Ontology.
+
+:Greeting a rdfs:Class;
+	skos:definition "A greeting."@en.
+
+:words a rdf:Property;
+	skos:definition "A sequence of word expressing the subject."@en;
+	rdfs:Domain :Greeting.
+
+:GreetingList a rdfs:Class;
+	skos:definition "A List of Greetings"@en;
+	rdfs:subClassOf rdf:List.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-archetypes/java-ssp-ttl/pom.xml
----------------------------------------------------------------------
diff --git a/maven-archetypes/java-ssp-ttl/pom.xml b/maven-archetypes/java-ssp-ttl/pom.xml
new file mode 100644
index 0000000..d36cc37
--- /dev/null
+++ b/maven-archetypes/java-ssp-ttl/pom.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.2-incubating</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+    <artifactId>parent</artifactId>
+    <packaging>pom</packaging>
+    <version>0.1-SNAPSHOT</version>
+    <name>Clerezza - Skeleton for a project using Java, ScalaServerPages and Turtle</name>
+    <modules>
+        <module>ontologies</module>
+        <module>core</module>
+    </modules>
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.clerezza.java-ssp-ttl-skeleton</groupId>
+                <artifactId>ontologies</artifactId>
+                <version>0.1-SNAPSHOT</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+    <!-- <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.archetype</groupId>
+                    <artifactId>archetype-packaging:maven-plugin</artifactId>
+                    <version>2.0-alpha-5</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build> -->
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-jaxrs-report-plugin/LICENSE
----------------------------------------------------------------------
diff --git a/maven-jaxrs-report-plugin/LICENSE b/maven-jaxrs-report-plugin/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/maven-jaxrs-report-plugin/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-jaxrs-report-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/maven-jaxrs-report-plugin/pom.xml b/maven-jaxrs-report-plugin/pom.xml
new file mode 100644
index 0000000..22b1c70
--- /dev/null
+++ b/maven-jaxrs-report-plugin/pom.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>clerezza</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>maven-jaxrs-report-plugin</artifactId>
+    <packaging>maven-plugin</packaging>
+    <version>0.2-SNAPSHOT</version>
+    <name>Clerezza - Maven JaxRs Report Plugin</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>maven-plugin-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven.reporting</groupId>
+            <artifactId>maven-reporting-api</artifactId>
+            <version>2.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven.reporting</groupId>
+            <artifactId>maven-reporting-impl</artifactId>
+            <version>2.0</version>
+        </dependency>
+         <!-- JavaDoc Tags -->
+        <dependency>
+            <groupId>com.thoughtworks.qdox</groupId>
+            <artifactId>qdox</artifactId>
+            <version>1.9.1</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-site-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-plugin-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </reporting>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-jaxrs-report-plugin/src/main/java/org/apache/clerezza/jaxrsreportplugin/JaxRsReportMojo.java
----------------------------------------------------------------------
diff --git a/maven-jaxrs-report-plugin/src/main/java/org/apache/clerezza/jaxrsreportplugin/JaxRsReportMojo.java b/maven-jaxrs-report-plugin/src/main/java/org/apache/clerezza/jaxrsreportplugin/JaxRsReportMojo.java
new file mode 100644
index 0000000..dc755af
--- /dev/null
+++ b/maven-jaxrs-report-plugin/src/main/java/org/apache/clerezza/jaxrsreportplugin/JaxRsReportMojo.java
@@ -0,0 +1,267 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.jaxrsreportplugin;
+
+import com.thoughtworks.qdox.JavaDocBuilder;
+import com.thoughtworks.qdox.model.AbstractBaseJavaEntity;
+import com.thoughtworks.qdox.model.Annotation;
+import com.thoughtworks.qdox.model.DocletTag;
+import com.thoughtworks.qdox.model.JavaClass;
+import com.thoughtworks.qdox.model.JavaMethod;
+import com.thoughtworks.qdox.model.JavaSource;
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
+
+import org.apache.maven.project.MavenProject;
+import org.apache.maven.reporting.AbstractMavenReport;
+import org.apache.maven.reporting.MavenReportException;
+import org.codehaus.doxia.sink.Sink;
+import org.codehaus.doxia.site.renderer.SiteRenderer;
+
+/**
+ * Generates a report about jaxrs resources. The report includes java doc descriptions
+ * about paths, http methods, comments and parameters of the methods. The report
+ * will be generated in the site phase, the default goal is jaxrs-report.
+ * 
+ * 
+ * @goal jaxrs-report
+ * 
+ * @phase site
+ */
+public class JaxRsReportMojo extends AbstractMavenReport {
+
+    /**
+     * Path to the root directory
+     *
+     * @parameter expression="${basedir}"
+     */
+    private String baseDir;
+    /**
+     * Location where generated html will be created.
+     *
+     * @parameter expression="${project.reporting.outputDirectory}"
+     */
+    private String outputDirectory;
+    /**
+     * Doxia Site Renderer
+     *
+     * @parameter expression="${component.org.codehaus.doxia.site.renderer.SiteRenderer}"
+     * @required @readonly
+     */
+    private SiteRenderer siteRenderer;
+    /**
+     * Maven Project
+     *
+     * @parameter expression="${project}"
+     * @required @readonly
+     */
+    private MavenProject project;
+
+    @Override
+    protected SiteRenderer getSiteRenderer() {
+        return siteRenderer;
+    }
+
+    @Override
+    protected String getOutputDirectory() {
+        return outputDirectory;
+
+    }
+
+    @Override
+    protected MavenProject getProject() {
+        return project;
+    }
+
+    @Override
+    protected void executeReport(Locale arg0)
+            throws MavenReportException {
+
+        JavaClass[] classes = getJavaClassesFromSources();
+        boolean pathAnnotationExists = false;
+        for (JavaClass clazz : classes) {
+            if (hasPathAnnotation(clazz)) {
+                pathAnnotationExists = true;
+                break;
+            }
+        }
+        Sink sink = getSink();
+        sink.head();
+        sink.title();
+        sink.text("JaxRs Report");
+        sink.title_();
+        sink.head_();
+        sink.body();
+        if(pathAnnotationExists) {
+            
+
+            for (JavaClass clazz : classes) {
+                if (hasPathAnnotation(clazz)) {
+                    sink.section1();
+                    sink.sectionTitle1();
+                    sink.text("Class: " + clazz.getName());
+                    sink.sectionTitle1_();
+                    sink.lineBreak();
+                    sink.text("Package: " + clazz.getPackage().getName());
+                    sink.lineBreak();
+                    sink.lineBreak();
+                    for (Annotation annotation : clazz.getAnnotations()) {
+                        if (annotation.getParameterValue().toString().contains("javax.ws.rs.Path")) {
+                            sink.bold();
+                            sink.text("Root Resource Path: " + annotation.getNamedParameter("value").toString());
+                            sink.bold_();
+                        }
+                    }
+                    sink.lineBreak();
+                    sink.lineBreak();
+                    sink.paragraph();
+                    sink.text(clazz.getComment());
+                    sink.paragraph_();
+                    sink.section1_();
+                    sink.horizontalRule();
+                    for (JavaMethod mth : clazz.getMethods()) {
+                        if (hasPathAnnotation(mth)) {
+                            for (Annotation annotation : mth.getAnnotations()) {
+                                if (annotation.getParameterValue().toString().contains("javax.ws.rs.Path")) {
+                                    sink.section2();
+                                    sink.sectionTitle2();
+                                    sink.text("Path: " + annotation.getNamedParameter("value"));
+                                    sink.sectionTitle2_();
+                                }
+                            }
+                            for (Annotation annotation : mth.getAnnotations()) {
+                                if (annotation.getParameterValue().toString().contains("javax.ws.rs.Produces")) {
+                                    sink.bold();
+                                    sink.text("Produces: " + annotation.getNamedParameter("value"));
+                                    sink.bold_();
+                                    sink.lineBreak();
+                                    sink.lineBreak();
+                                } else if (annotation.getParameterValue().toString()
+                                        .contains("javax.ws.rs") && !annotation.getParameterValue().toString()
+                                        .contains("javax.ws.rs.Path")) {
+                                    sink.bold();
+                                    sink.text("Http Method: " + annotation.getType()
+                                            .toString().substring("javax.ws.rs.".length()));
+                                    sink.bold_();
+                                    sink.lineBreak();
+                                    sink.lineBreak();
+                                }
+                            }
+                            sink.bold();
+                            sink.text("Method: " + mth.getName());
+                            sink.bold_();
+                            sink.lineBreak();
+                            sink.lineBreak();
+                            sink.paragraph();
+                            sink.text(mth.getComment());
+                            sink.paragraph_();
+                            DocletTag[] params = mth.getTagsByName("param");
+                            if (params != null) {
+                                sink.numberedList(params.length);
+                                for (DocletTag param : params) {
+                                    sink.numberedListItem();
+                                    sink.text("param: " + param.getValue());
+                                    sink.numberedListItem_();
+                                }
+                                sink.numberedList_();
+                            }
+                            DocletTag returns = mth.getTagByName("return");
+                            if (returns != null) {
+                                sink.text("Returns " + returns.getValue());
+                            }
+                            sink.lineBreak();
+                            sink.lineBreak();
+                            sink.paragraph();
+                            sink.bold();
+                            sink.text("Method Declaration Signature: ");
+                            sink.bold_();
+                            sink.text(mth.getDeclarationSignature(true));
+                            sink.paragraph_();
+                            sink.section2_();
+                        }
+                    }
+                    sink.section1_();
+                }
+            }
+        } else {
+            sink.section1();
+            sink.bold();
+            sink.text("This project doesn't expose any JaxRs resources");
+            sink.bold_();
+            sink.section1_();
+        }
+        sink.body_();
+        sink.flush();
+        sink.close();
+    }
+
+
+    @Override
+    public String getOutputName() {
+        return "jaxrs-report";
+    }
+
+    @Override
+    public String getName(Locale locale) {
+        return "JaxRs Report";
+    }
+
+    @Override
+    public String getDescription(Locale locale) {
+        return "Description of the REST webservices";
+    }
+
+    public boolean hasPathAnnotation(AbstractBaseJavaEntity entity) {
+
+        for (Annotation annotation : entity.getAnnotations()) {
+            if (annotation.getParameterValue().toString().contains("javax.ws.rs.Path")) {
+                return true;
+            }
+
+        }
+        return false;
+    }
+
+    public JavaSource[] getSources() {
+        String src = baseDir + File.separator + "src";
+        File file = new File(src);
+        JavaDocBuilder builder = new JavaDocBuilder();
+        builder.addSourceTree(file);
+        return builder.getSources();
+
+    }
+
+    private JavaClass[] getJavaClassesFromSources() {
+        final JavaSource[] sources = this.getSources();
+        final List<JavaClass> classes = new ArrayList<JavaClass>();
+        for (int i = 0; i < sources.length; i++) {
+            for (int j = 0; j < sources[i].getClasses().length; j++) {
+                final JavaClass clazz = sources[i].getClasses()[j];
+                classes.add(clazz);
+                for (int k = 0; k < clazz.getNestedClasses().length; k++) {
+                    final JavaClass nestedClass = clazz.getNestedClasses()[k];
+                    classes.add(nestedClass);
+                }
+            }
+        }
+        return classes.toArray(new JavaClass[classes.size()]);
+    }
+}


[09/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/LICENSE
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/LICENSE b/maven-pladoc-plugin/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/maven-pladoc-plugin/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.api/LICENSE
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.api/LICENSE b/maven-pladoc-plugin/maven-pladoc-plugin.api/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.api/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.api/pom.xml
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.api/pom.xml b/maven-pladoc-plugin/maven-pladoc-plugin.api/pom.xml
new file mode 100644
index 0000000..1835205
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.api/pom.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>maven-pladoc-plugin</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.4-SNAPSHOT</version>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>maven-pladoc-plugin.api</artifactId>
+    <packaging>jar</packaging>
+    <version>0.4-SNAPSHOT</version>
+    <name>Clerezza - Maven PlaDoc Plugin API</name>
+    <description>API exposed from the service to the host application</description>
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content</artifactId>
+            <!-- <scope>provided</scope> -->
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.simple.storage</artifactId>
+            <!-- <scope>provided</scope> -->
+            <version>0.8-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+    <reporting>
+        <excludeDefaults>true</excludeDefaults>
+        <plugins/>
+    </reporting>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.api/src/main/java/org/apache/clerezza/pladocplugin/api/GeneratorService.java
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.api/src/main/java/org/apache/clerezza/pladocplugin/api/GeneratorService.java b/maven-pladoc-plugin/maven-pladoc-plugin.api/src/main/java/org/apache/clerezza/pladocplugin/api/GeneratorService.java
new file mode 100644
index 0000000..307d3b9
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.api/src/main/java/org/apache/clerezza/pladocplugin/api/GeneratorService.java
@@ -0,0 +1,31 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.pladocplugin.api;
+
+import java.io.File;
+
+/**
+ *
+ * @author reto
+ */
+
+public interface GeneratorService {
+    public void process(File ntFile, File outputDir);
+
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.core/LICENSE
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.core/LICENSE b/maven-pladoc-plugin/maven-pladoc-plugin.core/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.core/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.core/pom.xml
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.core/pom.xml b/maven-pladoc-plugin/maven-pladoc-plugin.core/pom.xml
new file mode 100644
index 0000000..ba57106
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.core/pom.xml
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>maven-pladoc-plugin</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.4-SNAPSHOT</version>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>maven-pladoc-plugin.core</artifactId>
+    <packaging>maven-plugin</packaging>
+    <version>0.4-SNAPSHOT</version>
+    <name>Clerezza - Maven PlaDoc Plugin Core</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.framework</artifactId>
+            <version>2.0.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>maven-pladoc-plugin.api</artifactId>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>maven-pladoc-plugin.service</artifactId>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>maven-plugin-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven.reporting</groupId>
+            <artifactId>maven-reporting-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven.reporting</groupId>
+            <artifactId>maven-reporting-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.scr</artifactId>
+            <version>1.0.8</version>
+             <exclusions>
+                 <exclusion>
+                     <artifactId>org.osgi.core</artifactId>
+                     <groupId>org.apache.felix</groupId>
+                 </exclusion>
+                 <exclusion>
+                    <artifactId>org.osgi.foundation</artifactId>
+                    <groupId>org.apache.felix</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>org.osgi.compendium</artifactId>
+                    <groupId>org.apache.felix</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>maven-core</artifactId>
+            <version>2.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.content</artifactId>
+            <!--<scope>provided</scope> -->
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.simple.storage</artifactId>
+            <!-- <scope>provided</scope> -->
+            <version>0.8-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.parser</artifactId>
+            <!-- <scope>provided</scope> -->
+            <version>0.12-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena</artifactId>
+            <!-- <scope>provided</scope> -->
+            <exclusions>
+                 <exclusion>
+                    <artifactId>xercesImpl</artifactId>
+                    <groupId>xerces</groupId>
+                </exclusion>
+            </exclusions>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>com.ibm.icu</artifactId>
+            <!-- <scope>provided</scope> -->
+            <version>0.6-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-api</artifactId>
+            <version>1.4</version>
+        </dependency>
+        <dependency>
+            <groupId>org.ops4j.pax.logging</groupId>
+            <artifactId>pax-logging-service</artifactId>
+            <version>1.4</version>
+            <exclusions>
+                <exclusion>
+                    <artifactId>jmxri</artifactId>
+                    <groupId>com.sun.jmx</groupId>
+                </exclusion>
+                <exclusion>
+                    <artifactId>jmxtools</artifactId>
+                    <groupId>com.sun.jdmk</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.core/src/main/java/org/apache/clerezza/pladocplugin/PladocReportMojo.java
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.core/src/main/java/org/apache/clerezza/pladocplugin/PladocReportMojo.java b/maven-pladoc-plugin/maven-pladoc-plugin.core/src/main/java/org/apache/clerezza/pladocplugin/PladocReportMojo.java
new file mode 100644
index 0000000..65e9a2c
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.core/src/main/java/org/apache/clerezza/pladocplugin/PladocReportMojo.java
@@ -0,0 +1,268 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.pladocplugin;
+
+import java.util.Locale;
+
+import org.apache.maven.project.MavenProject;
+import org.apache.maven.reporting.AbstractMavenReport;
+import org.apache.maven.reporting.MavenReportException;
+import org.codehaus.doxia.sink.Sink;
+import org.codehaus.doxia.site.renderer.SiteRenderer;
+import java.io.File;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+
+import java.util.Set;
+import java.util.logging.Handler;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.felix.framework.Felix;
+import org.apache.felix.framework.util.StringMap;
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.plugin.logging.Log;
+import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleContext;
+import org.apache.clerezza.pladocplugin.api.*;
+
+import org.apache.maven.plugin.MojoExecution;
+import org.codehaus.plexus.component.repository.ComponentDependency;
+import org.osgi.util.tracker.ServiceTracker;
+
+/**
+ * Generates java source code out of an ontology described in various RDF
+ * formats. The generated java file contains constants for rdf classes and
+ * properties described by the ontology.
+ *
+ *
+ * @goal pladoc-report
+ *
+ * @phase site
+ */
+public class PladocReportMojo extends AbstractMavenReport {
+
+
+    /**
+     * Location where generated html will be created.
+     *
+     * @parameter expression="${project.reporting.outputDirectory}"
+     */
+    private String outputDirectory;
+    /**
+     * Doxia Site Renderer
+     *
+     * @parameter expression="${component.org.codehaus.doxia.site.renderer.SiteRenderer}"
+     * @required @readonly
+     */
+    private SiteRenderer siteRenderer;
+    /**
+     * Maven Project
+     *
+     * @parameter expression="${project}"
+     * @required @readonly
+     */
+    private MavenProject project;
+
+    /**
+     * Path to the root directory
+     *
+     * @parameter expression="${basedir}"
+     */
+    private String baseDirName;
+    /**
+     * Path to the root directory
+     *
+     * @parameter expression="${mojoExecution}"
+     */
+    private MojoExecution mojoExecution;
+    private Log log;
+    private String RELATIVE_PLADOC_DIR = "pladoc/";
+
+    @Override
+    protected void executeReport(Locale arg0) throws MavenReportException {
+        try {
+            Map configMap = new StringMap(false);
+            // Configure the Felix instance to be embedded.
+            configMap.put("org.osgi.framework.system.packages.extra",
+                    "org.apache.clerezza.pladocplugin.api");
+            File tempFile = File.createTempFile("felix", "cache");
+            tempFile.delete();
+            tempFile.mkdir();
+            tempFile.deleteOnExit();
+            configMap.put("org.osgi.framework.storage",
+                    tempFile.getAbsolutePath());
+            Felix felix = new Felix(configMap);
+
+            felix.start();
+            final BundleContext bundleContext = felix.getBundleContext();
+
+            Set<Bundle> installedBundles = new HashSet<Bundle>();
+            for (Object dep : mojoExecution.getMojoDescriptor().getPluginDescriptor().getIntroducedDependencyArtifacts()) {
+                Artifact artifact = (Artifact) dep;
+                log.info("Dep-artifact " + artifact + " scope " + artifact.getScope());
+            }
+            for (Object dep : mojoExecution.getMojoDescriptor().getPluginDescriptor().getDependencies()) {
+                log.info("Dependency " + dep + " class " + dep.getClass());
+                ComponentDependency dependency = (ComponentDependency) dep;
+                log.info("type " + dependency.getType());
+            }
+            log.info("components");
+            for (Object dep : mojoExecution.getMojoDescriptor().getPluginDescriptor().getArtifacts()) {
+                Artifact artifact = (Artifact) dep;
+                log.info("Articatf " + artifact + " scope " + artifact.getScope());
+                if (artifact.getType().equals("jar")) {
+                    try {
+                        String fileUriBase = "file://";
+                        if (File.separator.equals("\\")) {
+                            fileUriBase = "file:///";
+                        }
+                        Bundle bundle = bundleContext.installBundle(fileUriBase + artifact.getFile().getAbsolutePath());
+                        installedBundles.add(bundle);
+                        if (artifact.getFile().getAbsolutePath().indexOf("triax") > 0) {
+                            bundle.start();
+                        }
+                        log.debug("Installed: " + bundle);
+                    } catch (Exception e) {
+                        log.debug("Exception installing " + artifact.getFile().getAbsolutePath());
+                    }
+                }
+            }
+            for (Bundle bundle : installedBundles) {
+                try {
+                    log.debug("Trying to activate: " + bundle);
+                    bundle.start();
+                } catch (Exception e) {
+                    log.warn("Exception activating " + bundle + ": " + e);
+                }
+            }
+
+            log.info("Framework activates with following bundles:");
+            for (Bundle bundle : bundleContext.getBundles()) {
+                log.info(bundle.getLocation() + ": " + getBundleStateDescription(bundle.getState()));
+            }
+            ServiceTracker tracker1 = new ServiceTracker(bundleContext,
+                    Handler.class.getName(), null);
+            tracker1.open();
+            System.out.println("Handler: " + tracker1.waitForService(15000));
+            ServiceTracker tracker = new ServiceTracker(bundleContext,
+                    GeneratorService.class.getName(), null);
+            tracker.open();
+            Object rendererFactoryObj = tracker.waitForService(15000);
+
+            log.debug(GeneratorService.class + " service : " + rendererFactoryObj);
+            log.debug(GeneratorService.class + " service : " + rendererFactoryObj.getClass());
+            GeneratorService generatorService = (GeneratorService) rendererFactoryObj;
+            final File baseDir = new File(baseDirName);
+            File documentationFile = new File(baseDir,
+                    "src/main/resources/META-INF/documentation.nt");
+            log.debug("using documentation file: " + documentationFile);
+            File targetDir;
+            if (documentationFile.exists()) {
+                targetDir = new File(baseDir, "target/site/" + RELATIVE_PLADOC_DIR);
+                targetDir.mkdirs();
+                generatorService.process(documentationFile, targetDir);
+            } else {
+                log.warn("IMPORTANT: No documentation found in this module!");
+                return;
+            }
+
+            Sink sink = getSink();
+            sink.head();
+            sink.title();
+            sink.text("Pladoc Documentation");
+            sink.title_();
+            sink.head_();
+            sink.body();
+            sink.section1();
+            sink.sectionTitle1();
+            sink.text("Pladoc Documentation");
+            sink.sectionTitle1_();
+            sink.lineBreak();
+            sink.lineBreak();
+            sink.text("The Pladoc documentation comprises: ");
+            sink.lineBreak();
+            for (String fileName : targetDir.list()) {
+                sink.link(RELATIVE_PLADOC_DIR + fileName);
+                sink.text(fileName);
+                sink.link_();
+                sink.lineBreak();
+            }
+
+            sink.section1_();
+            sink.body_();
+            sink.flush();
+            sink.close();
+        } catch (Exception ex) {
+            throw new MavenReportException("Exception creating PlaDoc ", ex);
+        }
+    }
+
+    @Override
+    public void setLog(Log log) {
+        this.log = log;
+        super.setLog(log);
+    }
+
+    private String getBundleStateDescription(int state) {
+        switch (state) {
+            case 2:
+                return "Installed";
+            case 4:
+                return "Resolved";
+            case 8:
+                return "Starting";
+            case 16:
+                return "Stopping";
+            case 32:
+                return "Active";
+        }
+        return "Unkown";
+    }
+
+    @Override
+    protected SiteRenderer getSiteRenderer() {
+        return siteRenderer;
+    }
+
+    @Override
+    protected String getOutputDirectory() {
+        return outputDirectory;
+
+    }
+
+    @Override
+    protected MavenProject getProject() {
+        return project;
+    }
+
+    @Override
+    public String getOutputName() {
+        return "pladoc-report";
+    }
+
+    @Override
+    public String getName(Locale locale) {
+        return "PlaDoc Report";
+    }
+
+    @Override
+    public String getDescription(Locale locale) {
+        return "Platform documentation";
+    }
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.service/LICENSE
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.service/LICENSE b/maven-pladoc-plugin/maven-pladoc-plugin.service/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.service/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.service/pom.xml
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.service/pom.xml b/maven-pladoc-plugin/maven-pladoc-plugin.service/pom.xml
new file mode 100644
index 0000000..ea19817
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.service/pom.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <artifactId>maven-pladoc-plugin</artifactId>
+        <groupId>org.apache.clerezza</groupId>
+        <version>0.4-SNAPSHOT</version>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>maven-pladoc-plugin.service</artifactId>
+    <packaging>bundle</packaging>
+    <version>0.4-SNAPSHOT</version>
+    <name>Clerezza - Maven PlaDoc Plugin Service</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>maven-pladoc-plugin.api</artifactId>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.utils</artifactId>
+            <!-- <scope>provided</scope> -->
+            <version>0.14-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.ws.rs</groupId>
+            <artifactId>jsr311-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.core</artifactId>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/maven-pladoc-plugin.service/src/main/java/org/apache/clerezza/pladocplugin/service/GeneratorServiceImpl.java
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/maven-pladoc-plugin.service/src/main/java/org/apache/clerezza/pladocplugin/service/GeneratorServiceImpl.java b/maven-pladoc-plugin/maven-pladoc-plugin.service/src/main/java/org/apache/clerezza/pladocplugin/service/GeneratorServiceImpl.java
new file mode 100644
index 0000000..1b0f17d
--- /dev/null
+++ b/maven-pladoc-plugin/maven-pladoc-plugin.service/src/main/java/org/apache/clerezza/pladocplugin/service/GeneratorServiceImpl.java
@@ -0,0 +1,139 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.clerezza.pladocplugin.service;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Set;
+import javax.ws.rs.core.MediaType;
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.Service;
+import org.osgi.service.component.ComponentContext;
+import org.apache.clerezza.pladocplugin.api.GeneratorService;
+import org.apache.clerezza.platform.typerendering.Renderer;
+import org.apache.clerezza.platform.typerendering.RendererFactory;
+import org.apache.clerezza.rdf.core.Graph;
+import org.apache.clerezza.rdf.core.NonLiteral;
+import org.apache.clerezza.rdf.core.Triple;
+import org.apache.clerezza.rdf.core.UriRef;
+import org.apache.clerezza.rdf.core.serializedform.Parser;
+import org.apache.clerezza.rdf.core.serializedform.SupportedFormat;
+import org.apache.clerezza.rdf.ontologies.DISCOBITS;
+import org.apache.clerezza.rdf.ontologies.RDF;
+import org.apache.clerezza.rdf.utils.GraphNode;
+
+
+/**
+ *
+ * @author reto
+ */
+@Component(immediate = true)
+@Service(GeneratorService.class)
+public class GeneratorServiceImpl implements GeneratorService {
+
+    @Reference
+    Parser parser;
+    @Reference
+    RendererFactory rendererFactory;
+    /**
+     * this is just to activate Triaxrs in order for MediaType to work
+     */
+    //TODO find the wink way to ensure this
+    /*@Reference
+    Handler triaxrs;*/
+
+    protected void activate(ComponentContext componentContext) {
+        System.out.println("activating generator service");
+    }
+
+    @Override
+    public void process(File ntFile, File outputDir) {
+
+        try {
+            System.out.println("attempt to load");
+            Class clazz = Class.forName("javax.ws.rs.core.MediaType");
+            System.out.println("clazz : " + clazz);
+            System.out.println("clazz.getMethods().length : " + clazz.getMethods().length);
+            //System.out.println("clazz : "+clazz.n);
+            System.out.println("processing " + ntFile);
+            InputStream in = null;
+            Graph documentationGraph = null;
+            try {
+                in = new FileInputStream(ntFile);
+                documentationGraph = parser.parse(in, SupportedFormat.N_TRIPLE);
+            } finally {
+                in.close();
+            }
+            process(documentationGraph, outputDir);
+        } catch (Exception ex) {
+            ex.printStackTrace(System.out);
+            throw new RuntimeException(ex);
+        }
+
+    }
+
+    private String generateFileNameFromUri(UriRef uriRef) {
+        String uriString = uriRef.getUnicodeString();
+        if (uriString.endsWith("/")) {
+            return "index";
+        }
+        String lastSection = uriString.substring(uriString.lastIndexOf('/'));
+        return lastSection;
+    }
+
+    private void process(Graph documentationGraph, File outputDir) throws IOException {
+        Set<NonLiteral> docRoots = new HashSet<NonLiteral>();
+        Iterator<Triple> titledContentTypeTriples =
+                documentationGraph.filter(null, RDF.type, DISCOBITS.TitledContent);
+        while (titledContentTypeTriples.hasNext()) {
+            NonLiteral titleContent = titledContentTypeTriples.next().getSubject();
+            if (!documentationGraph.filter(null, DISCOBITS.holds, titleContent).hasNext()) {
+                docRoots.add(titleContent);
+                System.out.println("doc root: " + titleContent);
+            }
+        }
+        for (NonLiteral docRoot : docRoots) {
+            String fileName = generateFileNameFromUri((UriRef) docRoot) + ".html";
+            File outFile = new File(outputDir, fileName);
+            createFile(docRoot, documentationGraph, outFile);
+        }
+    }
+
+    private void createFile(NonLiteral docRoot, Graph documentationGraph,
+            File outFile) throws IOException {
+        GraphNode docRootNode = new GraphNode(docRoot, documentationGraph);
+            Renderer renderer = rendererFactory.createRenderer(docRootNode, null,
+                    Collections.singletonList(MediaType.APPLICATION_XHTML_XML_TYPE));
+            FileOutputStream out = new FileOutputStream(outFile);
+            try {
+                System.out.println("writing " + outFile);
+                renderer.render(docRootNode, docRootNode, null, null, null, null, new HashMap<String, Object>(), out);
+            } finally {
+                out.close();
+            }
+    }
+}

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/maven-pladoc-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/maven-pladoc-plugin/pom.xml b/maven-pladoc-plugin/pom.xml
new file mode 100644
index 0000000..8502019
--- /dev/null
+++ b/maven-pladoc-plugin/pom.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>maven-pladoc-plugin</artifactId>
+    <packaging>pom</packaging>
+    <version>0.4-SNAPSHOT</version>
+    <name>Clerezza - Maven PlaDoc Plugin</name>
+    <description>The maven plugin starts an OSGi container and access a service provided by the OSGi BUndle in Service</description>
+    <modules>
+        <module>maven-pladoc-plugin.api</module>
+        <module>maven-pladoc-plugin.service</module>
+        <module>maven-pladoc-plugin.core</module>
+    </modules>
+</project>
\ No newline at end of file


[05/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/main/assembly/src.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/main/assembly/src.xml b/platform.launcher.tdb/src/main/assembly/src.xml
new file mode 100644
index 0000000..d146357
--- /dev/null
+++ b/platform.launcher.tdb/src/main/assembly/src.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+  <id>distribution</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <files>
+    <file>
+      <source>README.txt</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+    <!-- <file>
+        <source>target/platform.launcher.tdb-*-SNAPSHOT.jar</source>
+        <outputDirectory>/</outputDirectory>
+    </file> -->
+    <file>
+      <source>LICENSE</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+    <file>
+      <source>target/classes/META-INF/NOTICE</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+    <file>
+      <source>DISCLAIMER</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+  </files>
+    <fileSets>
+        <fileSet>
+            <includes>
+                <include>LICENSE*</include>
+            </includes>
+            <outputDirectory>/</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>target</directory>
+            <includes>
+                <include>platform.launcher.tdb-*.jar</include>
+            </includes>
+            <excludes>
+                <exclude>*sources.jar</exclude>
+            </excludes>
+            <outputDirectory>/</outputDirectory>
+        </fileSet>
+    </fileSets>
+</assembly>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/resources/documentation/images/tut_1_class_diagram.png
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/resources/documentation/images/tut_1_class_diagram.png b/platform.launcher.tdb/src/site/resources/documentation/images/tut_1_class_diagram.png
new file mode 100644
index 0000000..0bd04f4
Binary files /dev/null and b/platform.launcher.tdb/src/site/resources/documentation/images/tut_1_class_diagram.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/resources/documentation/style/style.css
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/resources/documentation/style/style.css b/platform.launcher.tdb/src/site/resources/documentation/style/style.css
new file mode 100644
index 0000000..ff49a4d
--- /dev/null
+++ b/platform.launcher.tdb/src/site/resources/documentation/style/style.css
@@ -0,0 +1,421 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+*/
+
+/*---------------------------------------------------------------------------
+ *  Two- and three-column layout
+ */
+
+#banner {
+    top: 0px;
+    left: 0px;
+    right: 0px;
+    height: 116px;
+}
+
+#left {
+    position: absolute;
+    z-index: 2;
+    left: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+#right {
+    position: absolute;
+    z-index: 1;
+    right: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+.Content3Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 216px;
+}
+
+.Content2Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 16px;
+}
+
+#center {
+    z-index: 3;
+    margin: 0px;
+    border: none;
+    padding-bottom: 8px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Default element styles
+ */
+
+body {
+    padding: 0px;
+    margin: 0px;
+    border: 0px;
+
+    font-family: helvetica, arial, sans-serif;
+    font-size: 12px;
+
+    background-color: white;
+    color: black;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    margin: 0px;
+    border: 0px;
+    padding: 0px;
+    font-weight: normal;
+}
+
+a:link { color: #008DA8; }
+a:active { color: #FE5400; }
+a:hover { color: #FE5400; }
+a:visited { color: black; }
+
+iframe {
+    width:100%;
+    height: 800px;
+    border: 0px;
+}
+
+img {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+}
+
+p {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 10px;
+}
+
+blockquote {
+    margin-bottom: 10px;
+}
+
+td {
+    font-size: 12px;
+    padding: 2px;
+}
+
+tr.a {
+    background-color:  #e0e0e0;
+}
+tr.b {
+    background-color: #ffffff;
+}
+
+th {
+    font-size: 12px;
+    font-weight: bold;
+    white-space: nowrap;
+    padding: 2px;
+}
+
+th.Row {
+    text-align: left;
+    vertical-align: top;
+}
+
+ul, ol {
+    border: 0px;
+    padding: 0px;
+    margin-top: 0px;
+    margin-bottom: 12px;
+    margin-left: 20px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Page banner
+ */
+
+#banner {
+    margin: 0px;
+    border: 0px;
+    border-bottom: 1px solid #008DA8;
+    padding: 0px;
+    background-color: #e0e0e0;
+    color: #008DA8;
+    vertical-align: bottom;
+}
+
+#banner a { text-decoration: none; }
+#banner a:visited { color: #008DA8; }
+#banner a:hover { color: #FE5400; }
+#banner a:active { color: #FE5400; }
+
+#logo {
+    position: absolute;
+    top: 5px;
+    left: 8px;
+}
+
+#versions {
+    position: absolute;
+    width: auto;
+    right: 0px;
+    top: 0px;
+    margin: 8px;
+    font-weight: normal;
+}
+
+/*---------------------------------------------------------------------------
+ *  Page content
+ */
+
+#content {
+    margin: 0px;
+    background-color: white;
+    color: black;
+    height: 100%;
+}
+
+#content h1 {
+    width: 100%;
+    font-size: 18px;
+    background-color: #008DA8;
+    color: white;
+    padding: 2px;
+    padding-left: 6px;
+    margin-top: 24px;
+    margin-bottom: 12px;
+}
+
+#content .FirstChild {  /* IE doesn't understand first-child pseudoelement */
+    margin-top: 0px;
+}
+
+#content a { text-decoration: underline; }
+#content a:link { color: #008DA8; }
+#content a:visited { color: #008DA8; }
+#content a:active { color: #FE5400; }
+#content a:hover { color: #FE5400; }
+
+#content h2 {
+    margin-top: 24px;
+    border-top: 1px solid #008DA8;
+    margin-bottom: 16px;
+    font-size: 15px;
+    font-weight: bold;
+    background-color:  #e0e0e0;;
+    padding: 2px;
+}
+
+#content li {
+    margin-bottom: 6px;
+}
+
+#content th {
+    background-color:  #e0e0e0;
+}
+
+#content td {
+    
+}
+
+.Source pre {
+    padding: 4px;
+    font-family: courier new, monospace;
+    font-size: 11px;
+    border: 1px solid #008DA8;
+    background-color:  #e0e0e0;
+    color: black;
+}
+
+.Source:before {
+    margin: 0px;
+    padding: 0px;
+    border: 0px;
+    font-size: inherit;
+    line-spacing: 100%;
+}
+
+.highlight {
+    background-color:  #e0e0e0;
+    border: 1px dotted #008DA8;
+    padding: 5px;
+}
+
+/* The following are for images, but can also apply to div's containing images. */
+
+#content .Float {
+    float: right;
+    margin-left: 8px;
+    margin-right: 0px;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+#content .Diagram {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+
+#content .Inline {
+    display: inline;
+}
+
+.RuleOfThumb {
+    font-weight: bold;
+}
+
+/*---------------------------------------------------------------------------
+ *  Side panels
+ */
+
+.SidePanel {
+    background-color: white;
+    padding: 0px;
+    font-size: 11px;
+}
+
+.SidePanel h1 {
+    margin: 0px;
+    border: 0px;
+    padding: 4px;
+
+    color: #008DA8;
+
+    font-size: 12px;
+    font-weight: bold;
+}
+
+
+.SidePanel a { text-decoration: none; }
+.SidePanel a:link { color: #000000; }
+.SidePanel a:visited { color: #000000; }
+.SidePanel a:active { color: #FE5400; }
+.SidePanel a:hover { color: #FE5400; }
+
+/*---------------------------------------------------------------------------
+ *  Menus
+ */
+
+.MenuGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE work-around */
+
+    margin-bottom: 8px;
+    background-color: white;
+    color: #008DA8;
+}
+
+.MenuGroup ul {
+    margin: 0px;
+    padding-left: 4px;
+    list-style-type: none;
+}
+
+.MenuGroup li {
+    padding: 2px;
+}
+
+.MenuGroup .currentLink {
+/*    background-color: #060;*/
+    background-color:  #e0e0e0;
+    color: #008DA8;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  News panel
+ */
+
+.NewsGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE workaround */
+    margin-bottom: 8px;
+
+    color: #008DA8;
+}
+
+.NewsItem {
+    margin: 4px;
+}
+
+.NewsDate {
+    font-weight: bold;
+    margin: 0px;
+    padding: 0px;
+}
+
+.NewsText {
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 8px;
+}
+
+.NewsText a { text-decoration: underline; }
+.NewsText a:link { color: #008DA8; }
+.NewsText a:visited { color: #008DA8; }
+.NewsText a:active { color: #FE5400; }
+.NewsText a:hover { color: #FE5400; }
+
+.NewsMore {
+    font-size: smaller;
+    margin: 4px;
+    margin-top: 8px;
+    text-align: left;
+}
+
+.NewsGroup td {
+    font-size: 12px;
+}
+
+/*---------------------------------------------------------------------------
+ *  Document meta-information
+ */
+
+.Meta {
+    margin-top: 64px;
+    font-size: smaller;
+    color: #008DA8;
+    text-align: right;
+}
+
+.Meta a { text-decoration: underline; }
+.Meta a:link { color: #008DA8; }
+.Meta a:visited { color: #008DA8; }
+.Meta a:active { color: #FE5400; }
+.Meta a:hover { color: #FE5400; }

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/resources/images/clerezza.png
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/resources/images/clerezza.png b/platform.launcher.tdb/src/site/resources/images/clerezza.png
new file mode 100644
index 0000000..cb0efb0
Binary files /dev/null and b/platform.launcher.tdb/src/site/resources/images/clerezza.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/site.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/site.xml b/platform.launcher.tdb/src/site/site.xml
new file mode 100644
index 0000000..62c8fd3
--- /dev/null
+++ b/platform.launcher.tdb/src/site/site.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/*
+ * Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland).
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+
+<project>
+    <body>
+        <menu name="Documentation">
+            <item name="Information" href="documentation/information.xhtml"/>
+        </menu>
+    </body>
+</project>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/xsite/content/information.xhtml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/xsite/content/information.xhtml b/platform.launcher.tdb/src/site/xsite/content/information.xhtml
new file mode 100644
index 0000000..358d672
--- /dev/null
+++ b/platform.launcher.tdb/src/site/xsite/content/information.xhtml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
+	<head>
+		<title>Clerezza platform launcher with Jena TDB storage</title>
+	</head>
+	<body>
+		<h1>Clerezza platform launcher with Jena TDB storage</h1>
+		<p>Author: Manuel Innerhofer - clerezza.org</p>
+		<p>Date: June 24, 2009</p>
+		<h2 id="information">Information</h2>
+		<p>
+			This is a launcher for the clerezza platform. It uses Jena TDB as
+			rdf storage. For further information on how to use this launcher read
+			the documentation of the storageless launcher under
+            <br />
+			<a href="http://clerezza.org/projects/org.apache.clerezza.platform.launcher.storageless/" target="_blank">http://clerezza.org/projects/org.apache.clerezza.platform.launcher.storageless/</a>
+		</p>
+    </body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/xsite/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/xsite/content/sitemap.xml b/platform.launcher.tdb/src/site/xsite/content/sitemap.xml
new file mode 100644
index 0000000..289f795
--- /dev/null
+++ b/platform.launcher.tdb/src/site/xsite/content/sitemap.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+<sitemap>
+    <section>
+        <name>Documentation</name>
+        <page>information.xhtml</page>
+    </section>
+</sitemap>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.tdb/src/site/xsite/templates/skin.html
----------------------------------------------------------------------
diff --git a/platform.launcher.tdb/src/site/xsite/templates/skin.html b/platform.launcher.tdb/src/site/xsite/templates/skin.html
new file mode 100644
index 0000000..bb1b45d
--- /dev/null
+++ b/platform.launcher.tdb/src/site/xsite/templates/skin.html
@@ -0,0 +1,71 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <title>clerezza.org - ${title}</title>
+        <link rel="stylesheet" type="text/css" href="style/style.css"/>
+        ${head}
+    </head>
+    <body>
+
+        <div id="banner">
+            <a href="http://clerezza.org/">
+              <img id="logo" src="../images/clerezza.png" alt="clerezza.org"/>
+            </a><br />
+        </div>
+
+        <div id="center" class="${centerClass}">
+            <div id="content">
+                <!-- <h1 class="FirstChild">${title}</h1> -->
+                ${body}
+                <p>Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland)</p>
+                <br /><br />
+            </div>
+        </div>
+
+        <div class="SidePanel" id="left">
+            <#list sitemap.sections as section>
+                <div class="MenuGroup">
+                    <h1>${section.name}</h1>
+                    <ul>
+                        <#list section.entries as entry>
+                            <#if entry = page>
+                                <li class="currentLink">${entry.title}</li>
+                            <#else>
+                                <li><a href="${entry.href}">${entry.title}</a></li>
+                            </#if>
+                        </#list>
+                    </ul>
+                </div>
+            </#list>
+            <div class="MenuGroup">
+                  <h1>Project Site</h1>
+                  <ul>
+
+                              <li><a href="../index.html">Back to project site</a></li>
+                  </ul>
+              </div>
+        </div>
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/DISCLAIMER
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/DISCLAIMER b/platform.launcher.virtuoso/DISCLAIMER
new file mode 100644
index 0000000..ab24be4
--- /dev/null
+++ b/platform.launcher.virtuoso/DISCLAIMER
@@ -0,0 +1,11 @@
+Apache Clerezza is an effort undergoing incubation at The Apache Software 
+Foundation (ASF), sponsored by the Apache Incubator. 
+
+Incubation is required of all newly accepted projects until a further 
+review indicates that the infrastructure, communications, and decision 
+making process have stabilized in a manner consistent with other 
+successful ASF projects. 
+
+While incubation status is not necessarily a reflection of the 
+completeness or stability of the code, it does indicate that the 
+project has yet to be fully endorsed by the ASF.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/LICENSE
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/LICENSE b/platform.launcher.virtuoso/LICENSE
new file mode 100644
index 0000000..e8d41e4
--- /dev/null
+++ b/platform.launcher.virtuoso/LICENSE
@@ -0,0 +1,471 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+APACHE CLEREZZA TDB LAUNCHER SUBCOMPONENTS: 
+
+The Apache Clerezza TDB Launcher includes a number of subcomponents with
+separate copyright notices and license terms. Your use of the source
+code for the these subcomponents is subject to the terms and
+conditions of the following licenses. 
+
+For the yui javascript library:
+
+Copyright (c) 2009, Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+    * 	Redistributions of source code must retain the above copyright notice, this list of conditions and the
+     	following disclaimer.
+    * 	Redistributions in binary form must reproduce the above copyright notice, this 	list of conditions and the following disclaimer in the documentation and/or other 	materials provided with the distribution.
+    * 	Neither the name of Yahoo! Inc. nor the names of its contributors may be used 	to endorse or promote products derived from this software without specific prior written permission of Yahoo! Inc.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+For the jQuery javascript library:
+
+Copyright (c) 2011 John Resig, http://jquery.com/
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+For Asm:
+
+Copyright (c) 2000-2011 INRIA, France Telecom
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holders nor the names of its
+   contributors may be used to endorse or promote products derived from
+   this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.
+
+For Bouncycastle:
+
+Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
+
+For the RDFa parsing library:
+
+© Copyright 2009 University of Bristol
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS’’ AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+- For the jSSLutils library:
+  
+Copyright (c) 2008-2010, The University of Manchester, United Kingdom.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without 
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice, 
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright 
+      notice, this list of conditions and the following disclaimer in the 
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the The University of Manchester nor the names of 
+      its contributors may be used to endorse or promote products derived 
+      from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
+POSSIBILITY OF SUCH DAMAGE.
+
+
+For Jetty:
+
+Eclipse Public License - v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+
+b) in the case of each subsequent Contributor:
+
+i) changes to the Program, and
+
+ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+2. GRANT OF RIGHTS
+
+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
+
+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+a) it complies with the terms and conditions of this Agreement; and
+
+b) its license agreement:
+
+i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
+
+ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
+
+iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
+
+iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+a) it must be made available under this Agreement; and
+
+b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Los
 ses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) 
 above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
+
+- For scala:
+
+Copyright (c) 2002-2012 EPFL, Lausanne, unless otherwise specified.
+All rights reserved.
+
+This software was developed by the Programming Methods Laboratory of the
+Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland.
+
+Permission to use, copy, modify, and distribute this software in source
+or binary form for any purpose with or without fee is hereby granted,
+provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+   3. Neither the name of the EPFL nor the names of its contributors
+      may be used to endorse or promote products derived from this
+      software without specific prior written permission.
+
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/README.txt
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/README.txt b/platform.launcher.virtuoso/README.txt
new file mode 100644
index 0000000..2367061
--- /dev/null
+++ b/platform.launcher.virtuoso/README.txt
@@ -0,0 +1,24 @@
+Apache Clerezza Virtuoso Launcher
+
+The provided launcher jar is executable, however on most platform you must
+provide additional arguments to java so that Clerezza has enough memory to run.
+
+Start clerezza with:
+
+  java -XX:MaxPermSize=400m -Dfile.encoding=utf-8 -Xss512k -Xmx2g -jar platform.launcher.virtuoso-*.jar
+
+Add the --help at the end of the line above to see possible argument for Clerezza
+
+How to configure Virtuoso JDBC connection?
+
+To provide the initial configuration you can use the following parameters as system properties:
+ - virtuoso.host (default localhost)
+ - virtuoso.port (default 1111)
+ - virtuoso.user (default dba)
+ - virtuoso.password (default dba)
+
+for example
+
+  java -XX:MaxPermSize=400m -Dfile.encoding=utf-8 -Xss512k -Xmx2g -Dvirtuoso.password=mysecret -Dvirtuoso.user=clerezza -jar platform.launcher.virtuoso-*.jar
+
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/pom.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/pom.xml b/platform.launcher.virtuoso/pom.xml
new file mode 100644
index 0000000..b4805da
--- /dev/null
+++ b/platform.launcher.virtuoso/pom.xml
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>platform.launcher.virtuoso</artifactId>
+    <version>0.1-SNAPSHOT</version>
+    <packaging>jar</packaging>
+    <name>Clerezza - Platform Launcher with Virtuoso</name>
+    <description>Virtuoso variant of standalone java application for launching the clerezza.org platform. It is also a bundle, but there is no OSGi container known to support this (we are working on it :-) ).</description>
+    <build>
+        <plugins>
+             <plugin>
+                    <groupId>org.codehaus.xsite</groupId>
+                    <artifactId>xsite-maven-plugin</artifactId>
+                    <configuration>
+                            <sourceDirectoryPath>${basedir}/src/site/xsite</sourceDirectoryPath>
+                            <sitemapPath>content/sitemap.xml</sitemapPath>
+                            <skinPath>templates/skin.html</skinPath>
+                            <outputDirectoryPath>${basedir}/target/site/documentation</outputDirectoryPath>
+                    </configuration>
+                    <executions>
+                            <execution>
+                                    <phase>pre-site</phase>
+                                    <goals>
+                                            <goal>run</goal>
+                                    </goals>
+                            </execution>
+                    </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>2.1</version>
+                <executions>
+                    <execution>
+                        <id>inline-jars</id>
+                        <goals>
+                            <goal>unpack-dependencies</goal>
+                        </goals>
+                        <configuration>
+                            <includeArtifactIds>
+                                platform.launcher.storageless
+                            </includeArtifactIds>
+                            <outputDirectory>target/extracted</outputDirectory>
+                            <includes>**</includes>
+                            <excludes>
+                                META-INF/**,**/org.apache.jena*
+                            </excludes>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <goals>
+                            <goal>copy-dependencies</goal>
+                        </goals>
+                        <id>copy-platform-bundles</id>
+                        <configuration>
+                            <outputDirectory>${basedir}/target/bundles/startlevel-3</outputDirectory>
+                            <useRepositoryLayout>true</useRepositoryLayout>
+                            <excludeTransitive>true</excludeTransitive>
+                            <includeScope>runtime</includeScope>
+                            <excludeArtifactIds>slf4j-api</excludeArtifactIds>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.apache.clerezza.platform.launcher.Main</mainClass>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                        </manifest>
+                        <manifestEntries>
+                            <Bundle-Name>Clerezza - Platform Launcher (Virtuoso variant)</Bundle-Name>
+                            <Bundle-SymbolicName>org.apache.clerezza.platform.launcher.virtuoso</Bundle-SymbolicName>
+                            <Bundle-Activator>org.apache.clerezza.platform.launcher.Main</Bundle-Activator>
+                            <Import-Package>org.osgi.framework,org.osgi.service.startlevel</Import-Package>
+                            <Private-Package>*</Private-Package>
+                        </manifestEntries>
+                    </archive>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.2.1</version>
+                <configuration>
+                    <finalName>clerezza-virtuoso</finalName>
+                    <descriptors>
+                        <descriptor>src/main/assembly/src.xml</descriptor>
+                    </descriptors>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id> <!-- this is used for inheritance merges -->
+                        <phase>package</phase> <!-- bind to the packaging phase -->
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.7</version>
+                <configuration>
+                    <target>
+                        <property name="vm.args" value=""/>
+                        <java fork="true" jar="${project.build.directory}/${project.build.finalName}.jar"
+                  dir="${project.build.directory}">
+                            <jvmarg line="-Xmx1024m -XX:MaxPermSize=256M -Dfile.encoding=utf-8 ${vm.args}"/>
+                        </java>
+                    </target>
+                </configuration>
+            </plugin>
+        </plugins>
+        <resources>
+            <resource>
+                <directory>target/extracted/</directory>
+                <includes>
+                    <include>**</include>
+                </includes>
+            </resource>
+            <resource>
+                <targetPath>META-INF</targetPath>
+                <filtering>false</filtering>
+                <directory>${basedir}</directory>
+                <includes>
+                    <include>NOTICE.txt</include>
+                    <include>LICENSE.*</include>
+                </includes>
+            </resource>
+            <!-- the exclude rules are here because the maven-dependency-plugin
+            copies both -SNAPSHOT version as well as the one with the timestamp,
+            see http://jira.codehaus.org/browse/MDEP-209 -->
+            <resource>
+                <targetPath>bundles</targetPath>
+                <directory>target/bundles</directory>
+                <excludes>
+                    <exclude>**/*20*.*-*.jar</exclude>
+                </excludes>
+            </resource>
+        </resources>
+    </build>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.launcher.storageless</artifactId>
+            <scope>provided</scope>
+            <version>0.9-SNAPSHOT</version>
+        </dependency>
+        <!-- what makes this variant special -->
+	<dependency>
+		<groupId>org.jboss.spec.javax.transaction</groupId>
+		<artifactId>jboss-transaction-api_1.1_spec</artifactId>
+        	<scope>runtime</scope>
+		<version>1.0.1.Final</version>
+	</dependency>    
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>ext.virtuoso.jdbc</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.virtuoso.storage</artifactId>
+            <scope>runtime</scope>
+            <version>0.3-SNAPSHOT</version>
+        </dependency>
+<!--
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>rdf.jena.tdb.storage</artifactId>
+            <scope>runtime</scope>
+            <version>0.7-SNAPSHOT</version>
+        </dependency>
+-->     <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-iri</artifactId>
+            <scope>runtime</scope>
+            <version>1.0.0_1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.servicemix.bundles</groupId>
+            <artifactId>org.apache.servicemix.bundles.xerces</artifactId>
+            <scope>runtime</scope>
+            <version>2.11.0_1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.servicemix.bundles</groupId>
+            <artifactId>org.apache.servicemix.bundles.xmlresolver</artifactId>
+            <scope>runtime</scope>
+            <version>1.2_5</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-core</artifactId>
+            <scope>runtime</scope>
+            <version>2.11.0_1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-arq</artifactId>
+            <scope>runtime</scope>
+            <version>2.11.0_1-SNAPSHOT</version>
+        </dependency>
+<!--
+        <dependency>
+            <groupId>org.apache.clerezza.ext</groupId>
+            <artifactId>org.apache.jena.jena-tdb</artifactId>
+            <scope>runtime</scope>
+            <version>1.0.0_1-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+            <version>14.0</version>
+        </dependency>
+-->
+    </dependencies>
+</project>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/main/appended-resources/META-INF/NOTICE
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/main/appended-resources/META-INF/NOTICE b/platform.launcher.virtuoso/src/main/appended-resources/META-INF/NOTICE
new file mode 100644
index 0000000..7d1928c
--- /dev/null
+++ b/platform.launcher.virtuoso/src/main/appended-resources/META-INF/NOTICE
@@ -0,0 +1,18 @@
+
+- Mort Bay Jetty Project (http://www.mortbay.org/jetty/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- WYMIWYG (http://wymiwyg.org/)
+- HP Labs Semantic Web Research (http://www.hpl.hp.com/semweb/)
+- The OSGi Alliance (http://www.osgi.org/)
+- Yahoo! Inc. (http://yahoo.com/)
+- Eclipse Foundation (http://eclipse.org/)
+- INRIA, France Telecom (http://asm.ow2.org/)
+- The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
+- University of Bristol (http://stars.ilrt.bris.ac.uk/)
+- The University of Manchester (http://www.manchester.ac.uk/)
+- Open Participation Software for Java (http://www.ops4j.org/)
+- EPFL, Lausanne (http://www.epfl.ch/)
+
+This product includes JQuery and other javascript 
+files Licensed under the MIT License, see the individual
+files for their copyright notice.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/main/assembly/src.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/main/assembly/src.xml b/platform.launcher.virtuoso/src/main/assembly/src.xml
new file mode 100644
index 0000000..bb27993
--- /dev/null
+++ b/platform.launcher.virtuoso/src/main/assembly/src.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+  <id>distribution</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <files>
+    <file>
+      <source>README.txt</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+    <!-- <file>
+        <source>target/platform.launcher.tdb-*-SNAPSHOT.jar</source>
+        <outputDirectory>/</outputDirectory>
+    </file> -->
+    <file>
+      <source>LICENSE</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+    <file>
+      <source>target/classes/META-INF/NOTICE</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+    <file>
+      <source>DISCLAIMER</source>
+      <outputDirectory>/</outputDirectory>
+    </file>
+  </files>
+    <fileSets>
+        <fileSet>
+            <includes>
+                <include>LICENSE*</include>
+            </includes>
+            <outputDirectory>/</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>target</directory>
+            <includes>
+                <include>platform.launcher.virtuoso-*.jar</include>
+            </includes>
+            <excludes>
+                <exclude>*sources.jar</exclude>
+            </excludes>
+            <outputDirectory>/</outputDirectory>
+        </fileSet>
+    </fileSets>
+</assembly>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/resources/documentation/images/tut_1_class_diagram.png
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/resources/documentation/images/tut_1_class_diagram.png b/platform.launcher.virtuoso/src/site/resources/documentation/images/tut_1_class_diagram.png
new file mode 100644
index 0000000..0bd04f4
Binary files /dev/null and b/platform.launcher.virtuoso/src/site/resources/documentation/images/tut_1_class_diagram.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/resources/documentation/style/style.css
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/resources/documentation/style/style.css b/platform.launcher.virtuoso/src/site/resources/documentation/style/style.css
new file mode 100644
index 0000000..ff49a4d
--- /dev/null
+++ b/platform.launcher.virtuoso/src/site/resources/documentation/style/style.css
@@ -0,0 +1,421 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+*/
+
+/*---------------------------------------------------------------------------
+ *  Two- and three-column layout
+ */
+
+#banner {
+    top: 0px;
+    left: 0px;
+    right: 0px;
+    height: 116px;
+}
+
+#left {
+    position: absolute;
+    z-index: 2;
+    left: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+#right {
+    position: absolute;
+    z-index: 1;
+    right: 8px;
+    width: 184px;
+    top: 125px;
+    bottom: 8px;
+    margin: 0px;
+    padding: 0px;
+}
+
+.Content3Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 216px;
+}
+
+.Content2Column {
+    position: absolute;
+    top: 125px;
+    bottom: 8px;
+    left: 208px;
+    right: 16px;
+}
+
+#center {
+    z-index: 3;
+    margin: 0px;
+    border: none;
+    padding-bottom: 8px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Default element styles
+ */
+
+body {
+    padding: 0px;
+    margin: 0px;
+    border: 0px;
+
+    font-family: helvetica, arial, sans-serif;
+    font-size: 12px;
+
+    background-color: white;
+    color: black;
+}
+
+h1, h2, h3, h4, h5, h6 {
+    margin: 0px;
+    border: 0px;
+    padding: 0px;
+    font-weight: normal;
+}
+
+a:link { color: #008DA8; }
+a:active { color: #FE5400; }
+a:hover { color: #FE5400; }
+a:visited { color: black; }
+
+iframe {
+    width:100%;
+    height: 800px;
+    border: 0px;
+}
+
+img {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+}
+
+p {
+    border: 0px;
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 10px;
+}
+
+blockquote {
+    margin-bottom: 10px;
+}
+
+td {
+    font-size: 12px;
+    padding: 2px;
+}
+
+tr.a {
+    background-color:  #e0e0e0;
+}
+tr.b {
+    background-color: #ffffff;
+}
+
+th {
+    font-size: 12px;
+    font-weight: bold;
+    white-space: nowrap;
+    padding: 2px;
+}
+
+th.Row {
+    text-align: left;
+    vertical-align: top;
+}
+
+ul, ol {
+    border: 0px;
+    padding: 0px;
+    margin-top: 0px;
+    margin-bottom: 12px;
+    margin-left: 20px;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  Page banner
+ */
+
+#banner {
+    margin: 0px;
+    border: 0px;
+    border-bottom: 1px solid #008DA8;
+    padding: 0px;
+    background-color: #e0e0e0;
+    color: #008DA8;
+    vertical-align: bottom;
+}
+
+#banner a { text-decoration: none; }
+#banner a:visited { color: #008DA8; }
+#banner a:hover { color: #FE5400; }
+#banner a:active { color: #FE5400; }
+
+#logo {
+    position: absolute;
+    top: 5px;
+    left: 8px;
+}
+
+#versions {
+    position: absolute;
+    width: auto;
+    right: 0px;
+    top: 0px;
+    margin: 8px;
+    font-weight: normal;
+}
+
+/*---------------------------------------------------------------------------
+ *  Page content
+ */
+
+#content {
+    margin: 0px;
+    background-color: white;
+    color: black;
+    height: 100%;
+}
+
+#content h1 {
+    width: 100%;
+    font-size: 18px;
+    background-color: #008DA8;
+    color: white;
+    padding: 2px;
+    padding-left: 6px;
+    margin-top: 24px;
+    margin-bottom: 12px;
+}
+
+#content .FirstChild {  /* IE doesn't understand first-child pseudoelement */
+    margin-top: 0px;
+}
+
+#content a { text-decoration: underline; }
+#content a:link { color: #008DA8; }
+#content a:visited { color: #008DA8; }
+#content a:active { color: #FE5400; }
+#content a:hover { color: #FE5400; }
+
+#content h2 {
+    margin-top: 24px;
+    border-top: 1px solid #008DA8;
+    margin-bottom: 16px;
+    font-size: 15px;
+    font-weight: bold;
+    background-color:  #e0e0e0;;
+    padding: 2px;
+}
+
+#content li {
+    margin-bottom: 6px;
+}
+
+#content th {
+    background-color:  #e0e0e0;
+}
+
+#content td {
+    
+}
+
+.Source pre {
+    padding: 4px;
+    font-family: courier new, monospace;
+    font-size: 11px;
+    border: 1px solid #008DA8;
+    background-color:  #e0e0e0;
+    color: black;
+}
+
+.Source:before {
+    margin: 0px;
+    padding: 0px;
+    border: 0px;
+    font-size: inherit;
+    line-spacing: 100%;
+}
+
+.highlight {
+    background-color:  #e0e0e0;
+    border: 1px dotted #008DA8;
+    padding: 5px;
+}
+
+/* The following are for images, but can also apply to div's containing images. */
+
+#content .Float {
+    float: right;
+    margin-left: 8px;
+    margin-right: 0px;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+#content .Diagram {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+    margin-top: 8px;
+    margin-bottom: 8px;
+}
+
+
+#content .Inline {
+    display: inline;
+}
+
+.RuleOfThumb {
+    font-weight: bold;
+}
+
+/*---------------------------------------------------------------------------
+ *  Side panels
+ */
+
+.SidePanel {
+    background-color: white;
+    padding: 0px;
+    font-size: 11px;
+}
+
+.SidePanel h1 {
+    margin: 0px;
+    border: 0px;
+    padding: 4px;
+
+    color: #008DA8;
+
+    font-size: 12px;
+    font-weight: bold;
+}
+
+
+.SidePanel a { text-decoration: none; }
+.SidePanel a:link { color: #000000; }
+.SidePanel a:visited { color: #000000; }
+.SidePanel a:active { color: #FE5400; }
+.SidePanel a:hover { color: #FE5400; }
+
+/*---------------------------------------------------------------------------
+ *  Menus
+ */
+
+.MenuGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE work-around */
+
+    margin-bottom: 8px;
+    background-color: white;
+    color: #008DA8;
+}
+
+.MenuGroup ul {
+    margin: 0px;
+    padding-left: 4px;
+    list-style-type: none;
+}
+
+.MenuGroup li {
+    padding: 2px;
+}
+
+.MenuGroup .currentLink {
+/*    background-color: #060;*/
+    background-color:  #e0e0e0;
+    color: #008DA8;
+}
+
+
+/*---------------------------------------------------------------------------
+ *  News panel
+ */
+
+.NewsGroup {
+    border-left: 1px solid #A3DAE6;
+    border-top: 1px solid #A3DAE6;
+    border-bottom: 1px solid white; /* IE workaround */
+    margin-bottom: 8px;
+
+    color: #008DA8;
+}
+
+.NewsItem {
+    margin: 4px;
+}
+
+.NewsDate {
+    font-weight: bold;
+    margin: 0px;
+    padding: 0px;
+}
+
+.NewsText {
+    padding: 0px;
+    margin: 0px;
+    margin-bottom: 8px;
+}
+
+.NewsText a { text-decoration: underline; }
+.NewsText a:link { color: #008DA8; }
+.NewsText a:visited { color: #008DA8; }
+.NewsText a:active { color: #FE5400; }
+.NewsText a:hover { color: #FE5400; }
+
+.NewsMore {
+    font-size: smaller;
+    margin: 4px;
+    margin-top: 8px;
+    text-align: left;
+}
+
+.NewsGroup td {
+    font-size: 12px;
+}
+
+/*---------------------------------------------------------------------------
+ *  Document meta-information
+ */
+
+.Meta {
+    margin-top: 64px;
+    font-size: smaller;
+    color: #008DA8;
+    text-align: right;
+}
+
+.Meta a { text-decoration: underline; }
+.Meta a:link { color: #008DA8; }
+.Meta a:visited { color: #008DA8; }
+.Meta a:active { color: #FE5400; }
+.Meta a:hover { color: #FE5400; }

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/resources/images/clerezza.png
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/resources/images/clerezza.png b/platform.launcher.virtuoso/src/site/resources/images/clerezza.png
new file mode 100644
index 0000000..cb0efb0
Binary files /dev/null and b/platform.launcher.virtuoso/src/site/resources/images/clerezza.png differ

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/site.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/site.xml b/platform.launcher.virtuoso/src/site/site.xml
new file mode 100644
index 0000000..62c8fd3
--- /dev/null
+++ b/platform.launcher.virtuoso/src/site/site.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+/*
+ * Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland).
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+
+<project>
+    <body>
+        <menu name="Documentation">
+            <item name="Information" href="documentation/information.xhtml"/>
+        </menu>
+    </body>
+</project>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/xsite/content/information.xhtml
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/xsite/content/information.xhtml b/platform.launcher.virtuoso/src/site/xsite/content/information.xhtml
new file mode 100644
index 0000000..8ec375c
--- /dev/null
+++ b/platform.launcher.virtuoso/src/site/xsite/content/information.xhtml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
+	<head>
+		<title>Clerezza platform launcher for Virtuoso storage</title>
+	</head>
+	<body>
+		<h1>Clerezza platform launcher for Virtuoso storage</h1>
+		<p>Author: Enrico Daga - clerezza.org</p>
+		<p>Date: March 28, 2014</p>
+		<h2 id="information">Information</h2>
+		<p>
+			This is a launcher for the clerezza platform. It is meant to use Virtuoso as
+			rdf storage. For further information on how to use this launcher read
+			the documentation of the storageless launcher under
+            <br />
+			<a href="http://clerezza.org/projects/org.apache.clerezza.platform.launcher.storageless/" target="_blank">http://clerezza.org/projects/org.apache.clerezza.platform.launcher.storageless/</a>
+		</p>
+    </body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/xsite/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/xsite/content/sitemap.xml b/platform.launcher.virtuoso/src/site/xsite/content/sitemap.xml
new file mode 100644
index 0000000..289f795
--- /dev/null
+++ b/platform.launcher.virtuoso/src/site/xsite/content/sitemap.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+<sitemap>
+    <section>
+        <name>Documentation</name>
+        <page>information.xhtml</page>
+    </section>
+</sitemap>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.launcher.virtuoso/src/site/xsite/templates/skin.html
----------------------------------------------------------------------
diff --git a/platform.launcher.virtuoso/src/site/xsite/templates/skin.html b/platform.launcher.virtuoso/src/site/xsite/templates/skin.html
new file mode 100644
index 0000000..bb1b45d
--- /dev/null
+++ b/platform.launcher.virtuoso/src/site/xsite/templates/skin.html
@@ -0,0 +1,71 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <title>clerezza.org - ${title}</title>
+        <link rel="stylesheet" type="text/css" href="style/style.css"/>
+        ${head}
+    </head>
+    <body>
+
+        <div id="banner">
+            <a href="http://clerezza.org/">
+              <img id="logo" src="../images/clerezza.png" alt="clerezza.org"/>
+            </a><br />
+        </div>
+
+        <div id="center" class="${centerClass}">
+            <div id="content">
+                <!-- <h1 class="FirstChild">${title}</h1> -->
+                ${body}
+                <p>Copyright (c) 2008-2009 trialox.org (trialox AG, Switzerland)</p>
+                <br /><br />
+            </div>
+        </div>
+
+        <div class="SidePanel" id="left">
+            <#list sitemap.sections as section>
+                <div class="MenuGroup">
+                    <h1>${section.name}</h1>
+                    <ul>
+                        <#list section.entries as entry>
+                            <#if entry = page>
+                                <li class="currentLink">${entry.title}</li>
+                            <#else>
+                                <li><a href="${entry.href}">${entry.title}</a></li>
+                            </#if>
+                        </#list>
+                    </ul>
+                </div>
+            </#list>
+            <div class="MenuGroup">
+                  <h1>Project Site</h1>
+                  <ul>
+
+                              <li><a href="../index.html">Back to project site</a></li>
+                  </ul>
+              </div>
+        </div>
+
+  </body>
+</html>


[04/11] Revert "CLEREZZA-926: removed modules not in release"

Posted by re...@apache.org.
http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/LICENSE
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/LICENSE b/platform.style.classic.webguiexamples/LICENSE
new file mode 100644
index 0000000..261eeb9
--- /dev/null
+++ b/platform.style.classic.webguiexamples/LICENSE
@@ -0,0 +1,201 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/pom.xml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/pom.xml b/platform.style.classic.webguiexamples/pom.xml
new file mode 100644
index 0000000..7e2f0e8
--- /dev/null
+++ b/platform.style.classic.webguiexamples/pom.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.clerezza</groupId>
+        <artifactId>clerezza</artifactId>
+        <version>0.5-SNAPSHOT</version>
+        <relativePath>../parent</relativePath>
+    </parent>
+    <groupId>org.apache.clerezza</groupId>
+    <artifactId>platform.style.classic.webguiexamples</artifactId>
+    <packaging>bundle</packaging>
+    <version>0.3-SNAPSHOT</version>
+    <name>Clerezza - Web GUI Examples</name>
+    <description>GUI Examples for building wep apps on clerezza platform</description>
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>platform.typerendering.scalaserverpages</artifactId>
+            <version>0.4-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.ws.rs</groupId>
+            <artifactId>jsr311-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.clerezza</groupId>
+            <artifactId>web.fileserver</artifactId>
+            <version>0.10-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.felix</groupId>
+            <artifactId>org.apache.felix.scr.annotations</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.compendium</artifactId>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>    
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <extensions>true</extensions>
+                <configuration>
+                    <instructions>
+                        <Require-Bundle>org.apache.clerezza.platform.style.classic, org.apache.clerezza.web.resources.jquery</Require-Bundle>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>            
+</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/alert.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/alert.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/alert.xhtml
new file mode 100644
index 0000000..a740c5d
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/alert.xhtml
@@ -0,0 +1,99 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>alert message - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+    <link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="/yui/container/assets/container-core.css" rel="stylesheet" type="text/css"/>
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript" />
+	<script src="/yui/yahoo-dom-event/yahoo-dom-event.js" type="text/javascript"/>
+	<script src="/yui/element/element-min.js" type="text/javascript"/>
+	<script src="/yui/container/container-min.js" type="text/javascript"/>
+	<script src="/scripts/alert-message.js" type="text/javascript"/>
+	<script type="text/javascript">
+		function showAlert() {
+			
+		}
+	</script>
+</head>
+
+<body>
+
+
+<!-- content -->
+<div id="tx-content" class="demo">
+
+	<div id="demo">
+    	<h3>Description</h3>
+
+       
+		<h3>Alert</h3>
+		
+        <div>
+		<br/>
+		<br/>
+		<div style="display: none">
+			<div id="myOverlayBody">body</div>
+		</div>
+		<div>
+			<a href="#" onclick="AlertMessage.show(function(){alert('done');},
+			'This is a test alert', 'Test Alert', 'Yes', 'No')">click here to show alert.</a> <br/>
+		</div>
+		<br/>
+		<br/>
+
+
+		The following css and scripts have to be included:
+		<pre>
+&lt;link href="/yui/container/assets/container-core.css" rel="stylesheet" type="text/css"/&gt;
+&lt;script src="/jquery/jquery-1.3.2.min.js" type="text/javascript" /&gt;
+&lt;script src="/yui/yahoo-dom-event/yahoo-dom-event.js" type="text/javascript"/&gt;
+&lt;script src="/yui/element/element-min.js" type="text/javascript"/&gt;
+&lt;script src="/yui/container/container-min.js" type="text/javascript"/&gt;
+&lt;script src="/scripts/alert-message.js" type="text/javascript"/&gt;
+		</pre>
+		<br/>
+		<br/>
+		e.g.
+		<pre>
+...
+	   &lt;div&gt;
+		 &lt;a href="#" onclick="AlertMessage.show(function(){alert('done');},
+			'This is a test alert', 'Test Alert', 'Yes', 'No')"&gt;click here to add sho alert &lt;/a&gt; &lt;br/&gt;
+	   &lt;/div&gt;
+...
+		</pre>
+		</div>
+		
+	</div>
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/buttons.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/buttons.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/buttons.xhtml
new file mode 100644
index 0000000..ae9e87a
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/buttons.xhtml
@@ -0,0 +1,201 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>buttons - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+    <link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+	
+</head>
+
+<body>
+
+
+<!-- content -->
+<div id="tx-content" class="demo">
+
+	<div id="demo">
+    	<h3>Description</h3>
+
+       
+		<h3>Available Buttons</h3>
+		
+        <div>
+		<strong>Buttons</strong> are &lt;a> with the class <strong>tx-button</strong>. Furthermore there are 4 different types of buttons :
+		<br/>
+        <br/>
+        remove actions have the additional class: <strong>tx-button-remove</strong><br/>
+        modifying or editing buttons have the additional class: <strong>tx-button-modify</strong><br/>
+        create actions have the additional class: <strong>tx-button-create</strong><br/>
+        create actions have the additional class: <strong>tx-button-generic</strong><br/>
+		<br/>
+        
+		<ol>
+			<li><a href="#" title="tx-button-remove" class="tx-button tx-button-remove">Remove</a></li>
+			<li><a href="#" title="tx-button-create" class="tx-button tx-button-create">Create</a></li>
+			<li><a href="#" title="tx-button-modify" class="tx-button tx-button-modify">Modify</a></li>
+			<li><a href="#" title="tx-button-generic" class="tx-button tx-button-generic">Generic</a></li>
+		</ol>
+        <br/>
+        <br/>
+        <br/>
+        e.g.
+       	<pre>&lt;a class="tx-button tx-button-remove" href="#" >remove&lt;/a></pre>
+        <br/>Buttons have 2 visual states: inactive and active. Add the class <strong>tx-inactive</strong> to make a button visually inactive.
+        <br/>
+        <br/>
+        
+        <ol>
+			<li><a href="#" title="tx-button-remove" class="tx-button tx-button-remove tx-inactive">Remove</a></li>
+			<li><a href="#" title="tx-button-create" class="tx-button tx-button-create tx-inactive">Create</a></li>
+			<li><a href="#" title="tx-button-modify" class="tx-button tx-button-modify tx-inactive">Modify</a></li>
+			<li><a href="#" title="tx-button-generic" class="tx-button tx-button-generic tx-inactive">Generic</a></li>
+		</ol>
+		<br/>
+        <br/>
+		<br/>
+        e.g.
+        <pre>&lt;a class="tx-button tx-button-remove tx-inactive" href="#" >remove&lt;/a></pre>
+		</div>
+		
+		<h3>Icons</h3>
+		
+        <strong>Icons</strong> are &lt;a> with the class <strong>tx-icon</strong>. e.g.There are 4 different type of icons. These icons have an active and inactive state (in case of toggles on/off)
+        <br/>
+        <br/>
+		<strong>active</strong>
+		<ol>
+			<li><a href="#" title="tx-icon-delete" class="tx-icon tx-icon-delete">Delete</a></li>
+			<li><a href="#" title="tx-icon-ok" class="tx-icon tx-icon-ok">Ok</a></li>
+			<li><a href="#" title="tx-icon-search" class="tx-icon tx-icon-search">Search</a></li>
+			<li><a href="#" title="tx-icon-edit" class="tx-icon tx-icon-edit">Edit</a></li>
+			<li><a href="#" title="tx-toggle-list-on" class="tx-icon tx-toggle-list-on">Table</a></li>
+		</ol>	
+		<br/>
+        <br/>
+        <br/>
+        e.g.<pre>&lt;a class="tx-icon tx-icon-delete" href="#">Delete&lt;/a></pre>
+		<strong>inactive</strong>
+		<ol>
+			<li><a href="#" title="tx-icon-delete" class="tx-icon tx-icon-delete tx-inactive">Delete</a></li>
+			<li><a href="#" title="tx-icon-ok" class="tx-icon tx-icon-ok tx-inactive">Ok</a></li>
+			<li><a href="#" title="tx-icon-search" class="tx-icon tx-icon-search tx-inactive">Search</a></li>
+			<li><a href="#" title="tx-icon-edit" class="tx-icon tx-icon-edit tx-inactive">Edit</a></li>
+			<li><a href="#" title="tx-icon-toggle-list-off" class="tx-icon tx-toggle-list-off">Table</a></li>
+		</ol>
+        <br/>
+        <br/>
+        <br/>
+        e.g.<pre>&lt;a class="tx-icon tx-icon-delete tx-inactive" href="#">Delete&lt;/a></pre>
+        <br/>
+        <br/>
+        The following paragraphs describes the available icons:
+        <br/>
+        <br/>
+		<h4>Remove</h4>
+		<ol>
+			<li><a href="#" class="tx-icon tx-icon-delete" title="tx-icon-delete">Delete</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-delete tx-inactive" href="#">delete&lt;/a></pre></li>
+		</ol>	
+		
+		<h4>Create</h4>
+		<ol>
+			<li><a href="#" class="tx-icon tx-icon-ok" title="tx-icon-ok">Ok</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-ok" href="#">ok&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-plus" title="tx-icon-plus">Plus</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-plus" href="#">plus&lt;/a></pre></li>
+		</ol>	
+		
+		<h4>Modify</h4>
+		<ol>
+			<li><a href="#" class="tx-icon tx-icon-modify" title="tx-icon-modify">Edit</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-modify" href="#">modify&lt;/a></pre></li>
+		</ol>	
+		
+		<h4>Generic</h4>
+		<ol>
+			<li><a href="#" class="tx-icon tx-icon-search" title="tx-icon-search">Search</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-search" href="#">search&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-sitechooser" title="tx-icon-sitechooser">Site chooser</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-sitechooser" href="#">sitechooser&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-user" title="tx-icon-user">User</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-user" href="#">user&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-close" title="tx-icon-close">Close</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-close" href="#">close&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-forward" title="tx-icon-forward">Forward</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-forward" href="#">forward&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-back" title="tx-icon-back">Back</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-back" href="#">back&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-zoomin" title="tx-icon-zoomin">Zoom in</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-zoomin" href="#">zoomin&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-zoomout" title="tx-icon-zoomout">Zoom out</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-zoomout" href="#">zoomout&lt;/a></pre></li>
+		</ol>	
+		
+		<h3>Available Toggle buttons</h3>
+        
+        There are also <strong>toggles</strong> available, which are &lt;a>. These buttons are defined by using the class <strong>tx-icon</strong>. Toggle buttons are switches between to states (on/off state). There are toggle buttons available for representing resources as lists, trees and thumbnails. Futhermore there are toggle buttons for choosing a size of a thumbnail.
+		
+        <br/>
+        <br/>
+        
+		<h4>On (clickable)</h4>
+		<ol>
+			<li><a href="#" title="tx-toggle-list-on" class="tx-icon tx-toggle-list-on">Table</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-list-on" href="#">list-on&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-thumbnail-on" class="tx-icon tx-toggle-thumbnail-on">Thumbnail</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-thumbnail-on" href="#">thumbnail-on&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-tree-on" class="tx-icon tx-toggle-tree-on">Tree</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-tree-on" href="#">tree-on&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-size1-on" class="tx-icon tx-toggle-size1-on">Size 1</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-size1-on" href="#">size1-on&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-size2-on" class="tx-icon tx-toggle-size2-on">Size 2</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-size2-on" href="#">size2-on&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-size3-on" class="tx-icon tx-toggle-size3-on">Size 3</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-size3-on" href="#">size3-on&lt;/a></pre></li>
+		</ol>	
+		<br/>
+        <br/>
+        <br/>
+		<h4>Off (select)</h4>
+		<ol>
+			<li><a href="#" title="tx-toggle-list-off" class="tx-icon tx-toggle-list-off">Table</a>&nbsp;<pre>&lt;a class="tx-icon tx-toggle-list-off" href="#">list&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-thumbnail-off" class="tx-icon tx-toggle-thumbnail-off">Thumbnail</a>&nbsp;<pre>&lt;a class="tx-icon tx-toggle-thumbnail-off" href="#">thumbnail&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-tree-off" class="tx-icon tx-toggle-tree-off">Tree</a>&nbsp;<pre>&lt;a class="tx-icon tx-toggle-tree-off" href="#">tree&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-size1-off" class="tx-icon tx-toggle-size1-off">Size 1</a>&nbsp;<pre>&lt;a class="tx-icon tx-toggle-size1-off" href="#">size1&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-size2-off" class="tx-icon tx-toggle-size2-off">Size 2</a>&nbsp;<pre>&lt;a class="tx-icon tx-toggle-size2-off" href="#">size2&lt;/a></pre></li>
+			<li><a href="#" title="tx-toggle-size3-off" class="tx-icon tx-toggle-size3-off">Size 3</a>&nbsp;<pre>&lt;a class="tx-icon tx-toggle-size3-off" href="#">size3&lt;/a></pre></li>
+		</ol>
+        <br/>
+        <br/>
+        <br/>			
+		<h3>Various icons / buttons</h3>
+		
+		<ol>
+			<li><a href="#" class="tx-icon tx-icon-alert">Alert</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-alert" href="#">alert&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-drag">Drag Icon</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-drag" href="#">drag&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-down">Down</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-down" href="#">down&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-up">Up</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-up" href="#">up&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-right">Right</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-right" href="#">right&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-left">Left</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-left" href="#">left&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-down-inverse demo-bg">Down</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-down-inverse" href="#">downinverse&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-up-inverse demo-bg">Up</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-up-inverse" href="#">upinverse&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-right-inverse demo-bg">Right</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-right-inverse" href="#">rightinverse&lt;/a></pre></li>
+			<li><a href="#" class="tx-icon tx-icon-left-inverse demo-bg">Left</a>&nbsp;<pre>&lt;a class="tx-icon tx-icon-left-inverse" href="#">leftinverse&lt;/a></pre></li>					
+		</ol>	
+		
+	</div>
+		
+	
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/edit.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/edit.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/edit.xhtml
new file mode 100644
index 0000000..8a25c79
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/edit.xhtml
@@ -0,0 +1,164 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>edit - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+
+</head>
+
+<body>
+
+<!-- content -->
+<div id="tx-content" class="demo">
+
+	<!-- edit view -->
+	<div class="tx-edit">
+		<div class="tx-edit-content">
+			<form action="" method="post">
+				<fieldset>
+					<ol>
+						<li class="tx-line"><label>Original format</label>
+							<div>jpg</div></li>
+						
+						<li class="tx-line"><label>Size</label>
+							<div>645 x 345 px (original size) <a href="">[view]</a><br />
+							512 x 257 px <a href="">[view]</a></div>
+						</li>
+						
+						<li class="tx-line"><label>Replace Image</label>
+							<input type="file" size="30" /></li>
+						
+						<li><label>Credit</label>
+							<input size="30" type="text" value="" /></li>
+						
+						<li><label>Licence type</label>
+							<select>
+								<option value="0">please select</option>
+								<option value="1" selected="selected">Royality Fee</option>
+								<option value="2">Open Photo</option>
+								<option value="3">Self made with natel</option>
+							</select></li>
+						
+						<li class="tx-line"><label>Caption</label>
+							<input size="30" type="text" value="" /></li>
+						
+						<li class="tx-line"><label>Alternative description</label>
+							<textarea cols="40" rows="3"></textarea></li>
+						
+						<li><label>Radio</label>
+							<input type="radio" name="radio1" value="" /> Yes <input type="radio" name="radio1" value="" /> No <input type="radio" name="radio1" value="" /> Maybe</li>	
+						
+						<li><label>Checkbox</label>
+							<input type="checkbox" value="" /> Yes <input type="checkbox" value="" /> No <input type="checkbox" value="" /> Maybe</li>	
+					</ol>
+				</fieldset>
+			</form>
+		</div>
+	
+
+
+	<div id="demo">
+		<h3>Description</h3>
+		
+			In the tx-content a &lt;div> with class<b>tx-edit</b> is created. Within <strong>div.tx-edit</strong> a <strong>div.tx-edit-content</strong> is added.
+			<br/>
+			<br/>
+			<strong>li.tx-line</strong> draws a line under the &lt;li> element.
+	
+			<br/>
+			<br/>
+			The current example has no ids or names defined, if necessary they have to be defined contextually.
+			<br/>
+
+			<strong>div.tx-edit</strong> is the main container for the edit view. If no class is defined on the <strong>div.tx-edit</strong> element the edit view has 100% width. 
+			<br/>
+			The classes <strong>.tx-show-panel</strong>, <strong>.tx-hide-panel</strong> and <strong>.tx-halfwidth-right</strong> define the position of the edit view.
+			<br/>
+			<br/>
+            
+			<strong>.tx-show-panel</strong>: position with a panel on the left side.<br/>
+			<strong>.tx-hide-panel</strong>: position with a panel on the left side, hidden.<br/>
+			<strong>.tx-halfwidth-right</strong>: position on the right, 50% width.<br/>
+			<br/>
+			<br/>            
+
+			<h3>Example code</h3>
+		
+			<pre>
+&lt;div class="tx-edit-content"&gt;
+	&lt;form action="" method="post"&gt;
+		&lt;fieldset&gt;
+			&lt;ol&gt;
+				&lt;li class="tx-line"&gt;&lt;label&gt;Original format&lt;/label&gt;
+					&lt;div&gt;jpg&lt;/div&gt;&lt;/li&gt;
+				
+				&lt;li class="tx-line"&gt;&lt;label&gt;Size&lt;/label&gt;
+					&lt;div&gt;645 x 345 px (original size) &lt;a href=""&gt;[view]&lt;/a&gt;&lt;br /&gt;
+					512 x 257 px &lt;a href=""&gt;[view]&lt;/a&gt;&lt;/div&gt;
+				&lt;/li&gt;
+				
+				&lt;li class="tx-line"&gt;&lt;label&gt;Replace Image&lt;/label&gt;
+					&lt;input type="file" size="30" /&gt;&lt;/li&gt;
+				
+				&lt;li&gt;&lt;label&gt;Credit&lt;/label&gt;
+					&lt;input size="30" type="text" value="" /&gt;&lt;/li&gt;
+				
+				&lt;li&gt;&lt;label&gt;Licence type&lt;/label&gt;
+					&lt;select&gt;
+						&lt;option value="0"&gt;please select&lt;/option&gt;
+						&lt;option value="1" selected="selected"&gt;Royality Fee&lt;/option&gt;
+						&lt;option value="2"&gt;Open Photo&lt;/option&gt;
+						&lt;option value="3"&gt;Self made with natel&lt;/option&gt;
+					&lt;/select&gt;&lt;/li&gt;
+				
+				&lt;li class="tx-line"&gt;&lt;label&gt;Caption&lt;/label&gt;
+					&lt;input size="30" type="text" value="" /&gt;&lt;/li&gt;
+				
+				&lt;li class="tx-line"&gt;&lt;label&gt;Alternative description&lt;/label&gt;
+					&lt;textarea cols="40" rows="3"&gt;&lt;/textarea&gt;&lt;/li&gt;
+				
+				&lt;li&gt;&lt;label&gt;Radio&lt;/label&gt;
+					&lt;input type="radio" name="radio1" value="" /&gt; Yes &lt;input type="radio" name="radio1" value="" /&gt; No &lt;input type="radio" name="radio1" value="" /&gt; Maybe&lt;/li&gt;	
+				
+				&lt;li&gt;&lt;label&gt;Checkbox&lt;/label&gt;
+					&lt;input type="checkbox" value="" /&gt; Yes &lt;input type="checkbox" value="" /&gt; No &lt;input type="checkbox" value="" /&gt; Maybe&lt;/li&gt;	
+			&lt;/ol&gt;
+		&lt;/fieldset&gt;
+	&lt;/form&gt;
+&lt;/div&gt;
+			</pre>
+		</div>
+	</div>	
+</div>
+<!-- // content -->
+
+
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/header.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/header.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/header.xhtml
new file mode 100644
index 0000000..86f406a
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/header.xhtml
@@ -0,0 +1,299 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>header - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+    <link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.menu.js" type="text/javascript"></script>
+	
+</head>
+
+<body>
+
+<!-- header -->
+<div id="tx-header">
+	<!-- system -->
+	<div id="tx-system">
+
+		<!-- global search -->
+		<div id="tx-globalsearch">
+			<form action="/globalsearch/">
+			<fieldset>
+				<input type="text" name="globalsearch_value" /> <input type="submit" value="" class="tx-icon tx-icon-search"/>
+			</fieldset>	
+			</form>
+		</div>
+		
+		<!-- user information -->
+		<div id="tx-login">
+			<a href="" class="tx-icon tx-icon-user">actions</a> <span>Mans Huster</span> 
+		</div>
+		
+		<div id="tx-logo"><a href=""></a></div>
+		
+		<!-- main menu -->
+		<div id="tx-menu">
+		<ol>
+			<li><a href="">Dashboard</a></li>
+			<li><a href="">Modulgruppe 1</a>
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+					<li><a href="">Submenu 3</a></li>
+					<li><a href="">Submenu 4</a></li>
+				</ol>
+			</li>
+			<li><a href="">Modulgruppe 2</a>	
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+				</ol>
+			</li>
+			<li><a href="">Help</a>
+				<ol>
+					<li><a href="">About</a></li>
+					<li><a href="">What</a></li>
+					<li><a href="">Where</a></li>
+				</ol>
+			</li>
+		</ol>
+		</div>
+	</div>
+	<!-- //system -->
+	
+	<!-- module -->
+	<div id="tx-module">
+		<!-- module title -->
+		<h1>header example</h1>
+
+		<!-- page editing actions -->
+		<div id="tx-page-actions">
+			<ol>
+				<li><a href="" class="tx-button tx-button-generic">Page Editing</a></li>
+				<li><a href="" class="tx-button tx-button-generic-on">Preview</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Page Data</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Something</a></li>
+			</ol>
+		</div>	
+		
+	</div>
+	<!-- // module -->
+
+	<!-- moduletabs -->
+	<div id="tx-module-tabs">
+		<!-- moduletabs -->
+		<ol>
+			<li class="tx-active"><a href="#">Assets</a></li>	
+			<li><a href="#">Image Sets</a></li>	
+			<li><a href="#">My Lightboxes</a></li>
+			<li class="tx-active"><a href="#">My Something</a></li>
+			<li><a href="#">My Everything</a></li>	
+		</ol>
+		
+		<!--  -->
+		<div id="tx-contextual-buttons">
+			<ol>
+				<li><a href="#" class="tx-button tx-button-remove">Remove</a></li>
+				<li><a href="#" class="tx-button tx-button-create">Create</a></li>
+				<li><a href="#" class="tx-button tx-button-modify">Modify</a></li>
+				<li><a href="#" class="tx-button tx-button-generic">Generic</a></li>
+			</ol>
+		</div>
+	</div>	
+	<!-- // moduletabs -->
+	
+	<!-- moduleoptions -->
+	<div id="tx-module-options">	
+		<ol>
+			<li><a href="#" class="tx-icon tx-toggle-list-on">Table</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-thumbnail-on">Thumbnail</a></li>
+			<li class="tx-spacer"><a href="#" class="tx-icon tx-toggle-tree-on">Tree</a></li>
+			
+			<li><a href="#" class="tx-icon tx-toggle-size1-on">Size 1</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size2-on">Size 2</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size3-on">Size 3</a></li>
+		</ol>	
+
+	</div>
+	<!-- // moduleoptions -->
+</div>
+<!-- // header -->
+
+<!-- content -->
+<div id="tx-content">
+	<div id="demo">
+		<h3>Description</h3>
+		<div>The header is a &lt;div> with id <strong>tx-header</strong> and is the first child of the &lt;body>.</div>
+		<br/>
+		
+		The <strong>div#tx-system</strong> contains the globalsearch, menu, logo and login.<br/>	
+		The global search is a &lt;div> with id <strong>tx-globalsearch</strong> and contains HTML.<br/>
+		The logo could be placed on the left top corner and is a &lt;div> containing a &lt;a> e.g. &lt;div id="tx-logo">&lt;a href="" />&lt;/div><br/>
+		The menu is a &lt;div> with id <strong>tx-menu</strong>, which contains an ordered list.<br/>
+		<br/>
+		<br/>
+		
+		The <strong>div#tx-module</strong> contains the title and the page actions.<br/>
+		The title of the module is a &lt;h1>.
+		The page action buttons area is a &lt;div> with id <strong>tx-page-actions</strong>, which contains an ordered list.<br/>
+		<br/>
+		<br/>
+
+		
+		The tabs and contextual buttons are in a &lt;div> with id <strong>tx-module-tabs</strong> which contains:<br/>
+		An ordered list &lt;ol> for the module tabs.<br/>
+		A &lt;div> with id <strong>tx-contextual-buttons</strong>, which contains an ordered list of contextual action buttons<br/>
+		<br/>
+		<br/>
+		
+		The <strong>div#tx-module-options</strong> contains the toggle icons and paginator/select elements.<br/>
+		An ordered list &lt;ol> for the module options, which contains the toggles and status icons.<br/>
+		<br/>
+		<br/>
+		
+		
+		<h3>Example code</h3>
+		<pre>
+&lt;!-- header --&gt;
+&lt;div id="tx-header"&gt;
+	&lt;!-- system --&gt;
+	&lt;div id="tx-system"&gt;
+
+		&lt;!-- global search --&gt;
+		&lt;div id="tx-globalsearch"&gt;
+			&lt;form action="/globalsearch/"&gt;
+			&lt;fieldset&gt;
+				&lt;input type="text" name="globalsearch_value" /&gt; &lt;input type="submit" value="" class="tx-icon tx-icon-search"/&gt;
+			&lt;/fieldset&gt;	
+			&lt;/form&gt;
+		&lt;/div&gt;
+		
+		&lt;!-- user information --&gt;
+		&lt;div id="tx-login"&gt;
+			&lt;a href="" class="tx-icon tx-icon-user"&gt;actions&lt;/a&gt; &lt;span&gt;Mans Huster&lt;/span&gt; 
+		&lt;/div&gt;
+		
+		&lt;div id="tx-logo"&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/div&gt;
+		
+		&lt;!-- main menu --&gt;
+		&lt;div id="tx-menu"&gt;
+		&lt;ol&gt;
+			&lt;li&gt;&lt;a href=""&gt;Dashboard&lt;/a&gt;&lt;/li&gt;
+			&lt;li&gt;&lt;a href=""&gt;Modulgruppe 1&lt;/a&gt;
+				&lt;ol&gt;
+					&lt;li&gt;&lt;a href=""&gt;Submenu 1&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=""&gt;Submenu 2&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=""&gt;Submenu 3&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=""&gt;Submenu 4&lt;/a&gt;&lt;/li&gt;
+				&lt;/ol&gt;
+			&lt;/li&gt;
+			&lt;li&gt;&lt;a href=""&gt;Modulgruppe 2&lt;/a&gt;	
+				&lt;ol&gt;
+					&lt;li&gt;&lt;a href=""&gt;Submenu 1&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=""&gt;Submenu 2&lt;/a&gt;&lt;/li&gt;
+				&lt;/ol&gt;
+			&lt;/li&gt;
+			&lt;li&gt;&lt;a href=""&gt;Help&lt;/a&gt;
+				&lt;ol&gt;
+					&lt;li&gt;&lt;a href=""&gt;About&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=""&gt;What&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=""&gt;Where&lt;/a&gt;&lt;/li&gt;
+				&lt;/ol&gt;
+			&lt;/li&gt;
+		&lt;/ol&gt;
+		&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;!-- //system --&gt;
+	
+	&lt;!-- module --&gt;
+	&lt;div id="tx-module"&gt;
+		&lt;!-- module title --&gt;
+		&lt;h1&gt;Example&lt;/h1&gt;
+
+		&lt;!-- page editing actions --&gt;
+		&lt;div id="tx-page-actions"&gt;
+			&lt;ol&gt;
+				&lt;li&gt;&lt;a href="" class="tx-button tx-button-generic"&gt;Page Editing&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href="" class="tx-button tx-button-generic-on"&gt;Preview&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href="" class="tx-button tx-button-generic"&gt;Page Data&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href="" class="tx-button tx-button-generic"&gt;Something&lt;/a&gt;&lt;/li&gt;
+			&lt;/ol&gt;
+		&lt;/div&gt;	
+		
+	&lt;/div&gt;
+	&lt;!-- // module --&gt;
+
+	&lt;!-- moduletabs --&gt;
+	&lt;div id="tx-module-tabs"&gt;
+		&lt;!-- moduletabs --&gt;
+		&lt;ol&gt;
+			&lt;li class="tx-active"&gt;&lt;a href="#"&gt;Assets&lt;/a&gt;&lt;/li&gt;	
+			&lt;li&gt;&lt;a href="#"&gt;Image Sets&lt;/a&gt;&lt;/li&gt;	
+			&lt;li&gt;&lt;a href="#"&gt;My Lightboxes&lt;/a&gt;&lt;/li&gt;
+			&lt;li class="tx-active"&gt;&lt;a href="#"&gt;My Something&lt;/a&gt;&lt;/li&gt;
+			&lt;li&gt;&lt;a href="#"&gt;My Everything&lt;/a&gt;&lt;/li&gt;	
+		&lt;/ol&gt;
+		
+		&lt;!--  --&gt;
+		&lt;div id="tx-contextual-buttons"&gt;
+			&lt;ol&gt;
+				&lt;li&gt;&lt;a href="#" class="tx-button tx-button-remove"&gt;Remove&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href="#" class="tx-button tx-button-create"&gt;Create&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href="#" class="tx-button tx-button-modify"&gt;Modify&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href="#" class="tx-button tx-button-generic"&gt;Generic&lt;/a&gt;&lt;/li&gt;
+			&lt;/ol&gt;
+		&lt;/div&gt;
+	&lt;/div&gt;	
+	&lt;!-- // moduletabs --&gt;
+	
+	&lt;!-- moduleoptions --&gt;
+	&lt;div id="tx-module-options"&gt;	
+		&lt;ol&gt;
+			&lt;li&gt;&lt;a href="#" class="tx-icon tx-toggle-list-on"&gt;Table&lt;/a&gt;&lt;/li&gt;
+			&lt;li&gt;&lt;a href="#" class="tx-icon tx-toggle-thumbnail-on"&gt;Thumbnail&lt;/a&gt;&lt;/li&gt;
+			&lt;li class="tx-spacer"&gt;&lt;a href="#" class="tx-icon tx-toggle-tree-on"&gt;Tree&lt;/a&gt;&lt;/li&gt;
+			
+			&lt;li&gt;&lt;a href="#" class="tx-icon tx-toggle-size1-on"&gt;Size 1&lt;/a&gt;&lt;/li&gt;
+			&lt;li&gt;&lt;a href="#" class="tx-icon tx-toggle-size2-on"&gt;Size 2&lt;/a&gt;&lt;/li&gt;
+			&lt;li&gt;&lt;a href="#" class="tx-icon tx-toggle-size3-on"&gt;Size 3&lt;/a&gt;&lt;/li&gt;
+		&lt;/ol&gt;	
+
+	&lt;/div&gt;
+	&lt;!-- // moduleoptions --&gt;
+&lt;/div&gt;
+&lt;!-- // header --&gt;
+		</pre>
+		
+	</div>
+</div>
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/overlay.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/overlay.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/overlay.xhtml
new file mode 100644
index 0000000..3149ba6
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/overlay.xhtml
@@ -0,0 +1,108 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>overlay - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+    <link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="/yui/container/assets/container-core.css" rel="stylesheet" type="text/css"/>
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"/>
+	<script src="/yui/yahoo-dom-event/yahoo-dom-event.js" type="text/javascript"/>
+	<script src="/yui/element/element-min.js" type="text/javascript"/>
+	<script src="/yui/container/container-min.js" type="text/javascript"/>
+	<script src="/yui/resize/resize-min.js" type="text/javascript"/>
+	<script src="/yui/utilities/utilities.js" type="text/javascript"/>
+	<script src="/scripts/overlay.js" type="text/javascript"/>
+</head>
+
+<body>
+
+
+<!-- content -->
+<div id="tx-content" class="demo">
+
+	<div id="demo">
+    	<h3>Description</h3>
+
+       
+		<h3>Overlay</h3>
+		
+        <div>
+		The Overlay behave similarly to an OS window. Unlike true browser popup windows,
+		the overlay is floating DHTML elements embedded directly within the page context.
+		The Overlay is positioned above the flow of a page and is draggable, resizable and has a close button.
+		The Overlay has a method show with arguments body, header, width and height, which renders the overlay.
+		The body and the header can be html elements or text.
+		The width (default value: 46em) and height (default value: 37em) can be defined absolutely or relatively.
+		Furthermore the Overlay has a method close to destroy the overlay.
+		<br/>
+		<br/>
+		<div style="display: none">
+			<div id="myOverlayBody">body</div>
+		</div>
+		<div>
+			<a href="#" onclick="Overlay.show($('#myOverlayBody'), 'header', '20em', '10em');">click here to add the overlay.</a> <br/>
+		</div>
+		<br/>
+		<br/>
+
+
+		The following css and scripts have to be included:
+		<pre>
+&lt;link href="/yui/container/assets/container-core.css" rel="stylesheet" type="text/css"/&gt;
+&lt;script src="/yui/yahoo-dom-event/yahoo-dom-event.js" type="text/javascript"/&gt;
+&lt;script src="/yui/element/element-min.js" type="text/javascript"/&gt;
+&lt;script src="/yui/container/container-min.js" type="text/javascript"/&gt;
+&lt;script src="/yui/dragdrop/dragdrop-min.js" type="text/javascript"/&gt;
+&lt;script src="/yui/resize/resize-min.js" type="text/javascript"/&gt;
+&lt;script src="/yui/utilities/utilities.js" type="text/javascript"/&gt;
+&lt;script src="/scripts/overlay.js" type="text/javascript"/&gt;
+		</pre>
+		<br/>
+		<br/>
+		e.g.
+		<pre>
+...
+	&lt;body&gt;
+	   &lt;div style="display: none">
+			&lt;div id="myOverlayBody">body&lt;/div>
+		&lt;/div>
+	   &lt;div&gt;
+		 &lt;a href="#" onclick="Overlay.show($('#myOverlayBody'), 'header', '20em', '10em');"&gt;click here to add the overlay &lt;/a&gt; &lt;br/&gt;
+	   &lt;/div&gt;
+	&lt;/body&gt;
+...
+		</pre>
+		</div>
+		
+	</div>
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-thumbnail.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-thumbnail.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-thumbnail.xhtml
new file mode 100644
index 0000000..05f2752
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-thumbnail.xhtml
@@ -0,0 +1,351 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>panel-thumbnail - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.menu.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.panel.js" type="text/javascript"></script>
+	
+</head>
+
+<body>
+
+<!-- header -->
+<div id="tx-header">
+	<!-- system -->
+	<div id="tx-system">
+
+		<!-- global search -->
+		<div id="tx-globalsearch">
+			<form action="/globalsearch/">
+			<fieldset>
+				<input type="text" name="globalsearch_value" /> <input type="submit" value="" class="tx-icon tx-icon-search"/>
+			</fieldset>	
+			</form>
+		</div>
+		
+		<!-- user information -->
+		<div id="tx-login">
+			<a href="" class="tx-icon tx-icon-user">actions</a> <span>Mans Huster</span> 
+		</div>
+		
+		<div id="tx-logo"><a href=""></a></div>
+		
+		<!-- main menu -->
+		<div id="tx-menu">
+		<ol>
+			<li><a href="">Dashboard</a></li>
+			<li><a href="">Modulgruppe 1</a>
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+					<li><a href="">Submenu 3</a></li>
+					<li><a href="">Submenu 4</a></li>
+				</ol>
+			</li>
+			<li><a href="">Modulgruppe 2</a>	
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+				</ol>
+			</li>
+			<li><a href="">Help</a>
+				<ol>
+					<li><a href="">About</a></li>
+					<li><a href="">What</a></li>
+					<li><a href="">Where</a></li>
+				</ol>
+			</li>
+		</ol>
+		</div>
+	</div>
+	<!-- //system -->
+	
+	<!-- module -->
+	<div id="tx-module">
+		<!-- module title -->
+		<h1>panel-thumbnail example</h1>
+
+		<!-- page editing actions -->
+		<div id="tx-page-actions">
+			<ol>
+				<li><a href="" class="tx-button tx-button-generic">Page Editing</a></li>
+				<li><a href="" class="tx-button tx-button-generic-on">Preview</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Page Data</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Something</a></li>
+			</ol>
+		</div>	
+		
+	</div>
+	<!-- // module -->
+
+	<!-- moduletabs -->
+	<div id="tx-module-tabs">
+		<!-- moduletabs -->
+		<ol>
+			<li class="tx-active"><a href="#">Assets</a></li>	
+			<li><a href="#">Image Sets</a></li>	
+			<li><a href="#">My Lightboxes</a></li>
+			<li class="tx-active"><a href="#">My Something</a></li>
+			<li><a href="#">My Everything</a></li>	
+		</ol>
+		
+		<!--  -->
+		<div id="tx-contextual-buttons">
+			<ol>
+				<li><a href="#" class="tx-button tx-button-remove">Remove</a></li>
+				<li><a href="#" class="tx-button tx-button-create">Create</a></li>
+				<li><a href="#" class="tx-button tx-button-modify">Modify</a></li>
+				<li><a href="#" class="tx-button tx-button-generic">Generic</a></li>
+			</ol>
+		</div>
+	</div>	
+	<!-- // moduletabs -->
+	
+	<!-- moduleoptions -->
+	<div id="tx-module-options">	
+		<ol>
+			<li><a href="#" class="tx-icon tx-toggle-list-on">Table</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-thumbnail-on">Thumbnail</a></li>
+			<li class="tx-spacer"><a href="#" class="tx-icon tx-toggle-tree-on">Tree</a></li>
+			
+			<li><a href="#" class="tx-icon tx-toggle-size1-on">Size 1</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size2-on">Size 2</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size3-on">Size 3</a></li>
+		</ol>	
+
+	</div>
+	<!-- // moduleoptions -->
+</div>
+<!-- // header -->
+
+
+<!-- panel -->
+<div class="tx-panel">
+<!-- open-close button, jquery.panel.js, toggles in the tx-edit, tx-tree, tx-list the tx-show-panel and tx-hide-panel classes -->
+	<a href="#" class="tx-panel-open-close">close/open</a><h3>Filter</h3>
+
+	<div class="tx-panel-window">
+		<!-- panel icons -->
+		<div class="tx-tab-buttons">
+
+		</div>
+
+		<div class="tx-panel-tabs">
+			<div>
+				<form action="" method="post">
+					<fieldset>
+						<label>
+							<input type="submit" value="" class="tx-icon tx-icon-search"/>
+							<input type="text" value="search assets" />
+
+						</label>
+					</fieldset>
+				</form>
+				<!-- selected filter elements -->
+				<div class="tx-filter">
+
+					<h4><a href="#" class="tx-icon tx-icon-delete">clear all</a><a href="">Clear All</a>Current filter:</h4>
+					<ol>
+						<!-- filter elements, tx-icon is floating right, must be at the first place -->
+						<li><a href="#" class="tx-icon tx-icon-delete">remove</a>Tiger</li>
+						<li><a href="#" class="tx-icon tx-icon-delete">remove</a>Last Week</li>
+					</ol>
+				</div>
+
+				<!-- results from filter -->
+				<div class="tx-result">
+				<!-- ul li contruct, only 2 levels supported -->
+					<ol>
+						<!-- main category-->
+						<li><a href="#">Type</a>
+							<ol>
+								<!-- sub category -->
+								<li><a href="#">Images (234)</a></li>
+								<li><a href="#">Videos (20)</a></li>
+								<li><a href="#">Flash (45)</a></li>
+								<li><a href="#">Documents (234)</a></li>
+								<li><a href="#">Images (234)</a></li>
+							</ol>
+						</li>
+						<!-- tx-open, open element icon, arrow down-->
+						<li class="tx-open"><a href="#">Taxonomy</a>
+							<ol>
+								<li><a href="#">Images (234)</a></li>
+								<li><a href="#">Videos (20)</a></li>
+							</ol>
+						</li>
+						<!-- li default shows an right arrow as background -->
+						<li><a href="#">Tags</a>
+							<ol>
+								<li><a href="#">Tiger (48)</a></li>
+								<li><a href="#">Animal (80)</a></li>
+								<li><a href="#">Africa (784)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Usage</a>
+							<ol>
+								<li><a href="#">Website (20)</a></li>
+								<li><a href="#">News (14)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Time</a>
+							<ol>
+								<li><a href="#">Yesterday (20)</a></li>
+								<li><a href="#">Last Week (14)</a></li>
+								<li><a href="#">Last Month (23)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Source</a>
+							<ol>
+								<li><a href="#">Flickr (14)</a></li>
+								<li><a href="#">Youtube (8)</a></li>
+							</ol>
+						</li>
+					</ol>
+				</div>
+				<!-- // tx-result -->
+			</div>
+		</div>
+		<!-- // tx-panel-detail -->
+	</div>
+	<!-- // tx-panel-window -->
+</div>
+<!-- // panel -->
+<!-- content -->
+<div id="tx-content">
+
+	<!-- list / thumbnail -->	
+	<!-- tx-show-panel, left padding with a panel (if panel is available) -->
+	<div class="tx-list tx-show-panel">
+    	
+		<form action="" method="post">
+			<fieldset>
+				<!-- tx-size1, tx-size2, tx-size3, different thumbnail sizes -->
+				<ol class="tx-size3">
+					<li>
+						<!-- img.tx-height, portrait thumbnail format -->
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<!-- img.tx-width, landscape thumbnail format -->
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<!-- custom defined icons, tx-right, global for "float: right" -->
+							<span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 19.08.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right" title="The rights on this assets expire on 17.07.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 24.06.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger1.jpg" alt="" class="tx-height" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 08.07.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/tiger2.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+							<span class="tx-icon tx-icon-alert tx-right tx-tooltip" title="The rights on this assets expire on 12.08.2009"></span>
+						</div>
+					</li>
+					<li>
+						<div class="tx-thumb"><a href=""><img src="temp/img/eye1.jpg" alt="" class="tx-width" /></a></div>
+						<div>
+							<input type="checkbox" value="" />
+						</div>
+					</li>
+				</ol>
+			</fieldset>
+		</form>
+		
+	</div>
+	<!-- // list / thumbnail -->
+	
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-tree.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-tree.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-tree.xhtml
new file mode 100644
index 0000000..ce4809d
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel-tree.xhtml
@@ -0,0 +1,324 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>panel-tree - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.menu.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.panel.js" type="text/javascript"></script>
+
+	<style type="text/css"> 
+		.col1 {
+			width: 7em; 
+		}
+		
+		.col2 {
+			width: 6em; 
+		}
+	</style>
+	
+</head>
+
+<body>
+
+<!-- header -->
+<div id="tx-header">
+	<!-- system -->
+	<div id="tx-system">
+
+		<!-- global search -->
+		<div id="tx-globalsearch">
+			<form action="/globalsearch/">
+			<fieldset>
+				<input type="text" name="globalsearch_value" /> <input type="submit" value="" class="tx-icon tx-icon-search"/>
+			</fieldset>	
+			</form>
+		</div>
+		
+		<!-- user information -->
+		<div id="tx-login">
+			<a href="" class="tx-icon tx-icon-user">actions</a> <span>Mans Huster</span> 
+		</div>
+		
+		<div id="tx-logo"><a href=""></a></div>
+		
+		<!-- main menu -->
+		<div id="tx-menu">
+		<ol>
+			<li><a href="">Dashboard</a></li>
+			<li><a href="">Modulgruppe 1</a>
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+					<li><a href="">Submenu 3</a></li>
+					<li><a href="">Submenu 4</a></li>
+				</ol>
+			</li>
+			<li><a href="">Modulgruppe 2</a>	
+				<ol>
+					<li><a href="">Submenu 1</a></li>
+					<li><a href="">Submenu 2</a></li>
+				</ol>
+			</li>
+			<li><a href="">Help</a>
+				<ol>
+					<li><a href="">About</a></li>
+					<li><a href="">What</a></li>
+					<li><a href="">Where</a></li>
+				</ol>
+			</li>
+		</ol>
+		</div>
+	</div>
+	<!-- //system -->
+	
+	<!-- module -->
+	<div id="tx-module">
+		<!-- module title -->
+		<h1>panel-tree example</h1>
+
+		<!-- page editing actions -->
+		<div id="tx-page-actions">
+			<ol>
+				<li><a href="" class="tx-button tx-button-generic">Page Editing</a></li>
+				<li><a href="" class="tx-button tx-button-generic-on">Preview</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Page Data</a></li>
+				<li><a href="" class="tx-button tx-button-generic">Something</a></li>
+			</ol>
+		</div>	
+		
+	</div>
+	<!-- // module -->
+
+	<!-- moduletabs -->
+	<div id="tx-module-tabs">
+		<!-- moduletabs -->
+		<ol>
+			<li class="tx-active"><a href="#">Assets</a></li>	
+			<li><a href="#">Image Sets</a></li>	
+			<li><a href="#">My Lightboxes</a></li>
+			<li class="tx-active"><a href="#">My Something</a></li>
+			<li><a href="#">My Everything</a></li>	
+		</ol>
+		
+		<!--  -->
+		<div id="tx-contextual-buttons">
+			<ol>
+				<li><a href="#" class="tx-button tx-button-remove">Remove</a></li>
+				<li><a href="#" class="tx-button tx-button-create">Create</a></li>
+				<li><a href="#" class="tx-button tx-button-modify">Modify</a></li>
+				<li><a href="#" class="tx-button tx-button-generic">Generic</a></li>
+			</ol>
+		</div>
+	</div>	
+	<!-- // moduletabs -->
+	
+	<!-- moduleoptions -->
+	<div id="tx-module-options">	
+		<ol>
+			<li><a href="#" class="tx-icon tx-toggle-list-on">Table</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-thumbnail-on">Thumbnail</a></li>
+			<li class="tx-spacer"><a href="#" class="tx-icon tx-toggle-tree-on">Tree</a></li>
+			
+			<li><a href="#" class="tx-icon tx-toggle-size1-on">Size 1</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size2-on">Size 2</a></li>
+			<li><a href="#" class="tx-icon tx-toggle-size3-on">Size 3</a></li>
+		</ol>	
+
+	</div>
+	<!-- // moduleoptions -->
+</div>
+<!-- // header -->
+
+<!-- panel -->
+<div class="tx-panel">
+<!-- open-close button, jquery.panel.js, toggles in the tx-edit, tx-tree, tx-list the tx-show-panel and tx-hide-panel classes -->
+	<a href="#" class="tx-panel-open-close">close/open</a><h3>Filter</h3>
+
+	<div class="tx-panel-window">
+		<!-- panel icons -->
+		<div class="tx-tab-buttons">
+
+		</div>
+
+		<div class="tx-panel-tabs">
+			<div>
+				<form action="" method="post">
+					<fieldset>
+						<label>
+							<input type="submit" value="" class="tx-icon tx-icon-search"/>
+							<input type="text" value="search assets" />
+
+						</label>
+					</fieldset>
+				</form>
+				<!-- selected filter elements -->
+				<div class="tx-filter">
+
+					<h4><a href="#" class="tx-icon tx-icon-delete">clear all</a><a href="">Clear All</a>Current filter:</h4>
+					<ol>
+						<!-- filter elements, tx-icon is floating right, must be at the first place -->
+						<li><a href="#" class="tx-icon tx-icon-delete">remove</a>Tiger</li>
+						<li><a href="#" class="tx-icon tx-icon-delete">remove</a>Last Week</li>
+					</ol>
+				</div>
+
+				<!-- results from filter -->
+				<div class="tx-result">
+				<!-- ul li contruct, only 2 levels supported -->
+					<ol>
+						<!-- main category-->
+						<li><a href="#">Type</a>
+							<ol>
+								<!-- sub category -->
+								<li><a href="#">Images (234)</a></li>
+								<li><a href="#">Videos (20)</a></li>
+								<li><a href="#">Flash (45)</a></li>
+								<li><a href="#">Documents (234)</a></li>
+								<li><a href="#">Images (234)</a></li>
+							</ol>
+						</li>
+						<!-- tx-open, open element icon, arrow down-->
+						<li class="tx-open"><a href="#">Taxonomy</a>
+							<ol>
+								<li><a href="#">Images (234)</a></li>
+								<li><a href="#">Videos (20)</a></li>
+							</ol>
+						</li>
+						<!-- li default shows an right arrow as background -->
+						<li><a href="#">Tags</a>
+							<ol>
+								<li><a href="#">Tiger (48)</a></li>
+								<li><a href="#">Animal (80)</a></li>
+								<li><a href="#">Africa (784)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Usage</a>
+							<ol>
+								<li><a href="#">Website (20)</a></li>
+								<li><a href="#">News (14)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Time</a>
+							<ol>
+								<li><a href="#">Yesterday (20)</a></li>
+								<li><a href="#">Last Week (14)</a></li>
+								<li><a href="#">Last Month (23)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Source</a>
+							<ol>
+								<li><a href="#">Flickr (14)</a></li>
+								<li><a href="#">Youtube (8)</a></li>
+							</ol>
+						</li>
+					</ol>
+				</div>
+				<!-- // tx-result -->
+			</div>
+		</div>
+		<!-- // tx-panel-detail -->
+	</div>
+	<!-- // tx-panel-window -->
+</div>
+<!-- // panel -->
+
+<!-- content -->
+<div id="tx-content">
+
+	<!-- tree view -->
+	<!-- aligned right -->
+	<div class="tx-tree tx-show-panel">
+    	
+		<!-- contains the tree -->
+		<div class="tx-tree-view">
+			<table class="tx-table">
+				<tr>
+					<th></th>
+					<th>Concepts</th>
+					<th class="col1">Tagged pages</th>
+					<th class="col2">In concepts</th>
+				</tr>
+			</table>
+			<!-- example folder structure -->
+			<ol>
+				<!--  tx-open, shows the arrow down on a "open" element -->
+				<li class="tx-open">
+					<!-- li content is wrapped inside a div to avoid some javascript event problems, eg. drag drop events can be assigned to the div instead -->
+					<div>
+						<!-- span class tx-info should be correspond with the table th widths -->
+						<span class="tx-info"><span class="col1">9</span><span class="col2">3</span></span>
+						<!-- drag icon -->
+						<div title=" Themes..." class="tx-icon tx-icon-drag">drag me</div>
+						<!-- checkbox -->
+						<input type="checkbox" /><!-- name --><a href=""></a><a href="">Themes...</a>
+					</div>
+					<!-- subelements of an li -->
+					<ol>
+						<li class="tx-open"><div>
+								<span class="tx-info"><span class="col1">29</span><span class="col2">2</span></span>
+								<div title=" Where" class="tx-icon tx-icon-drag">drag me</div>
+								<input type="checkbox" /><a href=""></a><a href=""> Where</a>
+							</div>
+							<ol>
+								<!-- li default shows an right arrow as background -->
+								<li><div>
+									<span class="tx-info"><span class="col1">51</span><span class="col2">5</span></span>
+									<div title="Africa" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Africa</a>
+								</div></li>
+								<li><div>
+									<span class="tx-info"><span class="col1">8</span><span class="col2">6</span></span>
+									<div title="Asia" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Asia</a>
+								</div></li>
+								<!-- tx-nobg, shows no arrow on a element, e.g. element has no subelements -->
+								<li class="tx-nobg"><div>
+									<span class="tx-info"><span class="col1">70</span><span class="col2">2</span></span>
+									<div title="Ecoregions" class="tx-icon tx-icon-drag">drag me</div>
+									<input type="checkbox" /><a href=""></a><a href="">Ecoregions</a>
+								</div></li>
+							</ol>
+						</li>		
+					</ol>
+				</li>
+			</ol>
+			<!-- // example folder structure-->
+		</div>
+		<!-- // tree view -->
+		
+	</div>
+	<!-- // tree -->
+
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel.xhtml
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel.xhtml b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel.xhtml
new file mode 100644
index 0000000..2c762d3
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/panel.xhtml
@@ -0,0 +1,235 @@
+<?xml version='1.0'?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>panel - example</title>
+
+	<link href="/style/style.css" media="screen" rel="stylesheet" type="text/css" />
+	<link href="./style/demo.css" media="screen" rel="stylesheet" type="text/css" />
+
+	<script src="/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
+	<script src="/jquery/jquery.panel.js" type="text/javascript"></script>
+
+</head>
+
+<body>
+
+<!-- panel -->
+<div class="tx-panel demo" id="tx-panel">
+<!-- open-close button, jquery.panel.js, toggles in the tx-edit, tx-tree, tx-list the tx-show-panel and tx-hide-panel classes -->
+	<a href="#" class="tx-panel-open-close">close/open</a><h3>Filter</h3>
+
+	<div class="tx-panel-window">
+		<!-- panel icons -->
+		<div class="tx-tab-buttons">
+
+		</div>
+
+		<div class="tx-panel-tabs">
+			<div>
+				<form action="" method="post">
+					<fieldset>
+						<label>
+							<input type="submit" value="" class="tx-icon tx-icon-search"/>
+							<input type="text" value="search assets" />
+
+						</label>
+					</fieldset>
+				</form>
+				<!-- selected filter elements -->
+				<div class="tx-filter">
+
+					<h4><a href="#" class="tx-icon tx-icon-delete">clear all</a><a href="">Clear All</a>Current filter:</h4>
+					<ol>
+						<!-- filter elements, tx-icon is floating right, must be at the first place -->
+						<li><a href="#" class="tx-icon tx-icon-delete">remove</a>Tiger</li>
+						<li><a href="#" class="tx-icon tx-icon-delete">remove</a>Last Week</li>
+					</ol>
+				</div>
+
+				<!-- results from filter -->
+				<div class="tx-result">
+				<!-- ul li contruct, only 2 levels supported -->
+					<ol>
+						<!-- main category-->
+						<li><a href="#">Type</a>
+							<ol>
+								<!-- sub category -->
+								<li><a href="#">Images (234)</a></li>
+								<li><a href="#">Videos (20)</a></li>
+								<li><a href="#">Flash (45)</a></li>
+								<li><a href="#">Documents (234)</a></li>
+								<li><a href="#">Images (234)</a></li>
+							</ol>
+						</li>
+						<!-- tx-open, open element icon, arrow down-->
+						<li class="tx-open"><a href="#">Taxonomy</a>
+							<ol>
+								<li><a href="#">Images (234)</a></li>
+								<li><a href="#">Videos (20)</a></li>
+							</ol>
+						</li>
+						<!-- li default shows an right arrow as background -->
+						<li><a href="#">Tags</a>
+							<ol>
+								<li><a href="#">Tiger (48)</a></li>
+								<li><a href="#">Animal (80)</a></li>
+								<li><a href="#">Africa (784)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Usage</a>
+							<ol>
+								<li><a href="#">Website (20)</a></li>
+								<li><a href="#">News (14)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Time</a>
+							<ol>
+								<li><a href="#">Yesterday (20)</a></li>
+								<li><a href="#">Last Week (14)</a></li>
+								<li><a href="#">Last Month (23)</a></li>
+							</ol>
+						</li>
+						<li><a href="#">Source</a>
+							<ol>
+								<li><a href="#">Flickr (14)</a></li>
+								<li><a href="#">Youtube (8)</a></li>
+							</ol>
+						</li>
+					</ol>
+				</div>
+				<!-- // tx-result -->
+			</div>
+		</div>
+		<!-- // tx-panel-detail -->
+	</div>
+	<!-- // tx-panel-window -->
+</div>
+<!-- // panel -->
+
+<!-- content -->
+<div id="tx-content" class="demo">
+
+	<div class="tx-edit tx-show-panel">
+
+		
+		<h3>Description</h3>
+		The panel on the left side is a &lt;div> with the class <strong>tx-panel</strong>.
+		<br/>
+		<br/>
+		The panel needs the jquery.panel.js, which defines the accordion effects.
+		<br/>
+		The show and hide functionality of the panel is currently only working on the <strong>div.tx-tree</strong>, <strong>div.tx-list</strong> and <strong>div.tx-edit</strong>. 		
+		<br/>
+		<br/>
+		<br/>
+		
+		<h3>Example code</h3>
+		
+		<pre>
+&lt;!-- panel --&gt;
+&lt;div class="tx-panel"&gt;
+&lt;!-- open-close button, jquery.panel.js, toggles in the tx-edit, tx-tree, tx-list the tx-show-panel and tx-hide-panel classes --&gt;
+	&lt;a href="#" class="tx-panel-open-close"&gt;close/open&lt;/a&gt;&lt;h3&gt;Filter&lt;/h3&gt;
+	
+	&lt;div class="tx-panel-window"&gt;
+		&lt;!-- panel icons --&gt;
+		&lt;div class="tx-tab-buttons"&gt;
+		
+		&lt;/div&gt;
+		
+		&lt;div class="tx-panel-tabs"&gt;
+			&lt;div&gt;
+				&lt;form action="" method="post"&gt;
+					&lt;fieldset&gt;
+						&lt;label&gt;
+							&lt;input type="submit" value="" class="tx-icon tx-icon-search"/&gt;
+							&lt;input type="text" value="search assets" /&gt;
+							
+						&lt;/label&gt;
+					&lt;/fieldset&gt;
+				&lt;/form&gt;
+				&lt;!-- selected filter elements --&gt;
+				&lt;div class="tx-filter"&gt;
+				
+					&lt;h4&gt;&lt;a href="#" class="tx-icon tx-icon-delete"&gt;clear all&lt;/a&gt;&lt;a href=""&gt;Clear All&lt;/a&gt;Current filter:&lt;/h4&gt;
+					&lt;ol&gt;
+						&lt;!-- filter elements, tx-icon is floating right, must be at the first place --&gt;
+						&lt;li&gt;&lt;a href="#" class="tx-icon tx-icon-delete"&gt;remove&lt;/a&gt;Tiger&lt;/li&gt;
+						&lt;li&gt;&lt;a href="#" class="tx-icon tx-icon-delete"&gt;remove&lt;/a&gt;Last Week&lt;/li&gt;
+					&lt;/ol&gt;
+				&lt;/div&gt; 
+				
+				&lt;!-- results from filter --&gt;
+				&lt;div class="tx-result"&gt;
+				&lt;!-- ul li contruct, only 2 levels supported --&gt;
+					&lt;ol&gt;
+						&lt;!-- main category--&gt;
+						&lt;li&gt;&lt;a href="#"&gt;Type&lt;/a&gt;
+							&lt;ol&gt;
+								&lt;!-- sub category --&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Images (234)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Videos (20)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Flash (45)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Documents (234)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Images (234)&lt;/a&gt;&lt;/li&gt;
+							&lt;/ol&gt;
+						&lt;/li&gt;
+						&lt;!-- tx-open, open element icon, arrow down--&gt;
+						&lt;li class="tx-open"&gt;&lt;a href="#"&gt;Taxonomy&lt;/a&gt;
+							&lt;ol&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Images (234)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Videos (20)&lt;/a&gt;&lt;/li&gt;
+							&lt;/ol&gt;
+						&lt;/li&gt;
+						&lt;!-- li default shows an right arrow as background --&gt;
+						&lt;li&gt;&lt;a href="#"&gt;Tags&lt;/a&gt;
+							&lt;ol&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Tiger (48)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Animal (80)&lt;/a&gt;&lt;/li&gt;
+								&lt;li&gt;&lt;a href="#"&gt;Africa (784)&lt;/a&gt;&lt;/li&gt;
+							&lt;/ol&gt;
+						&lt;/li&gt;
+					&lt;/ol&gt;
+				&lt;/div&gt;
+				&lt;!-- // tx-result --&gt;
+			&lt;/div&gt;
+		&lt;/div&gt;
+		&lt;!-- // tx-panel-detail --&gt;
+	&lt;/div&gt;	
+	&lt;!-- // tx-panel-window --&gt;
+&lt;/div&gt;	
+&lt;!-- // panel --&gt;
+		</pre>
+		
+	</div>
+
+</div>
+<!-- // content -->
+	
+</body>
+</html>
+

http://git-wip-us.apache.org/repos/asf/clerezza/blob/74fe1745/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/style/demo.css
----------------------------------------------------------------------
diff --git a/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/style/demo.css b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/style/demo.css
new file mode 100644
index 0000000..22c8bb7
--- /dev/null
+++ b/platform.style.classic.webguiexamples/src/main/resources/CLEREZZA-INF/web-resources/web-gui-examples/style/demo.css
@@ -0,0 +1,64 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+*/
+
+#demo {
+	padding-left: 1.5em;
+	padding-top: 1.5em;
+}
+
+#demo ol {
+	margin: 0;
+	padding: 0;
+	list-style: none;
+	clear: both;
+}
+
+#demo ol li {
+	float: left;
+	clear: right;
+	margin: 1em;
+}
+
+#demo h3 {
+	clear: both;
+	margin: 0;
+	padding: 1em 0em;
+	
+}
+
+#demo h4 {
+	font-weight: normal;
+	clear: both;
+	margin: 0;
+	padding-left: 1em;
+}
+
+#demo .demo-bg {
+	background-color: #34C0DA;
+}
+
+#tx-content.demo {
+	top: 1em;
+}
+
+#tx-panel.demo {
+	top: 1em;
+}