You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by an...@apache.org on 2013/04/05 20:01:11 UTC

svn commit: r1465076 - in /stanbol/trunk/rules/refactor: pom.xml src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java

Author: anuzzolese
Date: Fri Apr  5 18:01:11 2013
New Revision: 1465076

URL: http://svn.apache.org/r1465076
Log:
[STANBOL-560] Deleted unused imports. 

Modified:
    stanbol/trunk/rules/refactor/pom.xml
    stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java

Modified: stanbol/trunk/rules/refactor/pom.xml
URL: http://svn.apache.org/viewvc/stanbol/trunk/rules/refactor/pom.xml?rev=1465076&r1=1465075&r2=1465076&view=diff
==============================================================================
--- stanbol/trunk/rules/refactor/pom.xml (original)
+++ stanbol/trunk/rules/refactor/pom.xml Fri Apr  5 18:01:11 2013
@@ -134,6 +134,7 @@
     <dependency>
       <groupId>org.apache.clerezza</groupId>
       <artifactId>rdf.simple.storage</artifactId>
+      <scope>test</scope>
     </dependency>
     
     <!-- Testing deps -->

Modified: stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
URL: http://svn.apache.org/viewvc/stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java?rev=1465076&r1=1465075&r2=1465076&view=diff
==============================================================================
--- stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java (original)
+++ stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java Fri Apr  5 18:01:11 2013
@@ -16,10 +16,8 @@
  */
 package org.apache.stanbol.rules.refactor.impl;
 
-import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.util.Dictionary;
-import java.util.Hashtable;
 import java.util.List;
 
 import org.apache.clerezza.rdf.core.Graph;
@@ -29,50 +27,32 @@ import org.apache.clerezza.rdf.core.UriR
 import org.apache.clerezza.rdf.core.access.TcManager;
 import org.apache.clerezza.rdf.core.access.WeightedTcProvider;
 import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
-import org.apache.clerezza.rdf.core.serializedform.Serializer;
-import org.apache.clerezza.rdf.core.sparql.QueryEngine;
 import org.apache.clerezza.rdf.core.sparql.query.ConstructQuery;
-import org.apache.clerezza.rdf.jena.sparql.JenaSparqlEngine;
-import org.apache.clerezza.rdf.simple.storage.SimpleTcProvider;
 import org.apache.felix.scr.annotations.Activate;
 import org.apache.felix.scr.annotations.Component;
 import org.apache.felix.scr.annotations.Deactivate;
 import org.apache.felix.scr.annotations.Reference;
 import org.apache.felix.scr.annotations.Service;
-import org.apache.stanbol.commons.owl.transformation.JenaToClerezzaConverter;
-
-import org.apache.stanbol.rules.adapters.clerezza.ClerezzaAdapter;
-import org.apache.stanbol.rules.adapters.impl.RuleAdaptersFactoryImpl;
-import org.apache.stanbol.rules.adapters.impl.RuleAdaptersManagerImpl;
 import org.apache.stanbol.rules.base.api.NoSuchRecipeException;
 import org.apache.stanbol.rules.base.api.Recipe;
 import org.apache.stanbol.rules.base.api.RecipeConstructionException;
 import org.apache.stanbol.rules.base.api.RuleAdapter;
 import org.apache.stanbol.rules.base.api.RuleAdapterManager;
-import org.apache.stanbol.rules.base.api.RuleAdaptersFactory;
 import org.apache.stanbol.rules.base.api.RuleAtomCallExeption;
 import org.apache.stanbol.rules.base.api.RuleStore;
 import org.apache.stanbol.rules.base.api.UnavailableRuleObjectException;
 import org.apache.stanbol.rules.base.api.UnsupportedTypeForExportException;
-import org.apache.stanbol.rules.manager.ClerezzaRuleStore;
-import org.apache.stanbol.rules.manager.KB;
-import org.apache.stanbol.rules.manager.RecipeImpl;
 import org.apache.stanbol.rules.manager.arqextention.CreatePropertyURIStringFromLabel;
 import org.apache.stanbol.rules.manager.arqextention.CreateStandardLabel;
 import org.apache.stanbol.rules.manager.arqextention.CreateURI;
-import org.apache.stanbol.rules.manager.parse.RuleParserImpl;
 import org.apache.stanbol.rules.refactor.api.Refactorer;
 import org.apache.stanbol.rules.refactor.api.RefactoringException;
 import org.osgi.service.component.ComponentContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.ModelFactory;
