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