You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by en...@apache.org on 2011/04/01 15:01:46 UTC

svn commit: r1087691 [1/13] - in /incubator/stanbol/trunk/reengineer: ./ base/ base/.settings/ base/src/ base/src/main/ base/src/main/java/ base/src/main/java/org/ base/src/main/java/org/apache/ base/src/main/java/org/apache/stanbol/ base/src/main/java...

Author: enridaga
Date: Fri Apr  1 13:01:38 2011
New Revision: 1087691

URL: http://svn.apache.org/viewvc?rev=1087691&view=rev
Log:
STANBOL-137 Adding module reengineer

Added:
    incubator/stanbol/trunk/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/base/   (with props)
    incubator/stanbol/trunk/reengineer/base/.classpath
    incubator/stanbol/trunk/reengineer/base/.project
    incubator/stanbol/trunk/reengineer/base/.settings/   (with props)
    incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.jdt.core.prefs
    incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.m2e.core.prefs
    incubator/stanbol/trunk/reengineer/base/.settings/org.maven.ide.eclipse.prefs
    incubator/stanbol/trunk/reengineer/base/pom.xml
    incubator/stanbol/trunk/reengineer/base/src/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/DataSource.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/IdentifiedDataSource.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineerManager.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer_OWL.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineeringException.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/DataSourceFactory.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/InvalidDataSourceForTypeSelectedException.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/NoSuchDataSourceExpection.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/RDB.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/XML.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/ConnectionSettings.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/DBConnectionSettings.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerStructuredDataSource.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerType.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerUriRefGenerator.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/URIGenerator.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/UnsupportedReengineerException.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/impl/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/impl/NoSuchOntologyInStoreException.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/impl/OntologyStorage.java
    incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/impl/ReengineerManagerImpl.java
    incubator/stanbol/trunk/reengineer/base/src/main/resources/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/org/apache/stanbol/rengineer/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/org/apache/stanbol/rengineer/base/   (with props)
    incubator/stanbol/trunk/reengineer/base/src/test/java/org/apache/stanbol/rengineer/base/ReengineerManagerTest.java
    incubator/stanbol/trunk/reengineer/db/   (with props)
    incubator/stanbol/trunk/reengineer/db/.classpath
    incubator/stanbol/trunk/reengineer/db/.project
    incubator/stanbol/trunk/reengineer/db/.settings/   (with props)
    incubator/stanbol/trunk/reengineer/db/.settings/org.eclipse.jdt.core.prefs
    incubator/stanbol/trunk/reengineer/db/.settings/org.eclipse.m2e.core.prefs
    incubator/stanbol/trunk/reengineer/db/.settings/org.maven.ide.eclipse.prefs
    incubator/stanbol/trunk/reengineer/db/pom.xml
    incubator/stanbol/trunk/reengineer/db/src/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/DBDataTransformer.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/DBExtractor.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/DBSchemaGenerator.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/DataExtractionInfo.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/TablePKRelations.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/connection/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/connection/DatabaseConnection.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/ontology/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/ontology/Collectionentity.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/ontology/DBS_L1.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/ontology/ObjectRole.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/ontology/Schema.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/vocab/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/vocab/DBS_L1.java
    incubator/stanbol/trunk/reengineer/db/src/main/java/org/apache/stanbol/reengineer/db/vocab/DBS_L1_OWL.java
    incubator/stanbol/trunk/reengineer/db/src/main/resources/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/main/resources/mysql-connector-java-5.1.10.jar   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/org/apache/stanbol/reengineer/db/   (with props)
    incubator/stanbol/trunk/reengineer/db/src/test/java/org/apache/stanbol/reengineer/db/DBExtractorTest.java
    incubator/stanbol/trunk/reengineer/mysql/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/.classpath
    incubator/stanbol/trunk/reengineer/mysql/.project
    incubator/stanbol/trunk/reengineer/mysql/.settings/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/.settings/org.eclipse.jdt.core.prefs
    incubator/stanbol/trunk/reengineer/mysql/.settings/org.eclipse.m2e.core.prefs
    incubator/stanbol/trunk/reengineer/mysql/pom.xml
    incubator/stanbol/trunk/reengineer/mysql/src/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/assembly/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/assembly/felix.xml
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/eu/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/eu/iksproject/kres/shared/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/eu/iksproject/kres/shared/dependency/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/eu/iksproject/kres/shared/dependency/mysql/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/java/org/apache/stanbol/reengineer/mysql/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/eu/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/eu/iksproject/kres/shared/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/eu/iksproject/kres/shared/dependency/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/main/resources/eu/iksproject/kres/shared/dependency/mysql/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/eu/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/eu/iksproject/kres/shared/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/eu/iksproject/kres/shared/dependency/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/eu/iksproject/kres/shared/dependency/mysql/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/mysql/src/test/java/org/apache/stanbol/reengineer/mysql/   (with props)
    incubator/stanbol/trunk/reengineer/pom.xml
    incubator/stanbol/trunk/reengineer/web/   (with props)
    incubator/stanbol/trunk/reengineer/web/.classpath
    incubator/stanbol/trunk/reengineer/web/.project
    incubator/stanbol/trunk/reengineer/web/.settings/   (with props)
    incubator/stanbol/trunk/reengineer/web/.settings/org.eclipse.jdt.core.prefs
    incubator/stanbol/trunk/reengineer/web/.settings/org.eclipse.m2e.core.prefs
    incubator/stanbol/trunk/reengineer/web/pom.xml
    incubator/stanbol/trunk/reengineer/web/src/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/reengineer/web/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/reengineer/web/JerseyEndpoint.java
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/reengineer/web/JerseyEndpointApplication.java
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/reengineer/web/JettyServer.java
    incubator/stanbol/trunk/reengineer/web/src/main/java/org/apache/stanbol/reengineer/web/ReengineerResource.java
    incubator/stanbol/trunk/reengineer/web/src/main/resources/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/add.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/addRule.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/ajax-loader.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/anonymous_48.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/black_gear_128.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/black_gear_16.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/caos_puzzle.jpg   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/compass_48.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/compass_map_48.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/configure.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/delete.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/download.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/download_rdf.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/external.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/favicon-black.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/favicon-sw.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/favicon.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/fise_logo_cropped.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/fise_logo_white.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/fise_logo_white_small.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/foldable_folded.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/foldable_unfolded.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/header_bg.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/iks_project_logo.jpg   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/kresLogo.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/kresLogoExtended.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/loading.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/next.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/organization_48.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/previous.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/rdf.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/rdf_flyer.64.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/rdf_flyer_16.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/rdf_flyer_24.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/rules.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/stlabLogo.jpg   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/stlabLogo.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/sw-cube.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/user_48.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/user_group_48.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/images/wikipedia_w_16.png   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/jit-yc.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/jit.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/jquery-1.4.2.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/jquery.rdfquery.core-1.0.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/json2.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/jsonToTurtle.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/kres.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/prettify/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/prettify/kres.css
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/prettify/prettify.css
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/prettify/prettify.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/scout.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/scripts/tinybox.js
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/fise.css
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/date-bottom.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/date-top.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/footer.jpg   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/frontphoto.jpg   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/header.jpg   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/images/wrapbg.gif   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/kres.css
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/static/style/kress.css
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/ajax/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/ajax/contentitem.ftl
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/imports/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/imports/common.ftl
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/imports/contentitem.ftl
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/imports/entities.ftl
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/imports/kres.ftl
    incubator/stanbol/trunk/reengineer/web/src/main/resources/META-INF/templates/imports/sparql.ftl
    incubator/stanbol/trunk/reengineer/web/src/test/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/test/org/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/test/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/test/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/test/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/web/src/test/org/apache/stanbol/reengineer/web/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/.classpath
    incubator/stanbol/trunk/reengineer/xerces/.project
    incubator/stanbol/trunk/reengineer/xerces/.settings/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/.settings/org.eclipse.jdt.core.prefs
    incubator/stanbol/trunk/reengineer/xerces/.settings/org.eclipse.m2e.core.prefs
    incubator/stanbol/trunk/reengineer/xerces/pom.xml
    incubator/stanbol/trunk/reengineer/xerces/src/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/assembly/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/assembly/felix.xml
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/eu/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/eu/iksproject/kres/shared/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/eu/iksproject/kres/shared/dependency/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/java/org/apache/stanbol/reengineer/xerces/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/resources/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/resources/eu/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/resources/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/resources/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/resources/eu/iksproject/kres/shared/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/main/resources/eu/iksproject/kres/shared/dependency/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/eu/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/eu/iksproject/kres/shared/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/eu/iksproject/kres/shared/dependency/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/xerces/src/test/java/org/apache/stanbol/reengineer/xerces/   (with props)
    incubator/stanbol/trunk/reengineer/xml/   (with props)
    incubator/stanbol/trunk/reengineer/xml/.classpath
    incubator/stanbol/trunk/reengineer/xml/.project
    incubator/stanbol/trunk/reengineer/xml/.settings/   (with props)
    incubator/stanbol/trunk/reengineer/xml/.settings/org.eclipse.jdt.core.prefs
    incubator/stanbol/trunk/reengineer/xml/.settings/org.eclipse.m2e.core.prefs
    incubator/stanbol/trunk/reengineer/xml/.settings/org.maven.ide.eclipse.prefs
    incubator/stanbol/trunk/reengineer/xml/pom.xml
    incubator/stanbol/trunk/reengineer/xml/src/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/eu/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/eu/iksproject/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/eu/iksproject/kres/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/eu/iksproject/kres/semion/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/XMLExtractor.java
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/XSDExtractor.java
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/vocab/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/vocab/XML.java
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/vocab/XML_OWL.java
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/vocab/XSD.java
    incubator/stanbol/trunk/reengineer/xml/src/main/java/org/apache/stanbol/reengineer/xml/vocab/XSD_OWL.java
    incubator/stanbol/trunk/reengineer/xml/src/main/resources/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/resources/META-INF/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/resources/META-INF/test/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/resources/META-INF/test/weather.xml
    incubator/stanbol/trunk/reengineer/xml/src/main/resources/xerces/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/main/resources/xerces/xercesImpl-2.7.1.jar   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/org/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/org/apache/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/org/apache/stanbol/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/org/apache/stanbol/reengineer/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/org/apache/stanbol/reengineer/xml/   (with props)
    incubator/stanbol/trunk/reengineer/xml/src/test/java/org/apache/stanbol/reengineer/xml/XMLReengineerTest.java

