You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by "Hasan (JIRA)" <ji...@apache.org> on 2010/01/05 12:15:54 UTC

[jira] Created: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

REST service to search for concepts managed by registered concept providers given a search term
-----------------------------------------------------------------------------------------------

                 Key: CLEREZZA-60
                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
             Project: Clerezza
          Issue Type: Sub-task
            Reporter: Hasan




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798739#action_12798739 ] 

Manuel Innerhofer commented on CLEREZZA-60:
-------------------------------------------

in LocalConceptProvider,
- java doc of constructor is no long corrent (see @param)
- instead of the old static web variant use the new way -> create a static-web folder in META-INF

SimpleConceptProviderManager:
- updateConceptProviders() Im not sure if it is a good idea to update always the whole list instead of modifying/moving/removing single concept providers entries. There is a higher risk of losing information, when the list concurrently is modified over the webpage.

in manage-concept-providers-page.ssp and concept-provider-manipulation.js is similar code for adding/creating providers. 

in ConceptCache:
 - in removeCachedConcepts(). Why delete all property one bye one instead of using deleteNodeContext()?

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797117#action_12797117 ] 

Manuel Innerhofer commented on CLEREZZA-60:
-------------------------------------------

in concept.rdf:
 - improve descriptions of queryTemplate, searchResult and defaultGraph. How are these properties related to their subjects?
 - improve description of searchTerm
 - Shouldn't the domain of sparqlEndPoint be RemoteConceptProvider?

in RemoteConceptProvider
 - unused logger

in LocalConceptProvider
 - Pass the ContentGraphProvider as argument to the contructor instead of ConceptProviderManager. 
 - I think it would be better you also pass the TcManger as a contructor argument instead of using TcManager.getInstance().

in ConceptProviderManager
 - This component is exposed with the service interface ConceptProviderManager.class, which has a public methods getStaticFile, getProviderList(@Context UriInfo uriInfo) and updateConceptProviders, which I think are not a very useful in the OSGi context.
 - The only method you actually use of this service is getConceptProviders() which has package visibility.
 - I think you should define an interface that defines the method getConceptProviders and let ConceptProviderManager implement it. You could probably give the interface also package visibility if you don't want it to be used by other bundles.
 - You should implement the deactivate, where you call conceptProviderList.clear().

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Hasan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hasan reassigned CLEREZZA-60:
-----------------------------

    Assignee: Hasan

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Hasan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hasan resolved CLEREZZA-60.
---------------------------

    Resolution: Fixed

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Hasan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hasan resolved CLEREZZA-60.
---------------------------

    Resolution: Fixed

- language support will be tackled in https://issues.apache.org/jira/browse/CLEREZZA-66

- concept search is case insensitive


> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Reto Bachmann-Gmür (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12798638#action_12798638 ] 

Reto Bachmann-Gmür commented on CLEREZZA-60:
--------------------------------------------

I would rather name the project platform.concepts (plural as we're dealing with many compcepts)

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797065#action_12797065 ] 

Manuel Innerhofer commented on CLEREZZA-60:
-------------------------------------------

start review

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Manuel Innerhofer closed CLEREZZA-60.
-------------------------------------


> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Manuel Innerhofer reopened CLEREZZA-60:
---------------------------------------


> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Reto Bachmann-Gmür (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796653#action_12796653 ] 

Reto Bachmann-Gmür commented on CLEREZZA-60:
--------------------------------------------

This may contain a very primitive interface for managing concept provider, which will be refined in CLEREZZA-58

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Reto Bachmann-Gmür (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796653#action_12796653 ] 

Reto Bachmann-Gmür edited comment on CLEREZZA-60 at 1/5/10 12:53 PM:
---------------------------------------------------------------------

This may contain a very primitive interface for managing concept provider, which will be refined in CLEREZZA-57

      was (Author: reto):
    This may contain a very primitive interface for managing concept provider, which will be refined in CLEREZZA-58
  
> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Manuel Innerhofer reopened CLEREZZA-60:
---------------------------------------


- improve caching as discussed

> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Hasan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hasan resolved CLEREZZA-60.
---------------------------

    Resolution: Fixed

SimpleConceptProviderManager:
- updateConceptProviders() Im not sure if it is a good idea to update always the whole list instead of modifying/moving/removing single concept providers entries. There is a higher risk of losing information, when the list concurrently is modified over the webpage.

==> this will be part of CLEREZZA-57

in manage-concept-providers-page.ssp and concept-provider-manipulation.js is similar code for adding/creating providers.

==> this will be part of CLEREZZA-57

in ConceptCache:
 - in removeCachedConcepts(). Why delete all property one bye one instead of using deleteNodeContext()?

since deleteNodeContext() would delete all cached concepts


> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (CLEREZZA-60) REST service to search for concepts managed by registered concept providers given a search term

Posted by "Manuel Innerhofer (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CLEREZZA-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797118#action_12797118 ] 

Manuel Innerhofer edited comment on CLEREZZA-60 at 1/6/10 2:31 PM:
-------------------------------------------------------------------

- improve caching as discussed

- Specifying in what language the search term is, would probably improve the quality of the result.

      was (Author: mir):
    - improve caching as discussed
  
> REST service to search for concepts managed by registered concept providers given a search term
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLEREZZA-60
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-60
>             Project: Clerezza
>          Issue Type: Sub-task
>            Reporter: Hasan
>            Assignee: Hasan
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.