Skip to content

Commit 54d7e12

Browse files
committed
Multiline rdfs:comments are now honored in instance-level .ttl.
1 parent a8bc767 commit 54d7e12

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/model/dataintegration/DataIntegrator.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,11 @@ private String getMetaTriples(String name, Vertex klass) throws PrefixMissingExc
123123
if (klass.getRdfsLabel() != null && klass.getRdfsLabel().length() != 0)
124124
meta += name + " <http://www.w3.org/2000/01/rdf-schema#label> \"" + klass.getRdfsLabel() + "\" .\n";
125125

126-
if (klass.getRdfsComment() != null && klass.getRdfsComment().length() != 0)
127-
meta += name + " <http://www.w3.org/2000/01/rdf-schema#comment> \"" + klass.getRdfsComment() + "\" .\n";
126+
if (klass.getRdfsComment() != null && klass.getRdfsComment().length() != 0){
127+
String quoteLevel = klass.getRdfsComment().contains("\n") ? "\"\"\"" : "\"";
128+
meta += name + " <http://www.w3.org/2000/01/rdf-schema#comment> " + quoteLevel + klass.getRdfsComment() +
129+
quoteLevel + " .\n";
130+
}
128131

129132
return meta;
130133
}

0 commit comments

Comments
 (0)