You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by fc...@apache.org on 2012/04/19 10:46:18 UTC

svn commit: r1327867 - in /incubator/stanbol/branches/0.9.0-incubating: LICENSE README.md conventions/ enhancer/data/ pom.xml

Author: fchrist
Date: Thu Apr 19 08:46:18 2012
New Revision: 1327867

URL: http://svn.apache.org/viewvc?rev=1327867&view=rev
Log:
STANBOL-587 Removed some more files. Updated RAT exclusions. Updated README to inform about the deps package

Removed:
    incubator/stanbol/branches/0.9.0-incubating/conventions/
    incubator/stanbol/branches/0.9.0-incubating/enhancer/data/
Modified:
    incubator/stanbol/branches/0.9.0-incubating/LICENSE
    incubator/stanbol/branches/0.9.0-incubating/README.md
    incubator/stanbol/branches/0.9.0-incubating/pom.xml

Modified: incubator/stanbol/branches/0.9.0-incubating/LICENSE
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/0.9.0-incubating/LICENSE?rev=1327867&r1=1327866&r2=1327867&view=diff
==============================================================================
--- incubator/stanbol/branches/0.9.0-incubating/LICENSE (original)
+++ incubator/stanbol/branches/0.9.0-incubating/LICENSE Thu Apr 19 08:46:18 2012
@@ -209,9 +209,6 @@ with their licenses as listed below:
 Contains FOAF test resources licensed under
 the Creative Commons Attribution License, Version 1.0.
 
-Contains the JAWS 1.2 library from
-http://lyle.smu.edu/~tspell/jaws/index.html
-
 Contains JIT 1.1.3 under BSD License
 https://github.com/philogb/jit
 
@@ -255,14 +252,6 @@ See http://www.JSON.org/js.html
 
 Contains OpenLayers 2.9 under BSD license.
 
-Contains OWLAPI provided under the Apache License 2.0.
-See http://owlapi.sourceforge.net/ for information on dual licenses of OWLAPI
-under LGPL and Apache license.
-
-Contains OWL-LINK provided under the Apache License 2.0.
-See http://owllink-owlapi.sourceforge.net/ for information on dual licenses of OWL-LINK
-under LGPL and Apache license.
-
 -----------------------------------------------------------------------------
 
 Creative Commons Attribution License, Version 1.0
@@ -411,32 +400,7 @@ parties with respect to the Work license
 agreements or representations with respect to the Work not specified here.
 Licensor shall not be bound by any additional provisions that may appear in
 any communication from You. This License may not be modified without the
-mutual written agreement of the Licensor and You.
-
------------------------------------------------------------------------------
-
-JAWS 1.2 License
-
-Java API for WordNet Searching 1.0 
-Copyright (c) 2007 by Brett Spell. 
-
-This software is being provided to you, the LICENSEE, by under the following 
-license. By obtaining, using and/or copying this software, you agree that 
-you have read, understood, and will comply with these terms and conditions: 
-
-Permission to use, copy, modify and distribute this software and its 
-documentation for any purpose and without fee or royalty is hereby granted, 
-provided that you agree to comply with the following copyright notice and 
-statements, including the disclaimer, and that the same appear on ALL copies 
-of the software, database and documentation, including modifications that you 
-make for internal use or for distribution. 
-
-THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" WITHOUT REPRESENTATIONS OR 
-WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, 
-LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS 
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE OR 
-DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, 
-TRADEMARKS OR OTHER RIGHTS. 
+mutual written agreement of the Licensor and You. 
 
 -----------------------------------------------------------------------------
 

Modified: incubator/stanbol/branches/0.9.0-incubating/README.md
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/0.9.0-incubating/README.md?rev=1327867&r1=1327866&r2=1327867&view=diff
==============================================================================
--- incubator/stanbol/branches/0.9.0-incubating/README.md (original)
+++ incubator/stanbol/branches/0.9.0-incubating/README.md Thu Apr 19 08:46:18 2012
@@ -20,19 +20,43 @@
 Apache Stanbol is a modular set of components and HTTP services for
 semantic content management.
 
-## Building Stanbol
 
-To build Stanbol you need a JDK 1.6 and Maven 2.2.1 installed. You probably
-need
+## Prepare Your Environment
+
+To build Apache Stanbol you need a JDK 1.6 and Maven 2.2.1 installed.
+You probably need
 
     $ export MAVEN_OPTS="-Xmx512M -XX:MaxPermSize=128M"
 
+### Third Party Dependencies
+
+Apache Stanbol has dependencies to third party libraries that are not
+available via the Maven central repository, yet. Therefore, you have to
+install them manually into your local Maven repository.
+
+Third party dependencies not available via Maven central:
+  - OWL API version 3.2.3 from http://owlapi.sourceforge.net/
+    License: Apache License, Version 2.0
+
+You can download the required dependencies for your version of Apache
+Stanbol by downloading them from:
+
+TODO
+
+Note, that this deps download is only provided for your convinience.
+It is not part of any official Apache Stanbol source release. You can also
+download the dependencies from the corresponding project websites.
+
+Once you have downloaded the deps package, you should extract it and
+execute the 'install.[sh|bat]' script. This will install the deps into
+your local Maven repository.
+
+### The Build System
+
 The Stanbol build system consists of the following profiles:
 