Propchange: incubator/stanbol/trunk/reengineer/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/reengineer/base/.classpath
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/.classpath?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/.classpath (added)
+++ incubator/stanbol/trunk/reengineer/base/.classpath Fri Apr  1 13:01:38 2011
@@ -0,0 +1,65 @@
+<classpath>
+  <classpathentry kind="src" path="src/test/java" output="target/test-classes" including="**/*.java"/>
+  <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
+  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar" sourcepath="M2_REPO/javax/activation/activation/1.1/activation-1.1-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/hp/hpl/jena/arq/2.8.3/arq-2.8.3.jar" sourcepath="M2_REPO/com/hp/hpl/jena/arq/2.8.3/arq-2.8.3-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/com/hp/hpl/jena/arq/2.8.3/arq-2.8.3-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/httpcomponents/httpcore/4.0/httpcore-4.0.jar" sourcepath="M2_REPO/org/apache/httpcomponents/httpcore/4.0/httpcore-4.0-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/ibm/icu/icu4j/3.4.4/icu4j-3.4.4.jar" sourcepath="M2_REPO/com/ibm/icu/icu4j/3.4.4/icu4j-3.4.4-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/hp/hpl/jena/iri/0.8/iri-0.8.jar" sourcepath="M2_REPO/com/hp/hpl/jena/iri/0.8/iri-0.8-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/com/hp/hpl/jena/iri/0.8/iri-0.8-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/com/hp/hpl/jena/jena/2.6.2/jena-2.6.2.jar" sourcepath="M2_REPO/com/hp/hpl/jena/jena/2.6.2/jena-2.6.2-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/com/hp/hpl/jena/jena/2.6.2/jena-2.6.2-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/com/sun/jersey/jersey-client/1.1.5.1/jersey-client-1.1.5.1.jar" sourcepath="M2_REPO/com/sun/jersey/jersey-client/1.1.5.1/jersey-client-1.1.5.1-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/com/sun/jersey/jersey-client/1.1.5.1/jersey-client-1.1.5.1-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/com/sun/jersey/jersey-core/1.1.5.1/jersey-core-1.1.5.1.jar" sourcepath="M2_REPO/com/sun/jersey/jersey-core/1.1.5.1/jersey-core-1.1.5.1-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/com/sun/jersey/jersey-core/1.1.5.1/jersey-core-1.1.5.1-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/4.4/junit-4.4.jar" sourcepath="M2_REPO/junit/junit/4.4/junit-4.4-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/junit/junit/4.4/junit-4.4-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.13/log4j-1.2.13.jar" sourcepath="M2_REPO/log4j/log4j/1.2.13/log4j-1.2.13-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-core/2.9.4/lucene-core-2.9.4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/clerezza/org.apache.clerezza.rdf.core/0.12-incubating-SNAPSHOT/org.apache.clerezza.rdf.core-0.12-incubating-SNAPSHOT.jar" sourcepath="M2_REPO/org/apache/clerezza/org.apache.clerezza.rdf.core/0.12-incubating-SNAPSHOT/org.apache.clerezza.rdf.core-0.12-incubating-SNAPSHOT-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/clerezza/org.apache.clerezza.utils/0.1-incubating-SNAPSHOT/org.apache.clerezza.utils-0.1-incubating-SNAPSHOT.jar" sourcepath="M2_REPO/org/apache/clerezza/org.apache.clerezza.utils/0.1-incubating-SNAPSHOT/org.apache.clerezza.utils-0.1-incubating-SNAPSHOT-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/felix/org.apache.felix.scr.annotations/1.2.0/org.apache.felix.scr.annotations-1.2.0.jar" sourcepath="M2_REPO/org/apache/felix/org.apache.felix.scr.annotations/1.2.0/org.apache.felix.scr.annotations-1.2.0-sources.jar"/>
+  <classpathentry kind="src" path="/org.apache.stanbol.ontologymanager.ontonet"/>
+  <classpathentry kind="src" path="/org.apache.stanbol.owlapi"/>
+  <classpathentry kind="var" path="M2_REPO/org/osgi/org.osgi.compendium/4.1.0/org.osgi.compendium-4.1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/apache/felix/org.osgi.core/1.4.0/org.osgi.core-1.4.0.jar" sourcepath="M2_REPO/org/apache/felix/org.osgi.core/1.4.0/org.osgi.core-1.4.0-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/osgi/org.osgi.core/4.1.0/org.osgi.core-4.1.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/owlapi/owlapi/3.0.0/owlapi-3.0.0.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2.jar" sourcepath="M2_REPO/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-simple/1.5.2/slf4j-simple-1.5.2.jar" sourcepath="M2_REPO/org/slf4j/slf4j-simple/1.5.2/slf4j-simple-1.5.2-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/stax/stax-api/1.0.1/stax-api-1.0.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/codehaus/woodstox/stax2-api/2.9.9-3/stax2-api-2.9.9-3.jar" sourcepath="M2_REPO/org/codehaus/woodstox/stax2-api/2.9.9-3/stax2-api-2.9.9-3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/com/hp/hpl/jena/tdb/0.8.5/tdb-0.8.5.jar" sourcepath="M2_REPO/com/hp/hpl/jena/tdb/0.8.5/tdb-0.8.5-sources.jar">
+    <attributes>
+      <attribute value="jar:file:/home/x-marley/.m2/repository/com/hp/hpl/jena/tdb/0.8.5/tdb-0.8.5-javadoc.jar!/" name="javadoc_location"/>
+    </attributes>
+  </classpathentry>
+  <classpathentry kind="var" path="M2_REPO/org/codehaus/woodstox/wstx-asl/3.9.9-3/wstx-asl-3.9.9-3.jar" sourcepath="M2_REPO/org/codehaus/woodstox/wstx-asl/3.9.9-3/wstx-asl-3.9.9-3-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/wymiwyg/wymiwyg-commons-core/0.7.5/wymiwyg-commons-core-0.7.5.jar" sourcepath="M2_REPO/org/wymiwyg/wymiwyg-commons-core/0.7.5/wymiwyg-commons-core-0.7.5-sources.jar"/>
+  <classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.7.1/xercesImpl-2.7.1.jar"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+</classpath>
\ No newline at end of file

