Return-Path: X-Original-To: apmail-clerezza-commits-archive@www.apache.org Delivered-To: apmail-clerezza-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3DB75F5D3 for ; Wed, 3 Apr 2013 18:39:42 +0000 (UTC) Received: (qmail 74198 invoked by uid 500); 3 Apr 2013 18:39:42 -0000 Delivered-To: apmail-clerezza-commits-archive@clerezza.apache.org Received: (qmail 74171 invoked by uid 500); 3 Apr 2013 18:39:42 -0000 Mailing-List: contact commits-help@clerezza.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@clerezza.apache.org Delivered-To: mailing list commits@clerezza.apache.org Received: (qmail 74163 invoked by uid 99); 3 Apr 2013 18:39:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Apr 2013 18:39:42 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Apr 2013 18:39:38 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 657A92388BA2; Wed, 3 Apr 2013 18:38:53 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1464148 [11/34] - in /clerezza/site/production: ./ architecture/ architecture/images/ bundle-doc/ bundle-doc/org.apache.clerezza.bundledevtool/ bundle-doc/org.apache.clerezza.bundledevtool/intro-content-el/ bundle-doc/org.apache.clerezza.p... Date: Wed, 03 Apr 2013 18:37:57 -0000 To: commits@clerezza.apache.org From: reto@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130403183853.657A92388BA2@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,157 @@ + + + + Architecture + + + +
+ +
+ +
+ + +
+

Architecture +

+

+ SCB comprises the following architectural components as depicted in Fig. 1: +

+
    +
  • Core
  • +
  • Facades
  • +
  • Utilities
  • +
  • Storage Providers
  • +
  • Parsing Providers
  • +
  • Serializing Providers
  • +
  • Ontologies Tool
  • +
+ +

+ SCB Architecture +
Figure 1: SCB Architecture +

+

+ The Core contains interface definitions of the RDF graph data model and its + implementation. The three main classes are Graph, MGraph, + and TripleCollection. The class Graph represents an + immutable RDF Graph, as such its identity criterion is defined in terms of + graph-isomorphism. The class MGraph represents a mutable RDF Graph, + which enables triples to be added to or removed from a graph. The class + TripleCollection is the super class of both the class Graph + and MGraph. + SCB Core provides three services: TcManager [4] allows access to + the various TripleCollections, Parser [5] and + Serializer [6] to allow reading and writing graphs from and to + various formats. In an OSGi environment these services are accessed using the + service registry or injected using OSGi Declarative Services. In a non OSGi environment + static factory methods are used to return an instance. + The TcManager delegates actual processing tasks to a specific Storage Provider + chosen from a set of Storage Providers based on their priority number (weight). + Storage Providers can be dynamically bound to or unbound from the Core. + The functionality required by the Parser and Serializer is delegated to registered + Parsing and Serializing Providers respectively, according to their capability + (supported formats). Later registered providers shadow previous ones for the same format. +

+ +

+ The current implementation of SCB includes a Jena Façade. The Jena Façade allows an + application to use Jena API to manipulate a TC. +

+

+ In order to ease operations on a resource in a TC, the Utilities component provides + a class with a set of useful methods, e.g., to delete all triples (statements) with + the resource as subject and a specified predicate. +

+

+ Finally, the Ontologies Tool contains a standalone application called SchemaGen to + generate the Java source code with constants from an ontology description. +

+ +
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,27 @@ + + + 0 + + + + + + 1 + + + + + + + + + + + + + + 1 + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/1.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,157 @@ + + + + Architecture + + + +
+ +
+ +
+ + +
+

Architecture +

+

+ SCB comprises the following architectural components as depicted in Fig. 1: +

+
    +
  • Core
  • +
  • Facades
  • +
  • Utilities
  • +
  • Storage Providers
  • +
  • Parsing Providers
  • +
  • Serializing Providers
  • +
  • Ontologies Tool
  • +
+ +

+ SCB Architecture +
Figure 1: SCB Architecture +

+

