You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by og...@apache.org on 2011/04/04 01:18:15 UTC

svn commit: r1088437 - in /incubator/stanbol/branches/http-endpoint-refactoring: enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/resource/ enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/static/images/ enhancer/je...

Author: ogrisel
Date: Sun Apr  3 23:18:14 2011
New Revision: 1088437

URL: http://svn.apache.org/viewvc?rev=1088437&view=rev
Log:
STANBOL-120: more fixes for engines output views: all images are now delegated to the 'home' web fragment

Removed:
    incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/static/images/
Modified:
    incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/resource/ContentItemResource.java
    incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/imports/contentitem.ftl
    incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/org/apache/stanbol/enhancer/jersey/resource/EnginesRootResource/index.ftl
    incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/full/src/main/bundles/list.xml
    incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/lite/src/main/bundles/list.xml
    incubator/stanbol/branches/http-endpoint-refactoring/launchers/mini/src/main/bundles/list.xml

Modified: incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/resource/ContentItemResource.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/resource/ContentItemResource.java?rev=1088437&r1=1088436&r2=1088437&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/resource/ContentItemResource.java (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/resource/ContentItemResource.java Sun Apr  3 23:18:14 2011
@@ -68,12 +68,7 @@ public class ContentItemResource extends
     // TODO make this configurable trough a property
     public static final UriRef THUMBNAIL = new UriRef("http://dbpedia.org/ontology/thumbnail");
 
-    public static final Map<UriRef,String> DEFAULT_THUMBNAILS = new HashMap<UriRef,String>();
-    static {
-        DEFAULT_THUMBNAILS.put(DBPEDIA_PERSON, "/static/images/user_48.png");
-        DEFAULT_THUMBNAILS.put(DBPEDIA_ORGANISATION, "/static/images/organization_48.png");
-        DEFAULT_THUMBNAILS.put(DBPEDIA_PLACE, "/static/images/compass_48.png");
-    }
+    public final Map<UriRef,String> defaultThumbnails = new HashMap<UriRef,String>();
 
     protected ContentItem contentItem;
 
@@ -126,6 +121,10 @@ public class ContentItemResource extends
             this.downloadHref = rawURI;
             this.metadataHref = uriInfo.getBaseUriBuilder().path("/store/metadata").path(localId).build();
         }
