diff --git a/src/SQL2Linked/Implementations/ResourceStructuralData.cs b/src/SQL2Linked/Implementations/ResourceStructuralData.cs index cb4636a0b20a9e5ba15a0c8481b06847206c2e8d..891ff8a207693a67770449627ea31ee282280460 100644 --- a/src/SQL2Linked/Implementations/ResourceStructuralData.cs +++ b/src/SQL2Linked/Implementations/ResourceStructuralData.cs @@ -65,11 +65,14 @@ namespace SQL2Linked.Implementations } } - var listKeywords = entry.Keywords.Split(';').ToList(); - foreach (var keyword in listKeywords) + if (entry.Keywords.Any()) { - AssertToGraphLiteralNode(graph, resourceGraphName, dcterms + "subject", keyword); - Console.WriteLine($"For resource '{entry.DisplayName}' will migrate triple '{resourceGraphName} {dcterms}subject {keyword}'. "); + var listKeywords = entry.Keywords.Split(';').ToList(); + foreach (var keyword in listKeywords) + { + AssertToGraphLiteralNode(graph, resourceGraphName, dcterms + "subject", keyword); + Console.WriteLine($"For resource '{entry.DisplayName}' will migrate triple '{resourceGraphName} {dcterms}subject {keyword}'. "); + } } AssertToGraphLiteralNode(graph, resourceGraphName, dcterms + "rights", entry.UsageRights);