+ The Core contains interface definitions of the RDF graph data model and its + implementation. The three main classes are Graph, MGraph, + and TripleCollection. The class Graph represents an + immutable RDF Graph, as such its identity criterion is defined in terms of + graph-isomorphism. The class MGraph represents a mutable RDF Graph, + which enables triples to be added to or removed from a graph. The class + TripleCollection is the super class of both the class Graph + and MGraph. + SCB Core provides three services: TcManager [4] allows access to + the various TripleCollections, Parser [5] and + Serializer [6] to allow reading and writing graphs from and to + various formats. In an OSGi environment these services are accessed using the + service registry or injected using OSGi Declarative Services. In a non OSGi environment + static factory methods are used to return an instance. + The TcManager delegates actual processing tasks to a specific Storage Provider + chosen from a set of Storage Providers based on their priority number (weight). + Storage Providers can be dynamically bound to or unbound from the Core. + The functionality required by the Parser and Serializer is delegated to registered + Parsing and Serializing Providers respectively, according to their capability + (supported formats). Later registered providers shadow previous ones for the same format. +

+ +

+ The current implementation of SCB includes a Jena Façade. The Jena Façade allows an + application to use Jena API to manipulate a TC. +

+

+ In order to ease operations on a resource in a TC, the Utilities component provides + a class with a set of useful methods, e.g., to delete all triples (statements) with + the resource as subject and a specified predicate. +

+

+ Finally, the Ontologies Tool contains a standalone application called SchemaGen to + generate the Java source code with constants from an ontology description. +

+ +
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + + + + Untitled Content + + +

+ If you want to build SCB from its sources, you need JDK version 1.6 to compile. + Maven version 2.0.9 has been used to build SCB. +

+ + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,20 @@ + + + + + + + 1 + + + + +

+ If you want to build SCB from its sources, you need JDK version 1.6 to compile. + Maven version 2.0.9 has been used to build SCB. +

+
+
+
Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-content.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + + + + Untitled Content + + +

+ If you want to build SCB from its sources, you need JDK version 1.6 to compile. + Maven version 2.0.9 has been used to build SCB. +

+ + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Building SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + 0 + + + + + + + + Building SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3-title.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Building SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,108 @@ + + + + Building SCB + + + +
+ +
+ +
+ + +
+

Building SCB +

+

+ If you want to build SCB from its sources, you need JDK version 1.6 to compile. + Maven version 2.0.9 has been used to build SCB. +

+ +
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,27 @@ + + + + 3 + + + + + + 0 + + + + + + + + 1 + + + + + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/3.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,108 @@ + + + + Building SCB + + + +
+ +
+ +
+ + +
+

Building SCB +

+

+ If you want to build SCB from its sources, you need JDK version 1.6 to compile. + Maven version 2.0.9 has been used to build SCB. +

+ +
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + + + + Untitled Content + + +

+ To develop an application on top of SCB, you need to have the Core and optionally + Utilities and Façades. +

+ + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,20 @@ + + + + + 1 + + + + + +

+ To develop an application on top of SCB, you need to have the Core and optionally + Utilities and Façades. +

+
+ +
+
Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-content.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + + + + Untitled Content + + +

+ To develop an application on top of SCB, you need to have the Core and optionally + Utilities and Façades. +

+ + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Developing Applications using SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + 0 + + + + + + + + + Developing Applications using SCB + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4-title.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Developing Applications using SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,108 @@ + + + + Developing Applications using SCB + + + +
+ +
+ +
+ + +
+

Developing Applications using SCB +

+

+ To develop an application on top of SCB, you need to have the Core and optionally + Utilities and Façades. +

+ +
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,27 @@ + + + 0 + + + + + + + 1 + + + + + + + + + + + + 4 + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/4.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,108 @@ + + + + Developing Applications using SCB + + + +
+ +
+ +
+ + +
+

Developing Applications using SCB +

+

+ To develop an application on top of SCB, you need to have the Core and optionally + Utilities and Façades. +

+ +
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,25 @@ + + + + + + Untitled Content + + +

