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> .