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 2010/07/05 17:23:27 UTC

svn commit: r960624 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/resources/META-INF/documentation.nt

Author: reto
Date: Mon Jul  5 15:23:27 2010
New Revision: 960624

URL: http://svn.apache.org/viewvc?rev=960624&view=rev
Log:
CLEREZZA-207 preparatory reordering (and it seems first stable serialization)

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/resources/META-INF/documentation.nt

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/resources/META-INF/documentation.nt
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/resources/META-INF/documentation.nt?rev=960624&r1=960623&r2=960624&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/resources/META-INF/documentation.nt (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/resources/META-INF/documentation.nt Mon Jul  5 15:23:27 2010
@@ -1,153 +1,178 @@
-_:A7186a206X3aX12390722930X3aXX2dX79ca <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79ca <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79ca <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/6-title> .
-<bundle:///smart-content-binding-content-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c9 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c8 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c7 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c6 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c5 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c4 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c3 .
-<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c2 .
-_:A7186a206X3aX12390722930X3aXX2dX79c4 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/5> .
-_:A7186a206X3aX12390722930X3aXX2dX79c4 <http://discobits.org/ontology#pos> "5" .
-_:A7186a206X3aX12390722930X3aXX2dX79c4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79c1 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79c1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7-title> .
-<bundle:///smart-content-binding-content-content-el/0-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
 <bundle:///smart-content-binding-content-content-el/0-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSmart Content Binding (SCB) is an open source framework developed by \n\t\t\tclerezza.org aiming primarily at providing a java implementation of the \n\t\t\tgraph data model specified by W3C RDF [<a href=\"#ref1\">1</a>] and \n\t\t\tfunctionalities to operate on that data model. SCB offers a service \n\t\t\tinterface to access multiple named graphs and it can use various \n\t\t\tproviders to manage RDF graphs in a technology specific manner, e.g., \n\t\t\tusing Jena [<a href=\"#ref2\">2</a>] (TBD) or Sesame [<a href=\"#ref3\">3</a>]. \n\t\t\tIt also provides fa\u00E7ades that allow an application to use Jena or Sesame (TBD) \n\t\t\tAPIs to process RDF graphs (note that the choice of a fa\u00E7ade is independent of\n                        the chosen backend; you can for example use the Jena fa\u00E7ade to write\n           
              your code against the Jena API while using the Sesame provider to store\n                        your data in a Sesame store). \n\t\t\tFurthermore, SCB offers a serialization and a parsing service to convert \n\t\t\ta graph into a certain representation (format) and vice versa. In order \n\t\t\tto support ontologies usage, SCB provides a tool to convert ontologies \n\t\t\tdefined in various formats including RDF/XML into Java classes.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-_:A7186a206X3aX12390722930X3aXX2dX79c2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79c2 <http://discobits.org/ontology#pos> "7" .
