Author: tommaso
Date: Tue May 11 10:53:29 2010
New Revision: 943078

URL: http://svn.apache.org/viewvc?rev=943078&view=rev
Log:
[CLEREZZA-193] - as CLEREZZA-212 switched to GraphNode addPropertyValue instead 
of private similar method

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=943078&r1=943077&r2=943078&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 May 11 10:53:29 2010
@@ -1,7 +1,5 @@
 package org.apache.clerezza.uima.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.DC;
 import org.apache.clerezza.rdf.ontologies.DCTERMS;
@@ -30,8 +28,9 @@ public class UIMABaseMetadataGenerator i
     // FIXME only TEXT_PLAIN, also different MediaTypes should be served
     if (MediaType.TEXT_PLAIN.equals(mediaType.getType())) {
       try {
-        //add language to the document
+        // add language to the document
         addLanguage(node, data);
+        // add wide purpose subject to the document
         addCategory(node, data);
         
       } catch (Throwable e) {
@@ -43,17 +42,13 @@ public class UIMABaseMetadataGenerator i
   private void addCategory(GraphNode node, byte[] data) throws UIMAException {
     // get category to bind it to the node
     String category = facade.getCategory(data.toString());
-    addStringLiteral(category, node, DC.subject);
+    node.addPropertyValue(DC.subject,category);
   }
 
   private void addLanguage(GraphNode node, byte[] data) throws UIMAException {
     // get language to bind to the node
     String language = facade.getLanguage(data.toString());
-    addStringLiteral(language, node, DCTERMS.language);
-  }
-
-  private void addStringLiteral(String value, GraphNode node, UriRef uriRef) {
-    node.addProperty(uriRef, 
LiteralFactory.getInstance().createTypedLiteral(value));
+    node.addPropertyValue(DCTERMS.language,language);
   }
 
 }


Reply via email to