-import com.hp.hpl.jena.reasoner.Reasoner;
 import com.hp.hpl.jena.sparql.function.FunctionRegistry;
 import com.hp.hpl.jena.sparql.pfunction.PropertyFunctionRegistry;
-import com.hp.hpl.jena.vocabulary.XSD;
 
 /**
  * The RefactorerImpl is the concrete implementation of the Refactorer interface defined in the rule APIs of
@@ -309,71 +289,6 @@ public class RefactorerImpl implements R
         }
 
     }
-    
-    
-    public static void main(String[] args){
-        String graph =  "<http://revyu.com/things/eswc-2008-paper-exposing-large-sitemaps> <http://purl.org/stuff/rev#hasReview> <http://revyu.com/reviews/bbecea3192d3c3bc5473ca8d9ab38cb143314a8e> ." +
-                        "<http://revyu.com/reviews/bbecea3192d3c3bc5473ca8d9ab38cb143314a8e> <http://purl.org/stuff/rev#reviewer> <http://revyu.com/people/ChrisBizer> . " +
-                        "<http://people.apache.org/~alexdma> <http://xmlns.com/foaf/0.1/knows> <http://revyu.com/people/ChrisBizer> . " +
-                        "<http://revyu.com/reviews/bbecea3192d3c3bc5473ca8d9ab38cb143314a8e> <http://purl.org/stuff/rev#rating> \"4\"^^<" + XSD.integer.getURI() + "> . ";
-        
-        ByteArrayInputStream inputStream = new ByteArrayInputStream(graph.getBytes());
-        
-        Model model = ModelFactory.createDefaultModel();
-        model.read(inputStream, null, "N3");
-        MGraph deserializedGraph = JenaToClerezzaConverter.jenaModelToClerezzaMGraph(model);
-        
-        String recipeString =   "foaf = <http://xmlns.com/foaf/0.1/> . " +
-                                "revyu = <http://purl.org/stuff/rev#> . " +
-                                "myvoc = <http://www.semanticweb.org/voc/my/> . " +
-                                "trustedContent[ " +
-                                "has(revyu:hasReview, ?ci, ?review) . " +
-                                "has(revyu:reviewer, ?review, ?y) . has(foaf:knows, ?x, ?y) . " +
-                                "values(revyu:rating, ?review, ?rating) . gt(str(?rating), 3) " +
-                                "-> has(myvoc:trustsContent, ?x, ?ci) " +
-                                "]";
-        
-        KB kb = RuleParserImpl.parse("http://test.org/recipe", recipeString);
-        
-        Recipe recipe = new RecipeImpl(new UriRef("recipe"), "A recipe", kb.getRuleList());
-        
-        class SpecialTcManager extends TcManager {
-            public SpecialTcManager(QueryEngine qe, WeightedTcProvider wtcp) {
-                super();
-                bindQueryEngine(qe);
-                bindWeightedTcProvider(wtcp);
-            }
-        }
-
-        QueryEngine qe = new JenaSparqlEngine();
-        WeightedTcProvider wtcp = new SimpleTcProvider();
-        TcManager tcm = new SpecialTcManager(qe, wtcp);
-
-        Dictionary<String,Object> configuration = new Hashtable<String,Object>();
-        RuleStore store = new ClerezzaRuleStore(configuration, tcm);
-
-        Dictionary<String,Object> configuration2 = new Hashtable<String,Object>();
-
-        RuleAdaptersFactory ruleAdaptersFactory = new RuleAdaptersFactoryImpl();
 
-        Dictionary<String,Object> configuration3 = new Hashtable<String,Object>();
-        new ClerezzaAdapter(configuration3, store, ruleAdaptersFactory);
-
-        RuleAdapterManager ruleAdapterManager = new RuleAdaptersManagerImpl(configuration2,
-                ruleAdaptersFactory);
-
-        Dictionary<String,Object> configuration4 = new Hashtable<String,Object>();
-
-        RefactorerImpl refactorer = new RefactorerImpl(wtcp, tcm, store, ruleAdapterManager, configuration4);
-        try {
-            MGraph mGraph = new SimpleMGraph();
-            mGraph.addAll(refactorer.graphRefactoring(deserializedGraph, recipe));
-            JenaToClerezzaConverter.clerezzaMGraphToJenaModel(mGraph).write(System.out);
-        } catch (RefactoringException e) {
-            // TODO Auto-generated catch block
-            e.printStackTrace();
-        }
-        
-    }
 
 }