diff rdf/RDFFeatureWriter.cpp @ 508:1b8c748fd7ea

* Support recording the summary type in transform
author Chris Cannam
date Fri, 05 Dec 2008 16:18:04 +0000
parents 0944d13689b2
children af7b6e55895b
line wrap: on
line diff
--- a/rdf/RDFFeatureWriter.cpp	Fri Dec 05 14:19:04 2008 +0000
+++ b/rdf/RDFFeatureWriter.cpp	Fri Dec 05 16:18:04 2008 +0000
@@ -23,6 +23,7 @@
 
 #include <QTextStream>
 #include <QUrl>
+#include <QFileInfo>
 #include <QRegExp>
 
 using namespace std;
@@ -223,6 +224,7 @@
     if (local) {
         if (scheme == "") {
             url.setScheme("file");
+            url.setPath(QFileInfo(url.path()).absoluteFilePath());
         } else if (scheme.length() == 1) { // DOS drive letter!
             url.setScheme("file");
             url.setPath(scheme + ":" + url.path());
@@ -315,8 +317,6 @@
         // see note above -- need to generate an event type if no
         // feature type given, or if in plain mode
 
-        cerr << "Note: track level output" << endl;
-
         if (m_plain) {
         
             needEventType = true;
@@ -352,7 +352,8 @@
     }
 
     if (transform.getIdentifier() != "") {
-        stream << RDFTransformFactory::writeTransformToRDF(transform, transformUri)
+        stream << endl
+               << RDFTransformFactory::writeTransformToRDF(transform, transformUri)
                << endl;
     }
 
@@ -510,8 +511,8 @@
 
             if (feature.label == "") continue;
 
-            stream << signalURI << " " << featureUri << " \""
-                   << feature.label.c_str() << "\" .\n";
+            stream << signalURI << " " << featureUri << " \"\"\""
+                   << feature.label.c_str() << "\"\"\" .\n";
 
         } else {