+        defaultThumbnails.put(DBPEDIA_PERSON, getStaticRootUrl() + "/home/images/user_48.png");
+        defaultThumbnails.put(DBPEDIA_ORGANISATION, getStaticRootUrl() + "/home/organization_48.png");
+        defaultThumbnails.put(DBPEDIA_PLACE, getStaticRootUrl() + "/home/images/compass_48.png");
+
     }
 
     public String getRdfMetadata(String mediatype) throws UnsupportedEncodingException {
@@ -217,7 +216,7 @@ public class ContentItemResource extends
 
             EntityExtractionSummary entity = occurrenceMap.get(text);
             if (entity == null) {
-                entity = new EntityExtractionSummary(text, type);
+                entity = new EntityExtractionSummary(text, type, defaultThumbnails);
                 occurrenceMap.put(text, entity);
             }
             UriRef entityUri = (UriRef) mapping.get("entity");
@@ -241,14 +240,18 @@ public class ContentItemResource extends
 
         protected List<String> mentions = new ArrayList<String>();
 
-        public EntityExtractionSummary(String name, UriRef type) {
+        public final Map<UriRef,String> defaultThumbnails;
+
+        public EntityExtractionSummary(String name, UriRef type, Map<UriRef,String> defaultThumbnails) {
             this.name = name;
             this.type = type;
             mentions.add(name);
+            this.defaultThumbnails = defaultThumbnails;
         }
 
         public void addSuggestion(UriRef uri, String label, Double confidence, TripleCollection properties) {
-            EntitySuggestion suggestion = new EntitySuggestion(uri, type, label, confidence, properties);
+            EntitySuggestion suggestion = new EntitySuggestion(uri, type, label, confidence, properties,
+                    defaultThumbnails);
             if (!suggestions.contains(suggestion)) {
                 suggestions.add(suggestion);
                 Collections.sort(suggestions);
@@ -280,13 +283,13 @@ public class ContentItemResource extends
 
         public String getThumbnailSrc() {
             if (suggestions.isEmpty()) {
-                return DEFAULT_THUMBNAILS.get(type);
+                return defaultThumbnails.get(type);
             }
             return suggestions.get(0).getThumbnailSrc();
         }
 
         public String getMissingThumbnailSrc() {
-            return DEFAULT_THUMBNAILS.get(type);
+            return defaultThumbnails.get(type);
         }
 
         public EntitySuggestion getBestGuess() {
@@ -341,16 +344,20 @@ public class ContentItemResource extends
 
         protected TripleCollection entityProperties;
 
+        protected final Map<UriRef,String> defaultThumbnails;
+
         public EntitySuggestion(UriRef uri,
                                 UriRef type,
                                 String label,
                                 Double confidence,
-                                TripleCollection entityProperties) {
+                                TripleCollection entityProperties,
+                                Map<UriRef,String> defaultThumbnails) {
             this.uri = uri;
             this.label = label;
             this.type = type;
             this.confidence = confidence;
             this.entityProperties = entityProperties;
+            this.defaultThumbnails = defaultThumbnails;
         }
 
         @Override
@@ -379,11 +386,11 @@ public class ContentItemResource extends
                     return ((UriRef) object).getUnicodeString();
                 }
             }
-            return DEFAULT_THUMBNAILS.get(type);
+            return defaultThumbnails.get(type);
         }
 
         public String getMissingThumbnailSrc() {
-            return DEFAULT_THUMBNAILS.get(type);
+            return defaultThumbnails.get(type);
         }
 
         public String getSummary() {

Modified: incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/imports/contentitem.ftl
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/imports/contentitem.ftl?rev=1088437&r1=1088436&r2=1088437&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/imports/contentitem.ftl (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/imports/contentitem.ftl Sun Apr  3 23:18:14 2011
@@ -57,7 +57,7 @@ $(document).ready(function() {
   };
   var graphic = new OpenLayers.Layer.Image(
     'Default World Map',
-    '${it.staticRootUrl}/images/world_map_1024_512.png',
+    '${it.staticRootUrl}/home/images/world_map_1024_512.png',
     extent,
     new OpenLayers.Size(1024, 512),
     options
@@ -103,7 +103,7 @@ $(document).ready(function() {
       var position = new OpenLayers.LonLat(long, lat);
 	  var iconSize = new OpenLayers.Size(32, 32);
       var offset = new OpenLayers.Pixel(-(iconSize.w/2), -iconSize.h);
-      var markerIcon = new OpenLayers.Icon('${it.staticRootUrl}/images/pin_map_32.png', iconSize, offset);
+      var markerIcon = new OpenLayers.Icon('${it.staticRootUrl}/home/images/pin_map_32.png', iconSize, offset);
 	  var popupSize = new OpenLayers.Size(200, 20);
       var marker = new OpenLayers.Marker(position, markerIcon);
       var popup = new OpenLayers.Popup.Anchored("popup-" + id, position, popupSize, label, markerIcon, false);

Modified: incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/org/apache/stanbol/enhancer/jersey/resource/EnginesRootResource/index.ftl
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/org/apache/stanbol/enhancer/jersey/resource/EnginesRootResource/index.ftl?rev=1088437&r1=1088436&r2=1088437&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/org/apache/stanbol/enhancer/jersey/resource/EnginesRootResource/index.ftl (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/enhancer/jersey/src/main/resources/org/apache/stanbol/enhancer/jersey/templates/org/apache/stanbol/enhancer/jersey/resource/EnginesRootResource/index.ftl Sun Apr  3 23:18:14 2011
@@ -44,7 +44,7 @@ $(".enginelisting p").click(function () 
       </select> <input class="submit" type="submit" value="Run engines">
     </p>
   </form>
-<script language="javascript"><!--
+<script language="javascript">
 function registerFormHandler() {
    $("#enginesInput input.submit", this).click(function(e) {
      // disable regular form click
@@ -61,7 +61,7 @@ function registerFormHandler() {
      // submit the form query using Ajax
      $.ajax({
        type: "POST",
-       url: "${it.rootUrl}/engines",
+       url: "${it.publicBaseUri}engines",
        data: data,
        dataType: "html",
        cache: false,
@@ -77,10 +77,10 @@ function registerFormHandler() {
    });
  }
  $(document).ready(registerFormHandler);
---></script>
+</script>
   <div id="enginesOuputWaiter" style="display: none">
-    <p>the Stanbol enhancer is analysing your content...</p>
-    <p><img alt="Waiting..." src="${it.staticRootUrl}/images/ajax-loader.gif" /></p>
+    <p>Stanbol is analysing your content...</p>
+    <p><img alt="Waiting..." src="${it.staticRootUrl}/home/images/ajax-loader.gif" /></p>
   </div>
   <p id="enginesOuput"></p>
 </#if>

Modified: incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/full/src/main/bundles/list.xml
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/full/src/main/bundles/list.xml?rev=1088437&r1=1088436&r2=1088437&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/full/src/main/bundles/list.xml (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/full/src/main/bundles/list.xml Sun Apr  3 23:18:14 2011
@@ -314,6 +314,21 @@
             <artifactId>org.apache.stanbol.jsonld</artifactId>
             <version>0.9-SNAPSHOT</version>
         </bundle>
+		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.commons.web.base</artifactId>
+			<version>0.9-SNAPSHOT</version>
+		</bundle>
+		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.commons.web.home</artifactId>
+			<version>0.9-SNAPSHOT</version>
+		</bundle>
+		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.commons.web.sparql</artifactId>
+			<version>0.9-SNAPSHOT</version>
+		</bundle>
 	</startLevel>
 
 	<!-- Stanbol Enhancer plug-ins -->

Modified: incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/lite/src/main/bundles/list.xml
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/lite/src/main/bundles/list.xml?rev=1088437&r1=1088436&r2=1088437&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/lite/src/main/bundles/list.xml (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/enhancer/launchers/lite/src/main/bundles/list.xml Sun Apr  3 23:18:14 2011
@@ -282,6 +282,23 @@
 			<artifactId>org.apache.stanbol.jsonld</artifactId>
 			<version>0.9-SNAPSHOT</version>
 		</bundle>
+
+		<!-- Stanbol Web interface -->
+		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.commons.web.base</artifactId>
+			<version>0.9-SNAPSHOT</version>
+		</bundle>
+		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.commons.web.home</artifactId>
+			<version>0.9-SNAPSHOT</version>
+		</bundle>
+		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.commons.web.sparql</artifactId>
+			<version>0.9-SNAPSHOT</version>
+		</bundle>
 	</startLevel>
 
 	<!-- Stanbol Enhancer  -->

Modified: incubator/stanbol/branches/http-endpoint-refactoring/launchers/mini/src/main/bundles/list.xml
URL: http://svn.apache.org/viewvc/incubator/stanbol/branches/http-endpoint-refactoring/launchers/mini/src/main/bundles/list.xml?rev=1088437&r1=1088436&r2=1088437&view=diff
==============================================================================
--- incubator/stanbol/branches/http-endpoint-refactoring/launchers/mini/src/main/bundles/list.xml (original)
+++ incubator/stanbol/branches/http-endpoint-refactoring/launchers/mini/src/main/bundles/list.xml Sun Apr  3 23:18:14 2011
@@ -7,6 +7,11 @@
 	<!-- OSGi infrastructure -->
 	<startLevel level="5">
 		<bundle>
+			<groupId>org.apache.stanbol</groupId>
+			<artifactId>org.apache.stanbol.frameworkfragment</artifactId>
+			<version>0.9.0-SNAPSHOT</version>
+		</bundle>
+		<bundle>
 			<groupId>org.apache.sling</groupId>
 			<artifactId>org.apache.sling.commons.log</artifactId>
 			<version>2.0.6</version>