-   - 'stack'     - to build the Stanbol Stack
+   - 'stack'     - DEFAULT - to build the Stanbol Stack
    - 'framework' - to build the Stanbol Framework only
-   - 'kres'      - to build additional Reasoning components that
-                   are not yet in a stable state
 
 If you build Stanbol from a source tree that contains the whole Stanbol
 project, the 'stack' profile is activated by default. If you whish to activate
@@ -46,22 +70,23 @@ If you want to skip the tests for any bu
 Maven command.
 
 
-## Building the Stanbol Stack
+## Building Apache the Stanbol Stack
 
-This builds the Stanbol Framework plus available Enhancement Engines and a
+This builds Apache Stanbol including all available Enhancement Engines and a
 default set of linked open data for the EntityHub. If you want to have a ready
-to use version of Stanbol, this is the way to go.
+to use version of Apache Stanbol, this is the way to go.
 
 In the Stanbol source directory type
 
     $ mvn install
 
-### Launching the Stanbol server
+
+## Launching the Apache Stanbol Server
 
 The recommended lanchers are packaged under the `launchers/` folder. For
 instance:
 
-    $ java -Xmx1g -jar launchers/full/target/org.apache.stanbol.launchers.full-0.9.0-incubating-SNAPSHOT.jar
+    $ java -Xmx1g -jar launchers/full/target/org.apache.stanbol.launchers.full-0.9.0-incubating.jar
 
 Your instance is then available on <http://localhost:8080>. You can change the
 default port number by passing a `-p 9090` options to the commandline launcher.
@@ -74,27 +99,6 @@ If Stanbol is launched with a FactStore 
 in the current folder. This folder holds the FactStore database (Apache Derby).
 
 
-## Building the Stanbol Framework only
-
-This build is used to build the Stanbol Framework only. That is without any
-Enhancement Engines or prepared linked open data indexes for the EntityHub.
-
-In the Stanbol source directory type
-
-    $ mvn install -Pframework
-
-If you build Stanbol from a source tree that just contains the Stanbol
-Framework, e.g. after downloading a Stanbol Framework source release, the
-'framework' is activated automatically and it is enough to type
-
-    $ mvn install
-    
-
-## Preloading the Entity Hub cache with a DBpedia index
-
-TODO: write me!
-
-
 ## Importing the source code as Eclipse projects
 
 Eclipse is the most popular IDE among Stanbol developers. Here are
@@ -142,6 +146,7 @@ launcher with::
 In eclipse, you can then create a new "Debug Configuration" with type "Remote
 Java Application" and connect it to localhost on port 8787.
 
+
 ## License check via the Apache's Release Audit Tool (RAT)
 
 To check for license headers within the source code Stanbol uses the RAT Maven
@@ -151,7 +156,8 @@ For example to check the licenses in the
 
     $ mvn install -Prat
 
-## Release Apache Stanbol
+
+## Apache Stanbol Release Process
 
 You should read [1,2] before doing any release related actions.
 
@@ -170,9 +176,10 @@ release plugin [3] is used. For doing of
 [2] http://incubator.apache.org/guides/releasemanagement.html
 [3] http://maven.apache.org/plugins/maven-release-plugin/
 
+
 ## Useful links
 
-  - Documentation will be published and mailing lists info on [the official
+  - Documentation is published and mailing lists info on [the official
     Stanbol page](http://incubator.apache.org/stanbol/)
 
   - Please report bugs on the [Apache issue tracker](

Modified: incubator/stanbol/branches/0.9.0-incubating/pom.xml
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/0.9.0-incubating/pom.xml?rev=1327867&r1=1327866&r2=1327867&view=diff
==============================================================================
--- incubator/stanbol/branches/0.9.0-incubating/pom.xml (original)
+++ incubator/stanbol/branches/0.9.0-incubating/pom.xml Thu Apr 19 08:46:18 2012
@@ -171,24 +171,6 @@
                 <exclude>reasoners/web/src/main/resources/org/apache/stanbol/reasoners/web/static/jquery/jquery-1.6.1</exclude>
                 <exclude>rules/web/src/main/resources/org/apache/stanbol/rules/web/static/jquery/jquery-1.6.1</exclude>
                 <exclude>enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/static/openlayers-2.9/**</exclude>
-                <exclude>commons/owl/**</exclude>
-
-                <!-- unstable and not release relevant stuff -->
-                <exclude>PLAYGROUND.txt</exclude>
-                <exclude>conventions/**</exclude>
-                <exclude>contrib/**</exclude>
-                <exclude>enhancer/data/text-examples/**</exclude>
-                <exclude>enhancer/query-rendering/**</exclude>
-                <exclude>enhancer/stores/**</exclude>
-                <exclude>enhancer/autotagging/**</exclude>
-                <exclude>enhancer/engines/autotagging/**</exclude>
-                <exclude>enhancer/SemiAutomaticContentEnhancer/**</exclude>
-                <exclude>enhancer/engines/taxonomylinking/**</exclude>
-                <exclude>demos/**</exclude>
-                <exclude>launchers/kres/**</exclude>
-                <exclude>reasoners/hermit/**</exclude>
-                <exclude>reasoners/owllink/**</exclude>
-                <exclude>reengineer/**</exclude>
 
                 <!-- exclude hidden files -->
                 <exclude>**/.*</exclude>