-_:A7186a206X3aX12390722930X3aXX2dX79c2 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7> .
-<bundle:///smart-content-binding-content-title> <http://discobits.org/ontology#infoBit> "Overview"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-content-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-_:A7186a206X3aX12390722930X3aXX2dX79c0 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/3-title> .
-_:A7186a206X3aX12390722930X3aXX2dX79c0 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79c0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79bf <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79bf <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79bf <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79be <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/2-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79be <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79be <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79c6 <http://discobits.org/ontology#pos> "3" .
-_:A7186a206X3aX12390722930X3aXX2dX79c6 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/3> .
-_:A7186a206X3aX12390722930X3aXX2dX79c6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79bd <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79bd <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79bd <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79bc <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79bc <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79bc <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-title> .
-_:A7186a206X3aX12390722930X3aXX2dX79bb <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79bb <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79bb <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/1-content> .
-<bundle:///smart-content-binding-content-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/0-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/0-title> <http://discobits.org/ontology#infoBit> "Introduction"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/0-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/0> <http://discobits.org/ontology#infoBit> "<strong xmlns=\"http://www.w3.org/1999/xhtml\">Introduction</strong>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/1-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSCB comprises the following architectural components as depicted in Fig. 1:\n\t\t</p>\n\t\t<ul xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\t<li>Core</li>\n\t\t\t<li>Facades</li>\n\t\t\t<li>Utilities</li>\n\t\t\t<li>Storage Providers</li>\n\t\t\t<li>Parsing Providers</li>\n\t\t\t<li>Serializing Providers</li>\n\t\t\t<li>Ontologies Tool</li>\n\t\t</ul>\n\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\t<img alt=\"SCB Architecture\" src=\"images/scb_architecture.png\"></img>\n\t\t\t<br></br><i>Figure 1: SCB Architecture</i>\n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tThe Core contains interface definitions of the RDF graph data model and its \n\t\t\timplementation. The three main classes are <code>Graph</code>, <code>MGraph</code>, \n\t\t\tand <code>TripleCollection</code>. The class <code>Graph</c
 ode> represents an \n\t\t\timmutable RDF Graph, as such its identity criterion is defined in terms of \n\t\t\tgraph-isomorphism. The class <code>MGraph</code> represents a mutable RDF Graph, \n\t\t\twhich enables triples to be added to or removed from a graph. The class \n\t\t\t<code>TripleCollection</code> is the super class of both the class <code>Graph</code> \n\t\t\tand <code>M</code><code></code><code></code><code></code><code></code><code></code><code></code><code></code><code>Graph</code>. \n\t\t\tSCB Core provides three services: <code>TcManager</code> [<a href=\"#ref4\">4</a>] allows access to \n\t\t\tthe various <code>TripleCollection</code>s, <code>Parser</code> [<a href=\"#ref5\">5</a>] and \n\t\t\t<code>Serializer</code> [<a href=\"#ref6\">6</a>] to allow reading and writing graphs from and to \n\t\t\tvarious formats. In an OSGi environment these services are accessed using the \n\t\t\tservice registry or injected using OSGi Declarative Services. In a non OSGi e
 nvironment \n\t\t\tstatic factory methods are used to return an instance. \n\t\t\tThe <code>TcManager</code> delegates actual processing tasks to a specific Storage Provider \n\t\t\tchosen from a set of Storage Providers based on their priority number (weight). \n\t\t\tStorage Providers can be dynamically bound to or unbound from the Core. \n\t\t\tThe functionality required by the Parser and Serializer is delegated to registered \n\t\t\tParsing and Serializing Providers respectively, according to their capability \n\t\t\t(supported formats). Later registered providers shadow previous ones for the same format.\n\t\t</p>\n\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tThe current implementation of SCB includes a Jena Fa\u00E7ade. The Jena Fa\u00E7ade allows an \n\t\t\tapplication to use Jena API to manipulate a TC. \n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tIn order to ease operations on a resource in a TC, the Utilities component provides \n\t\
 t\ta class with a set of useful methods, e.g., to delete all triples (statements) with \n\t\t\tthe resource as subject and a specified predicate. \n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tFinally, the Ontologies Tool contains a standalone application called SchemaGen to \n\t\t\tgenerate the Java source code with constants from an ontology description.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/1-title> <http://discobits.org/ontology#infoBit> "Architecture"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/1> <http://discobits.org/ontology#contains> _:60b034815b1dccfdffa41e604ee06bb91 . 
+<bundle:///smart-content-binding-content-content-el/1> <http://discobits.org/ontology#contains> _:abb823c3fd5a90d56aac8ef66bbc27a71 . 
+<bundle:///smart-content-binding-content-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
 <bundle:///smart-content-binding-content-content-el/2-content> <http://discobits.org/ontology#infoBit> "\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tEach architectural component described above comprises one or more artifacts as \n\t\t\tlisted in Table 1.\n\t\t\t<br></br><br></br><i>Table 1: Artifacts of each architectural components</i><br></br>\n\t\t</p>\n\t\t<table xmlns=\"http://www.w3.org/1999/xhtml\" border=\"1\" cellpadding=\"4\">\n\t\t\t<tr>\n\t\t\t\t<th>Architectural Component</th>\n\t\t\t\t<th>Artifact</th>\n\n\t\t\t\t<th>Artifact Type</th>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td rowspan=\"2\">Core</td>\n\t\t\t\t<td>org.apache.clerezza.rdf.core</td>\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\n\t\t\t<tr>\n\t\t\t\t<td>org.apache.clerezza.rdf.core.test</td>\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>Fa\u00E7ades</td>\n\t\t\t\t<td>org.apache.clerezza.rdf.jena.facade</td>\n\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</
 tr>\n\t\t\t<tr>\n\t\t\t\t<td>Utilities</td>\n\t\t\t\t<td>org.apache.clerezza.rdf.utils</td>\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\n\t\t\t<tr>\n\t\t\t\t<td rowspan=\"2\">Storage Providers</td>\n\t\t\t\t<td>org.apache.clerezza.rdf.sesame.storage</td>\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>org.apache.clerezza.rdf.jena.storage</td>\n\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>Parsing Providers</td>\n\t\t\t\t<td>org.apache.clerezza.rdf.jena.parser</td>\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\n\t\t\t<tr>\n\t\t\t\t<td>Serializing Providers</td>\n\t\t\t\t<td>org.apache.clerezza.rdf.jena.serializer</td>\n\t\t\t\t<td>Jar and OSGi bundle</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>Ontologies Tool</td>\n\n\t\t\t\t<td>org.apache.clerezza.rdf.tool.schemagen</td>\n\t\t\t\t<td>Executable jar</td>\n\t\t\t</tr>\n\t\t</table>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-_:A7186a206X3aX12390722930X3aXX2dX79ba <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/1-title> .
-_:A7186a206X3aX12390722930X3aXX2dX79ba <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79ba <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-<bundle:///smart-content-binding-content-content-el/5-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/2-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/2-title> <http://discobits.org/ontology#infoBit> "Artifacts"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/2> <http://discobits.org/ontology#contains> _:ae5182fe46ab9dcf20333cf215196fb71 . 
+<bundle:///smart-content-binding-content-content-el/2> <http://discobits.org/ontology#contains> _:be58626a6f42b41f5dd96457a8f8b5d81 . 
+<bundle:///smart-content-binding-content-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-content-el/3-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tIf you want to build SCB from its sources, you need JDK version 1.6 to compile. \n\t\t\tMaven version 2.0.9 has been used to build SCB.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/3-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/3-title> <http://discobits.org/ontology#infoBit> "Building SCB"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/3-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/3> <http://discobits.org/ontology#contains> _:2bbf09528c25da145225e8b0980bf2d41 . 
+<bundle:///smart-content-binding-content-content-el/3> <http://discobits.org/ontology#contains> _:71844f8043cbfdfb71cdc17840da58e81 . 
+<bundle:///smart-content-binding-content-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-content-el/4-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tTo develop an application on top of SCB, you need to have the Core and optionally \n\t\t\tUtilities and Fa\u00E7ades.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/4-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/4-title> <http://discobits.org/ontology#infoBit> "Developing Applications using SCB"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/4-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/4> <http://discobits.org/ontology#contains> _:02da6ab7feb6eade48467f3e619fd0901 . 
+<bundle:///smart-content-binding-content-content-el/4> <http://discobits.org/ontology#contains> _:c30e92dcdbdf63d1674984e7ad74927f1 . 
+<bundle:///smart-content-binding-content-content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
 <bundle:///smart-content-binding-content-content-el/5-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tTo deploy an application which uses SCB, Java(TM) SE Runtime Environment 6 or \n\t\t\thigher is needed. If the application does not use OSGi, then the SCB Core, \n\t\t\tthe jars required for compilation, as well as the needed implementations \n\t\t\t(typically one provider for storage, serialization, and parsing) must be in \n\t\t\tthe classpath. If the application uses OSGi, these jars are loaded as bundles, \n\t\t\tand to run in OSGi, Declarative Services must be enabled (see the documentation \n\t\t\tof your OSGi container). \n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\n\t\t\tThe use of SCB in an OSGi environment has been tested with Apache Felix [<a href=\"#ref7\">7</a>]\n\t\t\tand Eclipse Equinox [<a href=\"#ref8\">8</a>].\n\t\t</p>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-_:A7186a206X3aX12390722930X3aXX2dX79c8 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/1> .
-_:A7186a206X3aX12390722930X3aXX2dX79c8 <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79c8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b9 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79b9 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/4-title> .
-_:A7186a206X3aX12390722930X3aXX2dX79b8 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/6-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79b8 <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79b8 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-<bundle:///smart-content-binding-content-content-el/5-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/5-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
 <bundle:///smart-content-binding-content-content-el/5-title> <http://discobits.org/ontology#infoBit> "Deploying an Application Requiring SCB"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/5-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/5> <http://discobits.org/ontology#contains> _:49dbfd013a17670491793c2b6b146add1 . 
+<bundle:///smart-content-binding-content-content-el/5> <http://discobits.org/ontology#contains> _:654813a906187207ad3cc8cb41f681811 . 
+<bundle:///smart-content-binding-content-content-el/5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-content-el/6-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSince SCB applies a Service Oriented Architecture approach, following components \n\t\t\tcan be easily extended: Storage Providers, Parsing Providers, and Serializing \n\t\t\tProviders. Using OSGi, new bundles just need to implement the required service \n\t\t\tinterfaces. To be located outside an OSGi environment, they should also provide \n\t\t\tfiles in \"META-INF/services\" for the services they expose. Consult the SCB JavaDoc \n\t\t\tfor more information [<a href=\"#ref9\">9</a>].\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
 <bundle:///smart-content-binding-content-content-el/6-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
 <bundle:///smart-content-binding-content-content-el/6-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/6-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSince SCB applies a Service Oriented Architecture approach, following components \n\t\t\tcan be easily extended: Storage Providers, Parsing Providers, and Serializing \n\t\t\tProviders. Using OSGi, new bundles just need to implement the required service \n\t\t\tinterfaces. To be located outside an OSGi environment, they should also provide \n\t\t\tfiles in \"META-INF/services\" for the services they expose. Consult the SCB JavaDoc \n\t\t\tfor more information [<a href=\"#ref9\">9</a>].\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79bc .
-<bundle:///smart-content-binding-content> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79bd .
-<bundle:///smart-content-binding-content-content-el/3-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/3-title> <http://discobits.org/ontology#infoBit> "Building SCB"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-content-content-el/0-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/0-title> <http://discobits.org/ontology#infoBit> "Introduction"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-_:A7186a206X3aX12390722930X3aXX2dX79c9 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7> .
-_:A7186a206X3aX12390722930X3aXX2dX79c9 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79c9 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-<bundle:///smart-content-binding-content-content-el/4-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/4-title> <http://discobits.org/ontology#infoBit> "Developing Applications using SCB"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-content-content-el/4-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/4-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tTo develop an application on top of SCB, you need to have the Core and optionally \n\t\t\tUtilities and Fa\u00E7ades.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-title> <http://discobits.org/ontology#infoBit> "Smart Content Binding"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-_:A7186a206X3aX12390722930X3aXX2dX79b7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b7 <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79b7 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/4-content> .
-<bundle:///smart-content-binding> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b6 .
-<bundle:///smart-content-binding> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b5 .
-<bundle:///smart-content-binding> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-_:A7186a206X3aX12390722930X3aXX2dX79b4 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/3-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79b4 <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79b4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-<bundle:///smart-content-binding-content-content-el/3-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/3-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tIf you want to build SCB from its sources, you need JDK version 1.6 to compile. \n\t\t\tMaven version 2.0.9 has been used to build SCB.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-_:A7186a206X3aX12390722930X3aXX2dX79b3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b3 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79b3 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/2-title> .
-<bundle:///smart-content-binding-content-content-el/3> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content-content-el/3> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c0 .
-<bundle:///smart-content-binding-content-content-el/3> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b4 .
-<bundle:///smart-content-binding-content-content-el/2> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79be .
-<bundle:///smart-content-binding-content-content-el/2> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b3 .
-<bundle:///smart-content-binding-content-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/0> <http://discobits.org/ontology#infoBit> "<strong xmlns=\"http://www.w3.org/1999/xhtml\">Introduction</strong>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
 <bundle:///smart-content-binding-content-content-el/6-title> <http://discobits.org/ontology#infoBit> "Extending and Customizing SCB"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
 <bundle:///smart-content-binding-content-content-el/6-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/1> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79bb .
-<bundle:///smart-content-binding-content-content-el/1> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79ba .
-<bundle:///smart-content-binding-content-content-el/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-content-el/6> <http://discobits.org/ontology#contains> _:1e94b37367f3841800b708fa00445e071 . 
+<bundle:///smart-content-binding-content-content-el/6> <http://discobits.org/ontology#contains> _:c114892cb40ca25cb7973c1a33bb5efa1 . 
+<bundle:///smart-content-binding-content-content-el/6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-content-el/7-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSmart Content Binding (SCB) is an open source framework developed by \n\t\t\tclerezza.org aiming primarily at providing a java implementation of the \n\t\t\tgraph data model specified by W3C RDF  and \n\t\t\tfunctionalities to operate on that data model. SCB offers a service \n\t\t\tinterface to access multiple named graphs and it can use various \n\t\t\tproviders to manage RDF graphs in a technology specific manner, e.g., \n\t\t\tusing Jena <a href=\"#ref2\"> </a> (TBD) or Sesame<a href=\"#ref3\"> </a>. \n\t\t\tIt also provides fa\u00E7ades that allow an application to use Jena or Sesame (TBD) \n\t\t\tAPIs to process RDF graphs (note that the choice of a fa\u00E7ade is independent of\n                        the chosen backend; you can for example use the Jena fa\u00E7ade to write\n                        your code against
  the Jena API while using the Sesame provider to store\n                        your data in a Sesame store). \n\t\t\tFurthermore, SCB offers a serialization and a parsing service to convert \n\t\t\ta graph into a certain representation (format) and vice versa. In order \n\t\t\tto support ontologies usage, SCB provides a tool to convert ontologies \n\t\t\tdefined in various formats including RDF/XML into Java classes.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/7-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
 <bundle:///smart-content-binding-content-content-el/7-title> <http://discobits.org/ontology#infoBit> "Introduction"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
 <bundle:///smart-content-binding-content-content-el/7-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/2-title> <http://discobits.org/ontology#infoBit> "Artifacts"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-_:A7186a206X3aX12390722930X3aXX2dX79c5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79c5 <http://discobits.org/ontology#pos> "4" .
