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;
+ }
+}