You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by to...@apache.org on 2010/04/20 23:26:09 UTC

svn commit: r936069 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java

Author: tommaso
Date: Tue Apr 20 21:26:08 2010
New Revision: 936069

URL: http://svn.apache.org/viewvc?rev=936069&view=rev
Log:
[CLEREZZA-193] - removed unused code and added SCR annotations

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java?rev=936069&r1=936068&r2=936069&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.uima/org.apache.clerezza.uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/UIMABaseMetadataGenerator.java Tue Apr 20 21:26:08 2010
@@ -1,23 +1,25 @@
 package org.apache.clerezza.uima.metadatagenerator;
 
-import java.util.List;
-
-import javax.ws.rs.core.MediaType;
-
-import org.apache.clerezza.rdf.metadata.MetaDataGenerator;
 import org.apache.clerezza.rdf.core.LiteralFactory;
 import org.apache.clerezza.rdf.core.UriRef;
+import org.apache.clerezza.rdf.metadata.MetaDataGenerator;
 import org.apache.clerezza.rdf.ontologies.DCTERMS;
 import org.apache.clerezza.rdf.utils.GraphNode;
 import org.apache.clerezza.uima.utils.ExternalServicesFacade;
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Service;
 import org.apache.uima.UIMAException;
 
+import javax.ws.rs.core.MediaType;
+
 /**
  * 
  * An implementation of <code>MetaDataGenerator</code> generates meta data about specified data
  * depending on its media type using UIMA.
  * 
  */
+@Component()
+@Service(MetaDataGenerator.class)
 public class UIMABaseMetadataGenerator implements MetaDataGenerator {
 
   private ExternalServicesFacade facade = new ExternalServicesFacade();
@@ -41,16 +43,6 @@ public class UIMABaseMetadataGenerator i
     addStringLiteral(language, node, DCTERMS.language);
   }
 
-  private void addTags(GraphNode node, byte[] data) throws UIMAException {
-    // get keywords (tags) to bind to the node
-    List<String> tags = facade.getTags(data.toString());
-    for (String keyword : tags) {
-      // add each tag inside the node
-      // FIXME find the proper UriRef to store tags
-      addStringLiteral(keyword, node, null);
-    }
-  }
-
   private void addStringLiteral(String value, GraphNode node, UriRef uriRef) {
     node.addProperty(uriRef, LiteralFactory.getInstance().createTypedLiteral(value));
   }