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();
- }
-
- }
}