+ To deploy an application which uses SCB, Java(TM) SE Runtime Environment 6 or + higher is needed. If the application does not use OSGi, then the SCB Core, + the jars required for compilation, as well as the needed implementations + (typically one provider for storage, serialization, and parsing) must be in + the classpath. If the application uses OSGi, these jars are loaded as bundles, + and to run in OSGi, Declarative Services must be enabled (see the documentation + of your OSGi container). +

+

+ + The use of SCB in an OSGi environment has been tested with Apache Felix [7] + and Eclipse Equinox [8]. +

+ + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,29 @@ + + + 1 + + + + +

+ To deploy an application which uses SCB, Java(TM) SE Runtime Environment 6 or + higher is needed. If the application does not use OSGi, then the SCB Core, + the jars required for compilation, as well as the needed implementations + (typically one provider for storage, serialization, and parsing) must be in + the classpath. If the application uses OSGi, these jars are loaded as bundles, + and to run in OSGi, Declarative Services must be enabled (see the documentation + of your OSGi container). +

+

+ + The use of SCB in an OSGi environment has been tested with Apache Felix [7] + and Eclipse Equinox [8]. +

+ +
+ + + +
Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-content.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,25 @@ + + + + + + Untitled Content + + +

+ To deploy an application which uses SCB, Java(TM) SE Runtime Environment 6 or + higher is needed. If the application does not use OSGi, then the SCB Core, + the jars required for compilation, as well as the needed implementations + (typically one provider for storage, serialization, and parsing) must be in + the classpath. If the application uses OSGi, these jars are loaded as bundles, + and to run in OSGi, Declarative Services must be enabled (see the documentation + of your OSGi container). +

+

+ + The use of SCB in an OSGi environment has been tested with Apache Felix [7] + and Eclipse Equinox [8]. +

+ + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Deploying an Application Requiring SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + + Deploying an Application Requiring SCB + + + 0 + + + + + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5-title.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Deploying an Application Requiring SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,117 @@ + + + + Deploying an Application Requiring SCB + + + +
+ +
+ +
+ + +
+

Deploying an Application Requiring SCB +

+

+ To deploy an application which uses SCB, Java(TM) SE Runtime Environment 6 or + higher is needed. If the application does not use OSGi, then the SCB Core, + the jars required for compilation, as well as the needed implementations + (typically one provider for storage, serialization, and parsing) must be in + the classpath. If the application uses OSGi, these jars are loaded as bundles, + and to run in OSGi, Declarative Services must be enabled (see the documentation + of your OSGi container). +

+

+ + The use of SCB in an OSGi environment has been tested with Apache Felix [7] + and Eclipse Equinox [8]. +

+
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,27 @@ + + + + 1 + + + + 0 + + + + + + + 5 + + + + + + + + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/5.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,117 @@ + + + + Deploying an Application Requiring SCB + + + +
+ +
+ +
+ + +
+

Deploying an Application Requiring SCB +

+

+ To deploy an application which uses SCB, Java(TM) SE Runtime Environment 6 or + higher is needed. If the application does not use OSGi, then the SCB Core, + the jars required for compilation, as well as the needed implementations + (typically one provider for storage, serialization, and parsing) must be in + the classpath. If the application uses OSGi, these jars are loaded as bundles, + and to run in OSGi, Declarative Services must be enabled (see the documentation + of your OSGi container). +

+

+ + The use of SCB in an OSGi environment has been tested with Apache Felix [7] + and Eclipse Equinox [8]. +

+
+ +
+ + + + + \ No newline at end of file Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,13 @@ + + + + + + Untitled Content + + + + + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,25 @@ + + + + 1 + + + + +

+ Since SCB applies a Service Oriented Architecture approach, following components + can be easily extended: Storage Providers, Parsing Providers, and Serializing + Providers. Using OSGi, new bundles just need to implement the required service + interfaces. To be located outside an OSGi environment, they should also provide + files in "META-INF/services" for the services they expose. Consult the SCB JavaDoc + for more information [9]. +

+
+ +
+ + + +