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 853A7F5D4 for ; Wed, 3 Apr 2013 18:39:48 +0000 (UTC) Received: (qmail 74378 invoked by uid 500); 3 Apr 2013 18:39:48 -0000 Delivered-To: apmail-clerezza-commits-archive@clerezza.apache.org Received: (qmail 74353 invoked by uid 500); 3 Apr 2013 18:39:48 -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 74345 invoked by uid 99); 3 Apr 2013 18:39:48 -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:48 +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:44 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 6A5372388BEF; 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 [12/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.6A5372388BEF@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/6-content.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-content.xhtml 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-title.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Extending and Customizing SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.rdf URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.rdf?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.rdf (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.rdf Wed Apr 3 18:37:39 2013 @@ -0,0 +1,16 @@ + + + 0 + + + + + Extending and Customizing SCB + + + + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.xhtml URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.xhtml?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.xhtml (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6-title.xhtml Wed Apr 3 18:37:39 2013 @@ -0,0 +1,12 @@ + + + + + + Untitled Content + + + Extending and Customizing SCB + + + Added: clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6.html URL: http://svn.apache.org/viewvc/clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6.html?rev=1464148&view=auto ============================================================================== --- clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6.html (added) +++ clerezza/site/production/bundle-doc/org.apache.clerezza.rdf.core/smart-content-binding-content-content-el/6.html Wed Apr 3 18:37:39 2013 @@ -0,0 +1,105 @@ + + + + Extending and Customizing SCB + + + +
+ +
+ +
+ + +
+

Extending and Customizing SCB +

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

Extending and Customizing SCB +

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

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

Introduction +

+

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

Introduction +

+

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

overview +

+

Introduction +

+

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

overview +

+

Introduction +

+

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

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

Introduction +

+

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

+ +
+
+ +

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

+ +
+
+ +

Artifacts +

+

+ Each architectural component described above comprises one or more artifacts as + listed in Table 1. +

Table 1: Artifacts of each architectural components
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Architectural ComponentArtifactArtifact Type
Coreorg.apache.clerezza.rdf.coreJar and OSGi bundle
org.apache.clerezza.rdf.core.testJar and OSGi bundle
Façadesorg.apache.clerezza.rdf.jena.facadeJar and OSGi bundle
Utilitiesorg.apache.clerezza.rdf.utilsJar and OSGi bundle
Storage Providersorg.apache.clerezza.rdf.sesame.storageJar and OSGi bundle
org.apache.clerezza.rdf.jena.storageJar and OSGi bundle
Parsing Providersorg.apache.clerezza.rdf.jena.parserJar and OSGi bundle
Serializing Providersorg.apache.clerezza.rdf.jena.serializerJar and OSGi bundle
Ontologies Toolorg.apache.clerezza.rdf.tool.schemagenExecutable jar
+ +
+
+ +

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

+ +
+
+ +

Developing Applications using SCB +

+

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

+ +
+
+ +

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

+
+
+ +

Extending and Customizing SCB +

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

Introduction +

+

+ Smart Content Binding (SCB) is an open source framework developed by + clerezza.org aiming primarily at providing a java implementation of the + graph data model specified by W3C RDF and + functionalities to operate on that data model. SCB offers a service + interface to access multiple named graphs and it can use various + providers to manage RDF graphs in a technology specific manner, e.g., + using Jena (TBD) or Sesame . + It also provides façades that allow an application to use Jena or Sesame (TBD) + APIs to process RDF graphs (note that the choice of a façade is independent of + the chosen backend; you can for example use the Jena façade to write + your code against the Jena API while using the Sesame provider to store + your data in a Sesame store). + Furthermore, SCB offers a serialization and a parsing service to convert + a graph into a certain representation (format) and vice versa. In order + to support ontologies usage, SCB provides a tool to convert ontologies + defined in various formats including RDF/XML into Java classes. +

+ +
+
+ +

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

+ +
+
+ +

Artifacts +

+

+ Each architectural component described above comprises one or more artifacts as + listed in Table 1. +

Table 1: Artifacts of each architectural components
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Architectural ComponentArtifactArtifact Type
Coreorg.apache.clerezza.rdf.coreJar and OSGi bundle
org.apache.clerezza.rdf.core.testJar and OSGi bundle
Façadesorg.apache.clerezza.rdf.jena.facadeJar and OSGi bundle
Utilitiesorg.apache.clerezza.rdf.utilsJar and OSGi bundle
Storage Providersorg.apache.clerezza.rdf.sesame.storageJar and OSGi bundle
org.apache.clerezza.rdf.jena.storageJar and OSGi bundle
Parsing Providersorg.apache.clerezza.rdf.jena.parserJar and OSGi bundle
Serializing Providersorg.apache.clerezza.rdf.jena.serializerJar and OSGi bundle
Ontologies Toolorg.apache.clerezza.rdf.tool.schemagenExecutable jar
+ +
+
+ +

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

+ +
+
+ +

Developing Applications using SCB +

+

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

+ +
+
+ +

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

+
+
+ +

Extending and Customizing SCB +

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