Added: incubator/stanbol/trunk/reengineer/base/.project
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/.project?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/.project (added)
+++ incubator/stanbol/trunk/reengineer/base/.project Fri Apr  1 13:01:38 2011
@@ -0,0 +1,26 @@
+<projectDescription>
+  <name>org.apache.stanbol.reengineer.base</name>
+  <comment>Provides basic functionality for reengineering resources 
+		into ontologies. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
+  <projects>
+    <project>org.apache.stanbol.ontologymanager.ontonet</project>
+    <project>org.apache.stanbol.owlapi</project>
+  </projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+    </buildCommand>
+    <buildCommand>
+      <name>org.maven.ide.eclipse.maven2Builder</name>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.m2e.core.maven2Builder</name>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.pde.PluginNature</nature>
+    <nature>org.eclipse.m2e.core.maven2Nature</nature>
+    <nature>org.maven.ide.eclipse.maven2Nature</nature>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Propchange: incubator/stanbol/trunk/reengineer/base/.settings/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.jdt.core.prefs?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.jdt.core.prefs (added)
+++ incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.jdt.core.prefs Fri Apr  1 13:01:38 2011
@@ -0,0 +1,6 @@
+#Fri Mar 18 11:28:58 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.6

Added: incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.m2e.core.prefs
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.m2e.core.prefs?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.m2e.core.prefs (added)
+++ incubator/stanbol/trunk/reengineer/base/.settings/org.eclipse.m2e.core.prefs Fri Apr  1 13:01:38 2011
@@ -0,0 +1,5 @@
+#Wed Mar 23 17:37:26 GMT 2011
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1

Added: incubator/stanbol/trunk/reengineer/base/.settings/org.maven.ide.eclipse.prefs
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/.settings/org.maven.ide.eclipse.prefs?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/.settings/org.maven.ide.eclipse.prefs (added)
+++ incubator/stanbol/trunk/reengineer/base/.settings/org.maven.ide.eclipse.prefs Fri Apr  1 13:01:38 2011
@@ -0,0 +1,9 @@
+#Thu Mar 17 16:08:39 CET 2011
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+includeModules=false
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+skipCompilerPlugin=true
+version=1