-_:A7186a206X3aX12390722930X3aXX2dX79c5 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/4> .
-<bundle:///smart-content-binding-content-content-el/1-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/1-title> <http://discobits.org/ontology#infoBit> "Architecture"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-content-content-el/7-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSmart Content Binding (SCB) is an open source framework developed by \n\t\t\tclerezza.org aiming primarily at providing a java implementation of the \n\t\t\tgraph data model specified by W3C RDF [<a href=\"#ref1\">1</a>] and \n\t\t\tfunctionalities to operate on that data model. SCB offers a service \n\t\t\tinterface to access multiple named graphs and it can use various \n\t\t\tproviders to manage RDF graphs in a technology specific manner, e.g., \n\t\t\tusing Jena [<a href=\"#ref2\">2</a>] (TBD) or Sesame [<a href=\"#ref3\">3</a>]. \n\t\t\tIt also provides fa\u00E7ades that allow an application to use Jena or Sesame (TBD) \n\t\t\tAPIs to process RDF graphs (note that the choice of a fa\u00E7ade is independent of\n                        the chosen backend; you can for example use the Jena fa\u00E7ade to write\n           
              your code against the Jena API while using the Sesame provider to store\n                        your data in a Sesame store). \n\t\t\tFurthermore, SCB offers a serialization and a parsing service to convert \n\t\t\ta graph into a certain representation (format) and vice versa. In order \n\t\t\tto support ontologies usage, SCB provides a tool to convert ontologies \n\t\t\tdefined in various formats including RDF/XML into Java classes.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
