From 316fcf65c5cc28e0cde8c589fd5ebeeff9c40092 Mon Sep 17 00:00:00 2001 From: hudajkhan Date: Mon, 7 Oct 2013 17:27:45 -0400 Subject: [PATCH] making all concepts added SKOS concepts --- .../generators/AddAssociatedConceptGenerator.java | 4 +++- .../preprocessors/AddAssociatedConceptsPreprocessor.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAssociatedConceptGenerator.java b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAssociatedConceptGenerator.java index c3f43a73..795266dc 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAssociatedConceptGenerator.java +++ b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/AddAssociatedConceptGenerator.java @@ -171,8 +171,10 @@ public class AddAssociatedConceptGenerator extends VivoBaseGenerator implements List n3Required = list( getPrefixesString() + "\n" + "?subject ?predicate ?conceptNode .\n" + - "?conceptNode <" + RDF.type.getURI() + "> ." + "?conceptNode <" + RDF.type.getURI() + "> <" + this.SKOSConceptType + "> ." ); + //"?conceptNode <" + RDF.type.getURI() + "> ." + List inversePredicate = getInversePredicate(vreq); //Adding inverse predicate if it exists if(inversePredicate.size() > 0) { diff --git a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/preprocessors/AddAssociatedConceptsPreprocessor.java b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/preprocessors/AddAssociatedConceptsPreprocessor.java index f673d9e1..9aa1a4f1 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/preprocessors/AddAssociatedConceptsPreprocessor.java +++ b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/preprocessors/AddAssociatedConceptsPreprocessor.java @@ -74,6 +74,7 @@ public class AddAssociatedConceptsPreprocessor extends private static String SKOSBroaderURI = "http://www.w3.org/2004/02/skos/core#broader"; private static String SKOSNarrowerURI = "http://www.w3.org/2004/02/skos/core#narrower"; + private static String SKOSConceptType = "http://www.w3.org/2004/02/skos/core#Concept"; // String datatype @@ -631,7 +632,8 @@ public class AddAssociatedConceptsPreprocessor extends int suffix = index; String node = nodeBase + suffix; String n3String = prefixStr; - n3String += "?subject ?predicate " + node + " . "; + n3String += "?subject ?predicate " + node + " . \n" + + node + " <" + RDF.type.getURI() + "> <" + this.SKOSConceptType + "> ."; n3Required.add(n3String); } editConfiguration.setN3Required(n3Required);