Added: incubator/stanbol/trunk/reengineer/base/pom.xml
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/pom.xml?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/pom.xml (added)
+++ incubator/stanbol/trunk/reengineer/base/pom.xml Fri Apr  1 13:01:38 2011
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8"?>
+	<!--
+		Licensed to the Apache Software Foundation (ASF) under one or more
+		contributor license agreements. See the NOTICE file distributed with
+		this work for additional information regarding copyright ownership.
+		The ASF licenses this file to You under the Apache License, Version
+		2.0 (the "License"); you may not use this file except in compliance
+		with the License. You may obtain a copy of the License at
+
+		http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+		applicable law or agreed to in writing, software distributed under the
+		License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+		CONDITIONS OF ANY KIND, either express or implied. See the License for
+		the specific language governing permissions and limitations under the
+		License.
+	-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<groupId>org.apache.stanbol</groupId>
+		<artifactId>stanbol-parent</artifactId>
+		<version>${stanbol-version}</version>
+		<relativePath>../../../parent</relativePath>
+	</parent>
+
+	<groupId>org.apache.stanbol</groupId>
+	<artifactId>org.apache.stanbol.reengineer.base</artifactId>
+	<packaging>bundle</packaging>
+	<version>${stanbol-version}</version>
+
+	<name>Apache Stanbol Data Reegineer Manager</name>
+	<description>
+		Provides basic functionality for reengineering resources 
+		into ontologies.
+	</description>
+
+	<inceptionYear>2010</inceptionYear>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.felix</groupId>
+				<artifactId>maven-bundle-plugin</artifactId>
+				<extensions>true</extensions>
+				<configuration>
+					<instructions>
+						<Export-Package>
+							org.apache.stanbol.reengineer.base.*;version=${stanbol-version}
+	          			</Export-Package>
+						<Import-Package>
+							org.slf4j.*;version=1.5.2,
+							*
+            			</Import-Package>
+						<_nouses>true</_nouses>
+					</instructions>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>1.6</source>
+					<target>1.6</target>
+				</configuration>
+				<dependencies>
+					<dependency>
+						<groupId>com.hp.hpl.jena</groupId>
+						<artifactId>jena</artifactId>
+						<version>2.6.2</version>
+					</dependency>
+				</dependencies>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.felix</groupId>
+				<artifactId>maven-scr-plugin</artifactId>
+				<!--
+					<executions> <execution> <id>generate-scr-scrdescriptor</id>
+					<goals> <goal>scr</goal> </goals> </execution> </executions>
+				-->
+				<dependencies>
+					<dependency>
+						<groupId>com.hp.hpl.jena</groupId>
+						<artifactId>jena</artifactId>
+						<version>2.6.2</version>
+					</dependency>
+				</dependencies>
+			</plugin>
+		</plugins>
+	</build>
+
+	<dependencies>
+
+		<!-- OSGi deps -->
+		<dependency>
+			<groupId>org.osgi</groupId>
+			<artifactId>org.osgi.core</artifactId>
+			<version>4.1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.osgi</groupId>
+			<artifactId>org.osgi.compendium</artifactId>
+			<version>4.1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.felix</groupId>
+			<artifactId>org.apache.felix.scr.annotations</artifactId>
+			<version>1.2.0</version>
+			<scope>provided</scope>
+		</dependency>
+		
+		<!-- OWL deps -->
+		<dependency>
+			<groupId>owlapi</groupId>
+			<artifactId>owlapi</artifactId>
+			<version>3.0.0</version>
+			<scope>provided</scope>
+		</dependency>
+
+		<!-- Jena deps -->
+		<dependency>
+			<groupId>com.ibm.icu</groupId>
+			<artifactId>icu4j</artifactId>
+			<version>3.4.4</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>com.hp.hpl.jena</groupId>
+			<artifactId>iri</artifactId>
+			<version>0.8</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>com.hp.hpl.jena</groupId>
+			<artifactId>jena</artifactId>
+			<version>2.6.2</version>
+			<scope>provided</scope>
+			<exclusions>
+				<exclusion>
+					<artifactId>slf4j-log4j12</artifactId>
+					<groupId>org.slf4j</groupId>
+				</exclusion>
+			</exclusions>
+		</dependency>
+		<dependency>
+			<groupId>xerces</groupId>
+			<artifactId>xercesImpl</artifactId>
+			<version>2.7.1</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>stax</groupId>
+			<artifactId>stax-api</artifactId>
+			<version>1.0.1</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>com.hp.hpl.jena</groupId>
+			<artifactId>tdb</artifactId>
+			<version>0.8.5</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.codehaus.woodstox</groupId>
+			<artifactId>wstx-asl</artifactId>
+			<version>3.9.9-3</version>
+		</dependency>
+		<dependency>
+			<groupId>com.hp.hpl.jena</groupId>
+			<artifactId>arq</artifactId>
+			<version>2.8.3</version>
+			<scope>provided</scope>
+		</dependency>
+
+		<!-- Persistence deps -->
+		<dependency>
+			<groupId>org.apache.clerezza</groupId>
+			<artifactId>org.apache.clerezza.rdf.core</artifactId>
+			<version>0.12-incubating-SNAPSHOT</version>
+			<scope>provided</scope>
+		</dependency>
+
+		<!-- Stanbol deps -->
+		<dependency>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.ontologymanager.ontonet</artifactId>
+			<version>${stanbol-version}</version>
+		</dependency>
+
+		<!-- Disgnostics deps -->
+		<dependency>
+			<groupId>log4j</groupId>
+			<artifactId>log4j</artifactId>
+			<version>1.2.13</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-api</artifactId>
+			<version>1.5.2</version>
+			<type>jar</type>
+			<scope>provided</scope>
+		</dependency>
+
+		<!-- Testing deps -->
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.4</version>
+			<scope>test</scope>
+			<exclusions>
+				<exclusion>
+					<groupId>org.slf4j</groupId>
+					<artifactId>slf4j-api</artifactId>
+				</exclusion>
+			</exclusions>
+		</dependency>
+		<dependency>
+			<groupId>org.slf4j</groupId>
+			<artifactId>slf4j-simple</artifactId>
+			<version>1.5.2</version>
+			<scope>test</scope>
+		</dependency>
+
+	</dependencies>
+
+	<repositories>
+		<repository>
+			<id>stlab-cnr-repo</id>
+			<url>http://stlab.istc.cnr.it/software/maven/repo</url>
+		</repository>
+	</repositories>
+
+</project>