-<bundle:///smart-content-binding-content-content-el/7-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-_:A7186a206X3aX12390722930X3aXX2dX79c3 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/6> .
-_:A7186a206X3aX12390722930X3aXX2dX79c3 <http://discobits.org/ontology#pos> "6" .
-_:A7186a206X3aX12390722930X3aXX2dX79c3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79c7 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/2> .
-_:A7186a206X3aX12390722930X3aXX2dX79c7 <http://discobits.org/ontology#pos> "2" .
-_:A7186a206X3aX12390722930X3aXX2dX79c7 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b2 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79b2 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/5-title> .
-_:A7186a206X3aX12390722930X3aXX2dX79b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b1 <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79b1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/5-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79b6 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-_:A7186a206X3aX12390722930X3aXX2dX79b6 <http://discobits.org/ontology#pos> "1" .
-_:A7186a206X3aX12390722930X3aXX2dX79b6 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content> .
-_:A7186a206X3aX12390722930X3aXX2dX79b5 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-title> .
-_:A7186a206X3aX12390722930X3aXX2dX79b5 <http://discobits.org/ontology#pos> "0" .
-_:A7186a206X3aX12390722930X3aXX2dX79b5 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .
-<bundle:///smart-content-binding-content-content-el/1-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
-<bundle:///smart-content-binding-content-content-el/1-content> <http://discobits.org/ontology#infoBit> "<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tSCB comprises the following architectural components as depicted in Fig. 1:\n\t\t</p>\n\t\t<ul xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\t<li>Core</li>\n\t\t\t<li>Facades</li>\n\t\t\t<li>Utilities</li>\n\t\t\t<li>Storage Providers</li>\n\t\t\t<li>Parsing Providers</li>\n\t\t\t<li>Serializing Providers</li>\n\t\t\t<li>Ontologies Tool</li>\n\t\t</ul>\n\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\t<img alt=\"SCB Architecture\" src=\"images/scb_architecture.png\"></img>\n\t\t\t<br></br><i>Figure 1: SCB Architecture</i>\n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tThe Core contains interface definitions of the RDF graph data model and its \n\t\t\timplementation. The three main classes are <code>Graph</code>, <code>MGraph</code>, \n\t\t\tand <code>TripleCollection</code>. The class <code>Graph</c
 ode> represents an \n\t\t\timmutable RDF Graph, as such its identity criterion is defined in terms of \n\t\t\tgraph-isomorphism. The class <code>MGraph</code> represents a mutable RDF Graph, \n\t\t\twhich enables triples to be added to or removed from a graph. The class \n\t\t\t<code>TripleCollection</code> is the super class of both the class <code>Graph</code> \n\t\t\tand <code>M</code><code></code><code></code><code></code><code></code><code></code><code></code><code></code><code>Graph</code>. \n\t\t\tSCB Core provides three services: <code>TcManager</code> [<a href=\"#ref4\">4</a>] allows access to \n\t\t\tthe various <code>TripleCollection</code>s, <code>Parser</code> [<a href=\"#ref5\">5</a>] and \n\t\t\t<code>Serializer</code> [<a href=\"#ref6\">6</a>] to allow reading and writing graphs from and to \n\t\t\tvarious formats. In an OSGi environment these services are accessed using the \n\t\t\tservice registry or injected using OSGi Declarative Services. In a non OSGi e
 nvironment \n\t\t\tstatic factory methods are used to return an instance. \n\t\t\tThe <code>TcManager</code> delegates actual processing tasks to a specific Storage Provider \n\t\t\tchosen from a set of Storage Providers based on their priority number (weight). \n\t\t\tStorage Providers can be dynamically bound to or unbound from the Core. \n\t\t\tThe functionality required by the Parser and Serializer is delegated to registered \n\t\t\tParsing and Serializing Providers respectively, according to their capability \n\t\t\t(supported formats). Later registered providers shadow previous ones for the same format.\n\t\t</p>\n\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tThe current implementation of SCB includes a Jena Fa\u00E7ade. The Jena Fa\u00E7ade allows an \n\t\t\tapplication to use Jena API to manipulate a TC. \n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tIn order to ease operations on a resource in a TC, the Utilities component provides \n\t\
 t\ta class with a set of useful methods, e.g., to delete all triples (statements) with \n\t\t\tthe resource as subject and a specified predicate. \n\t\t</p>\n\t\t<p xmlns=\"http://www.w3.org/1999/xhtml\">\n\t\t\tFinally, the Ontologies Tool contains a standalone application called SchemaGen to \n\t\t\tgenerate the Java source code with constants from an ontology description.\n\t\t</p>\n"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/7> <http://discobits.org/ontology#contains> _:44aa149120c8018c63dc4b60a672554b1 . 
+<bundle:///smart-content-binding-content-content-el/7> <http://discobits.org/ontology#contains> _:684044001bb591cd8f6efbb136612e4e1 . 
 <bundle:///smart-content-binding-content-content-el/7> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content-content-el/7> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79c1 .
-<bundle:///smart-content-binding-content-content-el/7> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79bf .
-<bundle:///smart-content-binding-content-content-el/6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content-content-el/6> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79ca .
-<bundle:///smart-content-binding-content-content-el/6> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b8 .
-<bundle:///smart-content-binding-content-content-el/4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content-content-el/4> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b9 .
-<bundle:///smart-content-binding-content-content-el/4> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b7 .
-<bundle:///smart-content-binding-content-content-el/5> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
-<bundle:///smart-content-binding-content-content-el/5> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b2 .
-<bundle:///smart-content-binding-content-content-el/5> <http://discobits.org/ontology#contains> _:A7186a206X3aX12390722930X3aXX2dX79b1 .
+<bundle:///smart-content-binding-content-content-el/8-title> <http://discobits.org/ontology#infoBit> "overview"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-content-el/8-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-content-el/8> <http://discobits.org/ontology#contains> _:09e6c68551c8fa17fa88596d397668df1 . 
+<bundle:///smart-content-binding-content-content-el/8> <http://discobits.org/ontology#contains> _:562460398be2fe4fadd23add6f1817261 . 
+<bundle:///smart-content-binding-content-content-el/8> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:05781f169ccd125ff2217e289c4af3051 . 
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:3b8c271685dbb8f7fd0bb112f025238c1 . 
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:3e039903e53ca66562cb0a7cbab3c7a31 . 
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:7c5c252e77a2689cf459d852f12a7e661 . 
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:a8795ea2e02fe02590420a4d6fba3a491 . 
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:e9af88959e173b19bd99f3c46e1b3a781 . 
+<bundle:///smart-content-binding-content-content> <http://discobits.org/ontology#contains> _:fccd168247f1977260d66b70dc46ba7c1 . 
+<bundle:///smart-content-binding-content-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<bundle:///smart-content-binding-content-el/0> <http://discobits.org/ontology#infoBit> "Smart Content Binding is just the name for the RDFsupport in clerezza."^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-el/0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-el/2-title> <http://discobits.org/ontology#infoBit> "Overview"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-el/2-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content-el/2> <http://discobits.org/ontology#contains> _:76879df44d8a92c3daf05f0446e52eba1 . 
+<bundle:///smart-content-binding-content-el/2> <http://discobits.org/ontology#contains> _:a7eb19c972fdd16dedf70ebbc1a8aa761 . 
+<bundle:///smart-content-binding-content-el/2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-content-title> <http://discobits.org/ontology#infoBit> "The RDFsupport in Apache Clerezza"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-content-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding-content> <http://discobits.org/ontology#contains> _:3a413fb42e9d596a5cca5ab62bfb0b051 . 
+<bundle:///smart-content-binding-content> <http://discobits.org/ontology#contains> _:d021e7a7266f4497dca78f93e3d16a6a1 . 
+<bundle:///smart-content-binding-content> <http://discobits.org/ontology#contains> _:dd636ff6f2a3205cdce4ca4cbe45161d1 . 
+<bundle:///smart-content-binding-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#OrderedContent> .
+<bundle:///smart-content-binding-content> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+<bundle:///smart-content-binding-title> <http://discobits.org/ontology#infoBit> "Smart Content Binding"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
+<bundle:///smart-content-binding-title> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#XHTMLInfoDiscoBit> .
+<bundle:///smart-content-binding> <http://discobits.org/ontology#contains> _:25403f1a6c8b54cfecd43846cd1396811 . 
+<bundle:///smart-content-binding> <http://discobits.org/ontology#contains> _:94dc8181a1adfa918b21fd3681840b5b1 . 
+<bundle:///smart-content-binding> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#TitledContent> .
+_:02da6ab7feb6eade48467f3e619fd0901 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/4-content> . 
+_:02da6ab7feb6eade48467f3e619fd0901 <http://discobits.org/ontology#pos> "1" . 
+_:02da6ab7feb6eade48467f3e619fd0901 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:05781f169ccd125ff2217e289c4af3051 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/6> . 
+_:05781f169ccd125ff2217e289c4af3051 <http://discobits.org/ontology#pos> "6" . 
+_:05781f169ccd125ff2217e289c4af3051 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:09e6c68551c8fa17fa88596d397668df1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7> . 
+_:09e6c68551c8fa17fa88596d397668df1 <http://discobits.org/ontology#pos> "1" . 
+_:09e6c68551c8fa17fa88596d397668df1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:1e94b37367f3841800b708fa00445e071 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/6-title> . 
+_:1e94b37367f3841800b708fa00445e071 <http://discobits.org/ontology#pos> "0" . 
+_:1e94b37367f3841800b708fa00445e071 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:25403f1a6c8b54cfecd43846cd1396811 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content> . 
+_:25403f1a6c8b54cfecd43846cd1396811 <http://discobits.org/ontology#pos> "1" . 
+_:25403f1a6c8b54cfecd43846cd1396811 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:2bbf09528c25da145225e8b0980bf2d41 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/3-content> . 
+_:2bbf09528c25da145225e8b0980bf2d41 <http://discobits.org/ontology#pos> "1" . 
+_:2bbf09528c25da145225e8b0980bf2d41 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:3a413fb42e9d596a5cca5ab62bfb0b051 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-el/2> . 
+_:3a413fb42e9d596a5cca5ab62bfb0b051 <http://discobits.org/ontology#pos> "1" . 
+_:3a413fb42e9d596a5cca5ab62bfb0b051 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:3b8c271685dbb8f7fd0bb112f025238c1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/2> . 
+_:3b8c271685dbb8f7fd0bb112f025238c1 <http://discobits.org/ontology#pos> "2" . 
+_:3b8c271685dbb8f7fd0bb112f025238c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:3e039903e53ca66562cb0a7cbab3c7a31 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/1> . 
+_:3e039903e53ca66562cb0a7cbab3c7a31 <http://discobits.org/ontology#pos> "1" . 
+_:3e039903e53ca66562cb0a7cbab3c7a31 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:44aa149120c8018c63dc4b60a672554b1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7-content> . 
+_:44aa149120c8018c63dc4b60a672554b1 <http://discobits.org/ontology#pos> "1" . 
+_:44aa149120c8018c63dc4b60a672554b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:49dbfd013a17670491793c2b6b146add1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/5-content> . 
+_:49dbfd013a17670491793c2b6b146add1 <http://discobits.org/ontology#pos> "1" . 
+_:49dbfd013a17670491793c2b6b146add1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:562460398be2fe4fadd23add6f1817261 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/8-title> . 
+_:562460398be2fe4fadd23add6f1817261 <http://discobits.org/ontology#pos> "0" . 
+_:562460398be2fe4fadd23add6f1817261 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:60b034815b1dccfdffa41e604ee06bb91 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/1-content> . 
+_:60b034815b1dccfdffa41e604ee06bb91 <http://discobits.org/ontology#pos> "1" . 
+_:60b034815b1dccfdffa41e604ee06bb91 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:654813a906187207ad3cc8cb41f681811 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/5-title> . 
+_:654813a906187207ad3cc8cb41f681811 <http://discobits.org/ontology#pos> "0" . 
+_:654813a906187207ad3cc8cb41f681811 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:684044001bb591cd8f6efbb136612e4e1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7-title> . 
+_:684044001bb591cd8f6efbb136612e4e1 <http://discobits.org/ontology#pos> "0" . 
+_:684044001bb591cd8f6efbb136612e4e1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:71844f8043cbfdfb71cdc17840da58e81 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/3-title> . 
+_:71844f8043cbfdfb71cdc17840da58e81 <http://discobits.org/ontology#pos> "0" . 
+_:71844f8043cbfdfb71cdc17840da58e81 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:76879df44d8a92c3daf05f0446e52eba1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-el/2-title> . 
+_:76879df44d8a92c3daf05f0446e52eba1 <http://discobits.org/ontology#pos> "0" . 
+_:76879df44d8a92c3daf05f0446e52eba1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:7c5c252e77a2689cf459d852f12a7e661 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/4> . 
+_:7c5c252e77a2689cf459d852f12a7e661 <http://discobits.org/ontology#pos> "4" . 
+_:7c5c252e77a2689cf459d852f12a7e661 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:94dc8181a1adfa918b21fd3681840b5b1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-title> . 
+_:94dc8181a1adfa918b21fd3681840b5b1 <http://discobits.org/ontology#pos> "0" . 
+_:94dc8181a1adfa918b21fd3681840b5b1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:a7eb19c972fdd16dedf70ebbc1a8aa761 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content> . 
+_:a7eb19c972fdd16dedf70ebbc1a8aa761 <http://discobits.org/ontology#pos> "1" . 
+_:a7eb19c972fdd16dedf70ebbc1a8aa761 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:a8795ea2e02fe02590420a4d6fba3a491 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/3> . 
+_:a8795ea2e02fe02590420a4d6fba3a491 <http://discobits.org/ontology#pos> "3" . 
+_:a8795ea2e02fe02590420a4d6fba3a491 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:abb823c3fd5a90d56aac8ef66bbc27a71 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/1-title> . 
+_:abb823c3fd5a90d56aac8ef66bbc27a71 <http://discobits.org/ontology#pos> "0" . 
+_:abb823c3fd5a90d56aac8ef66bbc27a71 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:ae5182fe46ab9dcf20333cf215196fb71 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/2-title> . 
+_:ae5182fe46ab9dcf20333cf215196fb71 <http://discobits.org/ontology#pos> "0" . 
+_:ae5182fe46ab9dcf20333cf215196fb71 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:be58626a6f42b41f5dd96457a8f8b5d81 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/2-content> . 
+_:be58626a6f42b41f5dd96457a8f8b5d81 <http://discobits.org/ontology#pos> "1" . 
+_:be58626a6f42b41f5dd96457a8f8b5d81 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:c114892cb40ca25cb7973c1a33bb5efa1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/6-content> . 
+_:c114892cb40ca25cb7973c1a33bb5efa1 <http://discobits.org/ontology#pos> "1" . 
+_:c114892cb40ca25cb7973c1a33bb5efa1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:c30e92dcdbdf63d1674984e7ad74927f1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/4-title> . 
+_:c30e92dcdbdf63d1674984e7ad74927f1 <http://discobits.org/ontology#pos> "0" . 
+_:c30e92dcdbdf63d1674984e7ad74927f1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:d021e7a7266f4497dca78f93e3d16a6a1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-el/0> . 
+_:d021e7a7266f4497dca78f93e3d16a6a1 <http://discobits.org/ontology#pos> "0" . 
+_:d021e7a7266f4497dca78f93e3d16a6a1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:dd636ff6f2a3205cdce4ca4cbe45161d1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-title> . 
+_:dd636ff6f2a3205cdce4ca4cbe45161d1 <http://discobits.org/ontology#pos> "0" . 
+_:dd636ff6f2a3205cdce4ca4cbe45161d1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:e9af88959e173b19bd99f3c46e1b3a781 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/5> . 
+_:e9af88959e173b19bd99f3c46e1b3a781 <http://discobits.org/ontology#pos> "5" . 
+_:e9af88959e173b19bd99f3c46e1b3a781 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> . 
+_:fccd168247f1977260d66b70dc46ba7c1 <http://discobits.org/ontology#holds> <bundle:///smart-content-binding-content-content-el/7> . 
+_:fccd168247f1977260d66b70dc46ba7c1 <http://discobits.org/ontology#pos> "0" . 
+_:fccd168247f1977260d66b70dc46ba7c1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://discobits.org/ontology#Entry> .