Propchange: incubator/stanbol/trunk/reengineer/base/src/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/DataSource.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/DataSource.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/DataSource.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/DataSource.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,51 @@
+package org.apache.stanbol.reengineer.base.api;
+
+/**
+ * A {@code DataSource} object represents a physical non-RDF data source in Semion.
+ * <br>
+ * <br>
+ * Supported data sources are:
+ * <ul>
+ * <li>Relational databases
+ * <li>XML
+ * <li>iCalendar
+ * <li>RSS
+ * </ul>
+ * 
+ *  
+ * @author andrea.nuzzolese
+ *
+ */
+
+public interface DataSource {
+
+	
+	/**
+	 * Get the ID of the data source as it is represented in Semion
+	 * @return the {@link String} representing the ID of the physical data source in Semion
+	 */
+	public String getID();
+	
+	/**
+	 * As a {@code DataSource} is only a representation of the data source in Semion, a method that returns the physical
+	 * data source is provided.
+	 * 
+	 * @return the physical data source
+	 */
+	public Object getDataSource();
+	
+	/**
+	 * Data sources that Semion is able to manage have an integer that identifies the type of the data source.
+	 * 
+	 * Valid values are:
+	 * <ul>
+	 * <li> 0 - Relational Databases
+	 * <li> 1 - XML
+	 * <li> 2 - iCalendar
+	 * <li> 3 - RSS
+	 * </ul>
+	 * 
+	 * @return the data source type
+	 */
+	public int getDataSourceType();
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/IdentifiedDataSource.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/IdentifiedDataSource.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/IdentifiedDataSource.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/IdentifiedDataSource.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,15 @@
+package org.apache.stanbol.reengineer.base.api;
+
+
+public abstract class IdentifiedDataSource implements DataSource {
+
+		
+	protected String id;
+	
+	public String getID() {
+        return id;
+    }
+
+    
+
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,100 @@
+package org.apache.stanbol.reengineer.base.api;
+
+import org.apache.stanbol.reengineer.base.api.util.UnsupportedReengineerException;
+import org.semanticweb.owlapi.model.IRI;
+import org.semanticweb.owlapi.model.OWLOntology;
+
+
+/**
+ * 
+ * A Reengineer provides methods for transforming in KReS both the schema and the data of a non-RDF data source into RDF.
+ * <br>
+ * <br>
+ * Accepted data sources are:
+ * <ul>
+ * <li> 0 - Relational Databases
+ * <li> 1 - XML
+ * <li> 2 - iCalendar
+ * <li> 3 - RSS
+ * </ul>
+ * 
+ * @author andrea.nuzzolese
+ *
+ */
+
+public interface Reengineer {
+
+	/**
+	 * The method returns one of the following values related to a particular data souce:
+	 * <li> 0 - Relational Databases
+	 * <li> 1 - XML
+	 * <li> 2 - iCalendar
+	 * <li> 3 - RSS
+	 * </ul>
+	 * 
+	 * @return {@code int}
+	 */
+	public int getReengineerType();
+	
+	/**
+	 * The method enables to test if the Reengineer can perform the reengineering of a particular data source given as input.
+	 * 
+	 * @param dataSource {@link DataSource}
+	 * @return true if the Reengineer can perform the reengineering, false otherwise
+	 */
+	public boolean canPerformReengineering(DataSource dataSource);
+	
+	/**
+	 * The method enables to test if the Reengineer can perform the reengineering of a particular data source type given as input.
+	 * 
+	 * @param the data source type {@code int}
+	 * @return true if the Reengineer can perform the reengineering, false otherwise
+	 */
+	public boolean canPerformReengineering(int dataSourceType);
+	
+	public boolean canPerformReengineering(OWLOntology schemaOntology);
+	
+	/**
+	 * The method enables to test if the Reengineer can perform the reengineering of a particular data source type given as input.
+	 * 
+	 * @param the data source type {@code String}
+	 * @return true if the Reengineer can perform the reengineering, false otherwise
+	 */
+	public boolean canPerformReengineering(String dataSourceType) throws UnsupportedReengineerException;
+	
+	/**
+	 * The data source (non-RDF) provided is reengineered to RDF. This operation produces an RDF data set that contains information
+	 * both about the data and about the schema of the original data source.
+	 * 
+	 * @param graphNS {@link String}
+	 * @param outputIRI {@link IRI}
+	 * @param dataSource {@link DataSource}
+	 * @return the reengineered data set - {@link OWLOntology}
+	 */
+	public OWLOntology reengineering(String graphNS, IRI outputIRI, DataSource dataSource) throws ReengineeringException;
+	
+	/**
+	 * The generation of the RDF containing the information about the schema of the data source is obtained passing to this method
+	 * the data source object as it is represented in Semion (i.e. {@link DataSource}). An {@link OWLOntology} is returned
+	 * 
+	 * @param graphNS {@link String}
+	 * @param outputIRI {@link IRI}
+	 * @param dataSource {@link DataSource}
+	 * @return the {@link OWLOntology} of the data source shema
+	 */
+	public OWLOntology schemaReengineering(String graphNS, IRI outputIRI, DataSource dataSource);
+	
+	
+	/**
+	 * The generation of the RDF containing the information about the data of the data source is obtained passing to this method
+	 * the data source object as it is represented in Semion (i.e. {@link DataSource}). An {@link OWLOntology} is returned
+	 * 
+	 * @param graphNS {@link String}
+	 * @param outputIRI {@link IRI}
+	 * @param dataSource {@link DataSource}
+	 * @return the {@link OWLOntology} of the data source shema
+	 */
+	public OWLOntology dataReengineering(String graphNS, IRI outputIRI, DataSource dataSource, OWLOntology schemaOntology) throws ReengineeringException;
+	
+	
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineerManager.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineerManager.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineerManager.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineerManager.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,90 @@
+package org.apache.stanbol.reengineer.base.api;
+
+import java.util.Collection;
+
+import org.apache.stanbol.reengineer.base.impl.NoSuchOntologyInStoreException;
+import org.semanticweb.owlapi.model.IRI;
+import org.semanticweb.owlapi.model.OWLOntology;
+
+/**
+ * 
+ * The {@code ReengineerManager} is responsible of the coordination of all the tasks performed by Semion in KReS
+ * 
+ * @author andrea.nuzzolese
+ *
+ */
+
+public interface ReengineerManager {
+
+	/**
+	 * The {@link ReengineerManager} can add a new reengineer to the list of available reengineers. This is performed through the method
+	 * {@cod bindReengineer}.
+	 * 
+	 * @param semionReengineer {@link Reengineer}
+	 * @return true if the reengineer is bound, false otherwise
+	 */
+	public boolean bindReengineer(Reengineer semionReengineer);
+	
+	/**
+	 * The {@link ReengineerManager} can remove a reengineer from the list of available reengineers. This is performed through the method
+	 * {@cod unbindReengineer}.
+	 * 
+	 * @param semionReengineer {@link Reengineer}
+	 * @return true if the reengineer is unbound, false otherwise
+	 */
+	public boolean unbindReengineer(Reengineer semionReengineer);
+	
+	/**
+	 * The {@link ReengineerManager} can remove a reengineer from the list of available reengineers. This is performed through the method
+	 * {@cod unbindReengineer}.
+	 * 
+	 * @param reenginnerType {@code int}
+	 * @return true if the reengineer is unbound, false otherwise
+	 */
+	public boolean unbindReengineer(int reenginnerType);
+	
+	
+//	/**
+//	 * The {@link ReengineerManager} can register a single instance of {@link SemionRefactorer}.
+//	 * 
+//	 * @param semionRefactorer {@link SemionRefactorer}
+//	 */
+//	public void registerRefactorer(SemionRefactorer semionRefactorer);
+//	
+//	/**
+//	 * Unregisters the instance of {@link SemionRefactorer}. After the call of this method Semion has no refactorer.
+//	 */
+//	public void unregisterRefactorer();
+//	
+//	/**
+//	 * The instance of the refactored is returned back if it exists.
+//	 * 
+//	 * @return the active {@link SemionRefactorer}
+//	 */
+//	public SemionRefactorer getRegisteredRefactorer();
+	
+	
+	
+	/**
+	 * Gets the active reengineers of KReS.
+	 * 
+	 * @return the {@link Collection< Reengineer >} of active reengineers.
+	 */
+	public Collection<Reengineer> listReengineers();
+	
+	/**
+	 * Gets the number of active reengineers.
+	 * 
+	 * @return the number of active reengineers.
+	 */
+	public int countReengineers();
+	
+	public OWLOntology performReengineering(String graphNS, IRI outputIRI, DataSource dataSource) throws ReengineeringException;
+	
+	public OWLOntology performSchemaReengineering(String graphNS, IRI outputIRI, DataSource dataSource) throws ReengineeringException;
+	
+	public OWLOntology performDataReengineering(String graphNS, IRI outputIRI, DataSource dataSource, IRI schemaOntologyIRI) throws ReengineeringException, NoSuchOntologyInStoreException;
+	
+	public OWLOntology performDataReengineering(String graphNS, IRI outputIRI, DataSource dataSource, OWLOntology schemaOntology) throws ReengineeringException;
+	
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer_OWL.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer_OWL.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer_OWL.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/Reengineer_OWL.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,18 @@
+package org.apache.stanbol.reengineer.base.api;
+
+import org.semanticweb.owlapi.model.IRI;
+
+
+
+public class Reengineer_OWL {
+
+	public static final String URI = "http://ontologydesignpatterns.org/ont/iks/semion.owl";
+	
+	public static final String NS = "http://ontologydesignpatterns.org/ont/iks/semion.owl#";
+	
+	public static final IRI DataSource = IRI.create( NS + "DataSource" );
+	
+	public static final IRI hasDataSourceType = IRI.create( NS + "hasDataSourceType" );
+	
+	public static final IRI hasDataSourceURI = IRI.create( NS + "hasDataSourceURI" );
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineeringException.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineeringException.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineeringException.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/ReengineeringException.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,8 @@
+package org.apache.stanbol.reengineer.base.api;
+
+public class ReengineeringException extends Exception {
+
+	public ReengineeringException() {
+		// TODO Auto-generated constructor stub
+	}
+}

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/DataSourceFactory.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/DataSourceFactory.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/DataSourceFactory.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/DataSourceFactory.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,39 @@
+package org.apache.stanbol.reengineer.base.api.datasources;
+
+import java.io.InputStream;
+
+import org.apache.stanbol.reengineer.base.api.DataSource;
+import org.apache.stanbol.reengineer.base.api.settings.ConnectionSettings;
+
+public class DataSourceFactory {
+
+	
+	public static DataSource createDataSource(int dataSourceType, Object source) throws NoSuchDataSourceExpection, InvalidDataSourceForTypeSelectedException {
+		DataSource dataSource;
+		System.out.println("DATA SOURCE CLASS IS "+source.getClass().getCanonicalName());
+		switch (dataSourceType) {
+		case 0:
+			if(source instanceof ConnectionSettings){
+				dataSource = new RDB((ConnectionSettings) source);
+			}
+			else{
+				throw new InvalidDataSourceForTypeSelectedException(source);
+			}
+			break;
+		case 1:
+			if(source instanceof InputStream){
+				dataSource = new XML((InputStream) source);
+				System.out.println("THE DATA SOURCE IS AN XML");
+			}
+			else{
+				throw new InvalidDataSourceForTypeSelectedException(source);
+			}
+			break;
+
+		default:
+			throw new NoSuchDataSourceExpection(dataSourceType);
+		}
+		
+		return dataSource;
+	}
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/InvalidDataSourceForTypeSelectedException.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/InvalidDataSourceForTypeSelectedException.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/InvalidDataSourceForTypeSelectedException.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/InvalidDataSourceForTypeSelectedException.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,14 @@
+package org.apache.stanbol.reengineer.base.api.datasources;
+
+public class InvalidDataSourceForTypeSelectedException extends Exception {
+
+	private Object source;
+	
+	public InvalidDataSourceForTypeSelectedException(Object source) {
+		this.source = source;
+	}
+	
+	public Object getSource() {
+		return source;
+	}
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/NoSuchDataSourceExpection.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/NoSuchDataSourceExpection.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/NoSuchDataSourceExpection.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/NoSuchDataSourceExpection.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,19 @@
+package org.apache.stanbol.reengineer.base.api.datasources;
+
+public class NoSuchDataSourceExpection extends Exception {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1L;
+	
+	private int dataSourceType;
+	
+	public NoSuchDataSourceExpection(int dataSourceType) {
+		this.dataSourceType = dataSourceType;
+	}
+	
+	public int getDataSourceType() {
+		return dataSourceType;
+	}
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/RDB.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/RDB.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/RDB.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/RDB.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,59 @@
+package org.apache.stanbol.reengineer.base.api.datasources;
+
+import org.apache.stanbol.reengineer.base.api.IdentifiedDataSource;
+import org.apache.stanbol.reengineer.base.api.settings.ConnectionSettings;
+import org.apache.stanbol.reengineer.base.api.util.ReengineerType;
+import org.apache.stanbol.reengineer.base.api.util.URIGenerator;
+
+/**
+ * An object representing a relational database in Semion.
+ *  
+ * @author andrea.nuzzolese
+ *
+ */
+public class RDB extends IdentifiedDataSource {
+
+	
+	
+	private ConnectionSettings connectionSettings;
+	
+	/**
+	 * The constructor requires all the parameters in order to establish a connection with the physical DB.
+	 * Those information regarding the connection with the DB are passed to the constructor in the {@link ConnectionSettings}.
+	 *  
+	 * @param connectionSettings {@link ConnectionSettings}
+	 */
+	public RDB(ConnectionSettings connectionSettings) {
+		String dbId = connectionSettings.getUrl() + connectionSettings.getServerName() + ":" + connectionSettings.getPortNumber() + "/" + connectionSettings.getDatabaseName();
+		id = URIGenerator.createID("urn:datasource-", dbId.getBytes());
+		this.connectionSettings = connectionSettings;
+	}
+	
+	
+	
+	/**
+	 * Return the physical data source. In this specific case, as the data source is an RDB, a {@link ConnectionSettings} object containing
+	 * the information in order to establish a connection with the DB via JDBC is returned
+	 * 
+	 * @return the information for establishing the connection with the DB
+	 */
+	@Override
+	public Object getDataSource() {
+		return connectionSettings;
+	}
+
+	
+	/**
+	 * Return the {@code int} representing the data source type in Semion.
+	 * In the case of relationa databases the value returned is {@link ReengineerType.RDB}, namely 0.
+	 * 
+	 * @return the value assigned to the relational databases by Semion
+	 */
+	
+	@Override
+	public int getDataSourceType() {
+		return ReengineerType.RDB;
+	}
+
+	
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/XML.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/XML.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/XML.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/datasources/XML.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,26 @@
+package org.apache.stanbol.reengineer.base.api.datasources;
+
+import java.io.InputStream;
+
+import org.apache.stanbol.reengineer.base.api.IdentifiedDataSource;
+import org.apache.stanbol.reengineer.base.api.util.ReengineerType;
+
+public class XML extends IdentifiedDataSource {
+
+	private InputStream in;
+	
+	public XML(InputStream in) {
+		this.in = in;
+	}
+	
+	@Override
+	public Object getDataSource() {
+		return in;
+	}
+
+	@Override
+	public int getDataSourceType() {
+		return ReengineerType.XML;
+	}
+
+}

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/ConnectionSettings.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/ConnectionSettings.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/ConnectionSettings.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/ConnectionSettings.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,71 @@
+package org.apache.stanbol.reengineer.base.api.settings;
+
+import java.io.Serializable;
+
+/**
+ * A {@code ConnectionSettings} contains all the information that are needed in order to open a connection with a relational
+ * database through JDBC.
+ * 
+ * @author andrea.nuzzolese
+ *
+ */
+public interface ConnectionSettings extends Serializable{
+
+	
+	/**
+	 * Get the URL of the connection.
+	 * 
+	 * @return the URL of the connection as a {@link String}.
+	 */
+	public String getUrl();
+	
+	/**
+	 * Get the name of the server on which the DB is running.
+	 * 
+	 * @return the name of the server as a {@link String}.
+	 */
+	public String getServerName();
+	
+	/**
+	 * Get the port of the server on which the DB is running.
+	 * 
+	 * @return the port of the server as a {@link String}.
+	 */
+	public String getPortNumber();
+	
+	/**
+	 * Get the name of the database.
+	 * 
+	 * @return the port of the server as a {@link String}.
+	 */
+	public String getDatabaseName();
+	
+	/**
+	 * Get the user name for the autenthication.
+	 * 
+	 * @return the user name as a {@link String}.
+	 */
+	public String getUserName();
+	
+	/**
+	 * Get the password for the autenthication.
+	 * 
+	 * @return the password as a {@link String}.
+	 */
+	public String getPassword();
+	
+	/**
+	 * Get the select method for querying.
+	 * 
+	 * @return the select method as a {@link String}.
+	 */
+	public String getSelectMethod();
+	
+	/**
+	 * Get the JDBC driver of the database.
+	 * 
+	 * @return the JDBC driver as a {@link String}.
+	 */
+	public String getJDBCDriver();
+	
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/DBConnectionSettings.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/DBConnectionSettings.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/DBConnectionSettings.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/settings/DBConnectionSettings.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,71 @@
+package org.apache.stanbol.reengineer.base.api.settings;
+
+public class DBConnectionSettings implements ConnectionSettings {
+
+	private String url;
+    private String serverName;
+    private String portNumber;
+    private String databaseName;
+    private String userName;
+    private String password;
+    private String selectMethod;
+    private String jdbcDriver;
+    
+    public DBConnectionSettings() {
+    	
+	}
+    
+    
+    /**
+     * 
+     * Create a new {@link DBConnectionSettings} that contain all the information that enable to Semion to open a connection with the
+     * specified database. 
+     * 
+     * @param url {@link String}
+     * @param serverName {@link String}
+     * @param portNumber {@link String}
+     * @param databaseName {@link String}
+     * @param userName {@link String}
+     * @param password {@link String}
+     * @param selectMethod {@link String}
+     * @param jdbcDriver {@link String}
+     */
+    public DBConnectionSettings(String url, String serverName, String portNumber, String databaseName, String userName, String password, String selectMethod, String jdbcDriver) {
+    	this.url = url;
+    	this.serverName = serverName;
+    	this.portNumber = portNumber;
+    	this.databaseName = databaseName;
+    	this.userName = userName;
+    	this.password = password;
+    	this.selectMethod = selectMethod;
+    	this.jdbcDriver = jdbcDriver;
+	}
+    
+    
+	public String getUrl() {
+		return url;
+	}
+	public String getServerName() {
+		return serverName;
+	}
+	public String getPortNumber() {
+		return portNumber;
+	}
+	public String getDatabaseName() {
+		return databaseName;
+	}
+	public String getUserName() {
+		return userName;
+	}
+	public String getPassword() {
+		return password;
+	}
+	public String getSelectMethod() {
+		return selectMethod;
+	}
+
+	
+	public String getJDBCDriver() {
+		return jdbcDriver;
+	} 
+}

Propchange: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Fri Apr  1 13:01:38 2011
@@ -0,0 +1 @@
+target

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerStructuredDataSource.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerStructuredDataSource.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerStructuredDataSource.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerStructuredDataSource.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,77 @@
+package org.apache.stanbol.reengineer.base.api.util;
+
+import java.io.Serializable;
+
+import org.apache.clerezza.rdf.core.MGraph;
+import org.apache.clerezza.rdf.core.UriRef;
+
+/**
+ * 
+ * A {@code ReengineerStructuredDataSource} is the representation of a data source after it has been reengineerd by Semion.
+ * Basically it is identified by two UriRefs (see {@link UriRef}:
+ * <ul>
+ * <li> {@code schemaUriRef} that identifies the {@link MGraph} generated by Semion from the original data source schema
+ * <li> {@code dataUriRef} that identifies the {@link MGraph} generated by Semion from the original data source data
+ * </ul>
+ * 
+ * @author andrea.nuzzolese
+ *
+ */
+
+public class ReengineerStructuredDataSource implements Serializable {
+
+	/**
+	 * Serial Version (generated)
+	 */
+	private static final long serialVersionUID = -4963544655534544288L;
+	
+	private UriRef schemaUriRef;
+	private UriRef dataUriRef;
+	
+	/**
+	 * Default constructor to be compliant with the Serializable interface.
+	 */
+	public ReengineerStructuredDataSource() {
+		
+	}
+	
+	/**
+	 * It creates a {@code ReengineerStructuredDataSource} with a {@link UriRef} both for the schema and the data of a reengineered
+	 * data source by Semion.
+	 */
+	public ReengineerStructuredDataSource(UriRef schemaUriRef, UriRef dataUriRef) {
+		this.schemaUriRef = schemaUriRef;
+		this.dataUriRef = dataUriRef;
+	}
+	
+	/**
+	 * Gets the {@link UriRef} for the {@link MGraph} of schema generated by the Semion reengineer.
+	 * @return the {@link UriRef} for the {@link MGraph} of the schema. 
+	 */
+	public UriRef getSchemaUriRef() {
+		return schemaUriRef;
+	}
+	
+	/**
+	 * Sets the {@link UriRef} for the {@link MGraph} of schema generated by the Semion reengineer. 
+	 */
+	public void setSchemaUriRef(UriRef schemaUriRef) {
+		this.schemaUriRef = schemaUriRef;
+	}
+	
+	/**
+	 * Gets the {@link UriRef} for the {@link MGraph} of data generated by the Semion reengineer.
+	 * @return the {@link UriRef} for the {@link MGraph} of the data. 
+	 */
+	public UriRef getDataUriRef() {
+		return dataUriRef;
+	}
+	
+	/**
+	 * Gets the {@link UriRef} for the {@link MGraph} of data generated by the Semion reengineer.
+	 */
+	public void setDataUriRef(UriRef dataUriRef) {
+		this.dataUriRef = dataUriRef;
+	}
+	
+}

Added: incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerType.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerType.java?rev=1087691&view=auto
==============================================================================
--- incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerType.java (added)
+++ incubator/stanbol/trunk/reengineer/base/src/main/java/org/apache/stanbol/reengineer/base/api/util/ReengineerType.java Fri Apr  1 13:01:38 2011
@@ -0,0 +1,93 @@
+package org.apache.stanbol.reengineer.base.api.util;
+
+/**
+ * The ReenginnerType class allows to declare the type of data source that a concrete SemionReengineer
+ * is able to manage. The type is represented as an {@code int}
+ * <br>
+ * <br>
+ * 
+ * Valid values are:
+ * <ul>
+ * <li> 0 - Relational Databases
+ * <li> 1 - XML
+ * <li> 2 - iCalendar
+ * <li> 3 - RSS
+ * </ul>
+ * 
+ * 
+ * @author andrea.nuzzolese
+ *
+ */
+
+public class ReengineerType {
+	
+	/**
+	 * 0 - Relational Databases
+	 */
+	public static int RDB = 0;
+	
+	/**
+	 * 1 - XML
+	 */	
+	public static int XML = 1;
+	
+	/**
+	 * 2 - iCalendar
+	 */
+	public static int I_CALENDAR = 2;
+	
+	/**
+	 * 3 - RSS
+	 */
+	public static int RSS = 3;
+	
+	
+	/**
+	 * Static method that enables to know the the type of a data source supported by the reengineer in a human-readable string
+	 * format
+	 * 
+	 * @param type {@code int}
+	 * @return the string representing the data source type supported by the reengineer
+	 */
+	public static String getTypeString(int type){
+		String typeString = null;
+		switch(type){
+		case 0:
+			typeString = "rdbms";
+			break;
+		case 1:
+			typeString = "xml";
+			break;
+		case 2:
+			typeString = "v-calendar";
+			break;
+		case 3:
+			typeString = "rss";
+			break;
+		}
+		return typeString;
+	}
+	
+	
+	/**
+	 * Static method that enables to know the the type of a data source supported by the reengineer in a human-readable string
+	 * format
+	 * 
+	 * @param type {@code int}
+	 * @return the string representing the data source type supported by the reengineer
+	 */
+	public static int getType(String typeString) throws UnsupportedReengineerException {
+		int type = -1;
+		if(typeString.equals("rdbms"))
+			type = 0;
+		else if(typeString.equals("xml"))
+			type = 1;
+		else if(typeString.equals("v-calendar"))
+			type = 3;
+		else if(typeString.equals("rss"))
+			type = 3;
+		else throw new UnsupportedReengineerException(typeString);
+		
+		return type;
+	}
+}