You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by Raminderjeet Singh <ra...@gmail.com> on 2012/10/23 16:32:58 UTC
ROLE Widget Store gadgets in Rave
Hi Dominik & Martin,
We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea is to make ROLE widget store available for Rave users. During the exercise we found lot of Role gadgets have open-social version 0.7 or 0.8. These versions do not work with Shindig 2.5, it needs opensocial version 0.9+. Please take a look at excel sheet attached to http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version problem can be solved by updating the open-social version in gadget xml(attached the zip file to JIRA). Some of the gadget hosted use openapp module which is not available in shindig. Any idea about this?
To integrate ROLE widget store with Rave widget store, Are there any API's we can work with?
Thanks
Raminder & Viknes
RE: AW: ROLE Widget Store gadgets in Rave
Posted by Viknes B <vi...@msn.com>.
Just noticed the delivery failure mail. Re-sending it without attachment.
Attachment can be found at http://grids.ucs.indiana.edu:9090/browse/RSG-10
I apologize if this mail was delivered earlier.
Viknes
-----Original Message-----
From: Viknes B [mailto:viknesb@msn.com]
Sent: Wednesday, November 14, 2012 2:11 PM
To: 'dev@rave.apache.org'
Cc: 'Martin Wolpers'; 'Scott Wilson'; 'Nils Faltin'; 'Dominik Renzel';
'Diana Dikke'
Subject: RE: AW: ROLE Widget Store gadgets in Rave
Hi Daniel And Nils,
I have attached the screenshots of the gadgets(both working and not
working). Can you please give us a timeline for the changes that would be
made to the ROLE Gadgets.
Thanks
Viknes
-----Original Message-----
From: Raminderjeet Singh [mailto:raminderjsingh@gmail.com]
Sent: Wednesday, October 24, 2012 9:32 AM
To: dev@rave.apache.org
Cc: Martin Wolpers; Scott Wilson; Nils Faltin; Dominik Renzel; Diana Dikke
Subject: Re: AW: ROLE Widget Store gadgets in Rave
Thanks Daniel for the information. The sample SPARQL URL does not return any
data. Can you please share sample SPARQL queries? I will play with those and
try to build a service in Rave. As Scott said, having support of OMDL will
definitely help for integration with Rave.
Raminder
On Oct 24, 2012, at 6:17 AM, Daniel Dahrendorf wrote:
> Dear Raminder and Viknes,
>
> thank you for evaluating the widgets form the ROLE Store. I need to talk
to the gadget developers and will discuss the required changes at our next
developer meeting.
>
> For accessing the data of the widgetstore we set up a SPARQL endpoint. It
is available under the following URL:
> http://role-widgetstore.eu/simplerdf/sparql
>
> The following query lists most of the information in JSON:
> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%
> 3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp
> %3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+%3Ftitle+%3Fdescrip
> tion+%3Fsource+%3Ftype+%3Fcategory+%3Ffunctionality+WHERE+%7B%0D%0A+%3
> Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocia
> lGadget%22.%0D%0A+%3Fwidget+rdf%3Atype+%3Ftype.%0D%0A+%3Fwidget+dcterm
> s%3Atitle+%3Ftitle.%0D%0A+%3Fwidget+dcterms%3Adescription+%3Fdescripti
> on.%0D%0A+%3Fwidget+dcterms%3Asource+%3Fsource.+%0D%0A+%3Fwidget+role%
> 3Acategory+%3Fcategory.%0D%0A+%3Fwidget+role%3Afunctionality+%3Ffuncti
> onality.%0D%0A%7D%0D%0ALIMIT+10&output=json&jsonp=&key=&show_inline=1
>
> The required information should be retrievable by using our endpoint.
>
> Please let us know if you have any questions or need further data.
>
> Best,
> Daniel
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Martin Wolpers [mailto:martin.wolpers@fit.fraunhofer.de]
>> Gesendet: Mittwoch, 24. Oktober 2012 10:17
>> An: Scott Wilson; Daniel Dahrendorf; Nils Faltin
>> Cc: dev@rave.apache.org; Dominik Renzel
>> Betreff: Re: ROLE Widget Store gadgets in Rave
>>
>> Dear Daniel, Nils, Scott and Raminder,
>>
>> I forward your questions to Daniel and Nils who are coordinating the
>> development of the widget store. I trust that they will respond
>> quickly, as I anticipate a clear interesting in cooperation with
>> other stores.
>>
>> Best,
>> Martin
>>
>> Am 23.10.2012 16:50, schrieb Scott Wilson:
>>>
>>> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>>>
>>>> Hi Dominik & Martin,
>>>>
>>>> We evaluated lot of gadgets hosted on ROLE to use them in Rave.
>>>> Idea is to make ROLE widget store available for Rave users. During
>>>> the exercise we found lot of Role gadgets have open-social version
>>>> 0.7
>> or
>>>> 0.8. These versions do not work with Shindig 2.5, it needs
>> opensocial
>>>> version 0.9+. Please take a look at excel sheet attached to
>>>> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
>>>> problem can be solved by updating the open-social version in gadget
>>>> xml(attached the zip file to JIRA). Some of the gadget hosted use
>>>> openapp module which is not available in shindig. Any idea about
>> this?
>>>>
>>>> To integrate ROLE widget store with Rave widget store, Are there
>>>> any API's we can work with?
>>>
>>> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>>>
>>> The APIs needed are
>>>
>>> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>>> Detail:widgets/{ID}
>>> Tag list:tag/all
>>>
>>> E.g.,
>>>
>>> api/search?q=youtube
>>>
>>>
>> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","i
>> c
>>>
>> on":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets
>> /
>>> youtube/icon.png","featured":0,"created":"2012-07-
>> 16T23:00:00.000+0000
>>> ","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed
>>> info","author":"Apache Wookie (Incubating)
>>> Team","tags":[],"activities":[],"description":"Find and play YouTube
>>> videos","type":"W3C
>>>
>> Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wo
>> o
>>>
>> kie.apache.org/widgets/youtube?format=application/widget","uri":"http:
>>> //wookie.apache.org/widgets/youtube"}]}
>>>
>>>
>>>
>>>>
>>>> Thanks
>>>> Raminder & Viknes
>>>>
>>>
>>
>>
>> --
>> Prof. Dr. Martin Wolpers
>> Fraunhofer-Institut für Angewandte Informationstechnik FIT Schloss
>> Birlinghoven
>> 53754 Sankt Augustin, Germany
>>
>> email: martin.wolpers@fit.fraunhofer.de
>> Tel: +49 2241 14 2128
>> Fax: +49 2241 14 2146
Re: AW: AW: ROLE Widget Store gadgets in Rave
Posted by Scott Wilson <sc...@gmail.com>.
On 28 Nov 2012, at 15:12, Raminderjeet Singh wrote:
> Thanks Daniel for the information. I tried the sample search query and it worked well. Scott can you please share your ideas to integrate these queries in Rave. Is there a JIRA task?
There are two ways you can integrate this with Rave.
1. Put a service facade onto the Role store to expose the JSON REST API that Rave currently expects
2. Override the implementation classes in Rave to work with the ROLE SPARQL endpoint
The first option is probably the best as it makes it much easier to switch between marketplaces just using the Rave admin UI, and Rave users don't need to do any special configuration to use your marketplace with a default setup. OMELETTE have taken this approach; their repository also uses RDF and SPARQL natively, but provide a service facade for integration.
However, if you want to put an alternative implementation in Rave thats doable also; you'd need to provide an alternative implementation of org.apache.rave.portal.service.WidgetMarketplaceService and override DefaultWidgetMarketplaceService in deployment.
>
> We will try the new release after its out.
>
> Raminder
>
> On Nov 28, 2012, at 9:03 AM, Daniel Dahrendorf wrote:
>
>> Hi Viknes and Raminder,
>>
>> sorry for the late answers, but unfortunately I was not on the list of recipients of your mails.
>>
>>> Thanks Daniel for the information. The sample SPARQL URL does not
>>> return any data. Can you please share sample SPARQL queries? I will
>>> play with those and try to build a service in Rave. As Scott said,
>>> having support of OMDL will definitely help for integration with Rave.
>>
>> I will try to translate your requested queries in SPARQL for our system:
>>
>>
>>
>>> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>>
>> PREFIX dcterms : <http://purl.org/dc/terms/>
>> PREFIX role: <http://purl.org/role/terms/>
>> PREFIX foaf : <http://xmlns.com/foaf/0.1/>
>>
>> DESCRIBE ?widget ?userId WHERE {
>> ?widget rdf:type "http://purl.org/role/terms/OpenSocialGadget".
>> ?widget dcterms:title ?title .
>> ?widget foaf:Maker ?userId.
>> FILTER regex(?title, "{$SEARCHTERM}", "i").
>> }
>> LIMIT ${LIMIT}
>> OFFSET ${OFFSET}
>>
>> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E+%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocialGadget%22.%0D%0A+%3Fwidget+dcterms%3Atitle+%3Ftitle+.+%0D%0A+%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A+FILTER+regex%28%3Ftitle%2C+%22trainer%22%2C+%22i%22%29.%0D%0A%7D%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
>>
>>
>>
>>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>>
>> PREFIX dcterms : <http://purl.org/dc/terms/>
>> PREFIX role : <http://purl.org/role/terms/>
>> PREFIX foaf : <http://xmlns.com/foaf/0.1/>
>>
>> DESCRIBE ?widget ?userId WHERE {
>> ?widget rdf:type role:OpenSocialGadget.
>> ?widget foaf:Maker ?userId.
>> ?widget role:category ${CATEGORY}/
>> }
>>
>> LIMIT ${LIMIT}
>> OFFSET ${OFFSET}
>>
>> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role+%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+role%3AOpenSocialGadget.%0D%0A+%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A+%3Fwidget+role%3Acategory+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Finstances%2FToolCategory%23CreateAndModify%3E.%0D%0A%7D%0D%0A%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
>>
>>
>>
>>> Detail:widgets/{ID}
>> Here we are using the uri of the widget as id.
>>
>> PREFIX dcterms : <http://purl.org/dc/terms/>
>> PREFIX role : <http://purl.org/role/terms/>
>> PREFIX foaf : <http://xmlns.com/foaf/0.1/>
>>
>> DESCRIBE ?widget ?userId WHERE {
>> ?widget rdf:type role:OpenSocialGadget.
>> ?widget foaf:Maker ?userId.
>> FILTER (?widget = {ID})
>> }
>>
>> LIMIT 10
>> OFFSET 0
>>
>> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role+%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A++%3Fwidget+rdf%3Atype+role%3AOpenSocialGadget.%0D%0A++%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A++FILTER+%28%3Fwidget+%3D+%3Chttp%3A%2F%2Frole-widgetstore.eu%2Ftool%2Fremote-lab-demo%3E%29.+%0D%0A%7D%0D%0A%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
>>
>>
>>
>>> Tag list:tag/all
>>
>> PREFIX role: <http://purl.org/role/terms/>
>> SELECT DISTINCT ?category WHERE {
>> ?widget role:category ?category.
>> }
>>
>> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+DISTINCT+%3Fcategory+WHERE+%7B+%0D%0A+%3Fwidget+role%3Acategory+%3Fcategory.%0D%0A%7D%0D%0A&output=json&jsonp=&key=&show_inline=1
>>
>>
>> Hope these queries with fit your needs. Please let me know if you have further questions regarding these queries.
>>
>>
>>> I have attached the screenshots of the gadgets(both working and not
>>> working). Can you please give us a timeline for the changes that would
>>> be made to the ROLE Gadgets.
>>
>> Regarding the timeline for changing our widgets to OpenSocial 0.9 we fixed December 7 as our deadline. In a next version of the store it will be also possible to query for the used OpenSocial version.
>>
>> Best,
>> Daniel
>>
>>
>>> -----Ursprüngliche Nachricht-----
>>> Von: Viknes B [mailto:viknesb@msn.com]
>>> Gesendet: Mittwoch, 14. November 2012 20:11
>>> An: dev@rave.apache.org
>>> Cc: 'Martin Wolpers'; 'Scott Wilson'; Nils Faltin; 'Dominik Renzel';
>>> Diana Dikke
>>> Betreff: RE: AW: ROLE Widget Store gadgets in Rave
>>>
>>> Hi Daniel And Nils,
>>>
>>> I have attached the screenshots of the gadgets(both working and not
>>> working). Can you please give us a timeline for the changes that would
>>> be made to the ROLE Gadgets.
>>>
>>> Thanks
>>> Viknes
>>>
>>> -----Original Message-----
>>> From: Raminderjeet Singh [mailto:raminderjsingh@gmail.com]
>>> Sent: Wednesday, October 24, 2012 9:32 AM
>>> To: dev@rave.apache.org
>>> Cc: Martin Wolpers; Scott Wilson; Nils Faltin; Dominik Renzel; Diana
>>> Dikke
>>> Subject: Re: AW: ROLE Widget Store gadgets in Rave
>>>
>>> Thanks Daniel for the information. The sample SPARQL URL does not
>>> return any data. Can you please share sample SPARQL queries? I will
>>> play with those and try to build a service in Rave. As Scott said,
>>> having support of OMDL will definitely help for integration with Rave.
>>>
>>> Raminder
>>>
>>> On Oct 24, 2012, at 6:17 AM, Daniel Dahrendorf wrote:
>>>
>>>> Dear Raminder and Viknes,
>>>>
>>>> thank you for evaluating the widgets form the ROLE Store. I need to
>>>> talk
>>> to the gadget developers and will discuss the required changes at our
>>> next developer meeting.
>>>>
>>>> For accessing the data of the widgetstore we set up a SPARQL
>>> endpoint.
>>>> It
>>> is available under the following URL:
>>>> http://role-widgetstore.eu/simplerdf/sparql
>>>>
>>>> The following query lists most of the information in JSON:
>>>> http://role-
>>> widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%
>>>>
>>> 3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp
>>>>
>>> %3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+%3Ftitle+%3Fdescrip
>>>>
>>> tion+%3Fsource+%3Ftype+%3Fcategory+%3Ffunctionality+WHERE+%7B%0D%0A+%3
>>>>
>>> Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocia
>>>>
>>> lGadget%22.%0D%0A+%3Fwidget+rdf%3Atype+%3Ftype.%0D%0A+%3Fwidget+dcterm
>>>>
>>> s%3Atitle+%3Ftitle.%0D%0A+%3Fwidget+dcterms%3Adescription+%3Fdescripti
>>>>
>>> on.%0D%0A+%3Fwidget+dcterms%3Asource+%3Fsource.+%0D%0A+%3Fwidget+role%
>>>>
>>> 3Acategory+%3Fcategory.%0D%0A+%3Fwidget+role%3Afunctionality+%3Ffuncti
>>>> onality.%0D%0A%7D%0D%0ALIMIT+10&output=json&jsonp=&key=&show_inline=1
>>>>
>>>> The required information should be retrievable by using our endpoint.
>>>>
>>>> Please let us know if you have any questions or need further data.
>>>>
>>>> Best,
>>>> Daniel
>>>>
>>>>
>>>>> -----Ursprüngliche Nachricht-----
>>>>> Von: Martin Wolpers [mailto:martin.wolpers@fit.fraunhofer.de]
>>>>> Gesendet: Mittwoch, 24. Oktober 2012 10:17
>>>>> An: Scott Wilson; Daniel Dahrendorf; Nils Faltin
>>>>> Cc: dev@rave.apache.org; Dominik Renzel
>>>>> Betreff: Re: ROLE Widget Store gadgets in Rave
>>>>>
>>>>> Dear Daniel, Nils, Scott and Raminder,
>>>>>
>>>>> I forward your questions to Daniel and Nils who are coordinating the
>>>>> development of the widget store. I trust that they will respond
>>>>> quickly, as I anticipate a clear interesting in cooperation with
>>>>> other stores.
>>>>>
>>>>> Best,
>>>>> Martin
>>>>>
>>>>> Am 23.10.2012 16:50, schrieb Scott Wilson:
>>>>>>
>>>>>> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>>>>>>
>>>>>>> Hi Dominik & Martin,
>>>>>>>
>>>>>>> We evaluated lot of gadgets hosted on ROLE to use them in Rave.
>>>>>>> Idea is to make ROLE widget store available for Rave users. During
>>>>>>> the exercise we found lot of Role gadgets have open-social version
>>>>>>> 0.7
>>>>> or
>>>>>>> 0.8. These versions do not work with Shindig 2.5, it needs
>>>>> opensocial
>>>>>>> version 0.9+. Please take a look at excel sheet attached to
>>>>>>> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
>>>>>>> problem can be solved by updating the open-social version in
>>> gadget
>>>>>>> xml(attached the zip file to JIRA). Some of the gadget hosted use
>>>>>>> openapp module which is not available in shindig. Any idea about
>>>>> this?
>>>>>>>
>>>>>>> To integrate ROLE widget store with Rave widget store, Are there
>>>>>>> any API's we can work with?
>>>>>>
>>>>>> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>>>>>>
>>>>>> The APIs needed are
>>>>>>
>>>>>>
>>> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>>>>>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>>>>>> Detail:widgets/{ID}
>>>>>> Tag list:tag/all
>>>>>>
>>>>>> E.g.,
>>>>>>
>>>>>> api/search?q=youtube
>>>>>>
>>>>>>
>>>>>
>>> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","i
>>>>> c
>>>>>>
>>>>>
>>> on":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets
>>>>> /
>>>>>> youtube/icon.png","featured":0,"created":"2012-07-
>>>>> 16T23:00:00.000+0000
>>>>>> ","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed
>>>>>> info","author":"Apache Wookie (Incubating)
>>>>>> Team","tags":[],"activities":[],"description":"Find and play
>>> YouTube
>>>>>> videos","type":"W3C
>>>>>>
>>>>>
>>> Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wo
>>>>> o
>>>>>>
>>>>>
>>> kie.apache.org/widgets/youtube?format=application/widget","uri":"http:
>>>>>> //wookie.apache.org/widgets/youtube"}]}
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Thanks
>>>>>>> Raminder & Viknes
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Prof. Dr. Martin Wolpers
>>>>> Fraunhofer-Institut für Angewandte Informationstechnik FIT Schloss
>>>>> Birlinghoven
>>>>> 53754 Sankt Augustin, Germany
>>>>>
>>>>> email: martin.wolpers@fit.fraunhofer.de
>>>>> Tel: +49 2241 14 2128
>>>>> Fax: +49 2241 14 2146
>>
>
Re: AW: AW: ROLE Widget Store gadgets in Rave
Posted by Raminderjeet Singh <ra...@gmail.com>.
Thanks Daniel for the information. I tried the sample search query and it worked well. Scott can you please share your ideas to integrate these queries in Rave. Is there a JIRA task?
We will try the new release after its out.
Raminder
On Nov 28, 2012, at 9:03 AM, Daniel Dahrendorf wrote:
> Hi Viknes and Raminder,
>
> sorry for the late answers, but unfortunately I was not on the list of recipients of your mails.
>
>> Thanks Daniel for the information. The sample SPARQL URL does not
>> return any data. Can you please share sample SPARQL queries? I will
>> play with those and try to build a service in Rave. As Scott said,
>> having support of OMDL will definitely help for integration with Rave.
>
> I will try to translate your requested queries in SPARQL for our system:
>
>
>
>> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>
> PREFIX dcterms : <http://purl.org/dc/terms/>
> PREFIX role: <http://purl.org/role/terms/>
> PREFIX foaf : <http://xmlns.com/foaf/0.1/>
>
> DESCRIBE ?widget ?userId WHERE {
> ?widget rdf:type "http://purl.org/role/terms/OpenSocialGadget".
> ?widget dcterms:title ?title .
> ?widget foaf:Maker ?userId.
> FILTER regex(?title, "{$SEARCHTERM}", "i").
> }
> LIMIT ${LIMIT}
> OFFSET ${OFFSET}
>
> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E+%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocialGadget%22.%0D%0A+%3Fwidget+dcterms%3Atitle+%3Ftitle+.+%0D%0A+%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A+FILTER+regex%28%3Ftitle%2C+%22trainer%22%2C+%22i%22%29.%0D%0A%7D%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
>
>
>
>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>
> PREFIX dcterms : <http://purl.org/dc/terms/>
> PREFIX role : <http://purl.org/role/terms/>
> PREFIX foaf : <http://xmlns.com/foaf/0.1/>
>
> DESCRIBE ?widget ?userId WHERE {
> ?widget rdf:type role:OpenSocialGadget.
> ?widget foaf:Maker ?userId.
> ?widget role:category ${CATEGORY}/
> }
>
> LIMIT ${LIMIT}
> OFFSET ${OFFSET}
>
> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role+%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+role%3AOpenSocialGadget.%0D%0A+%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A+%3Fwidget+role%3Acategory+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Finstances%2FToolCategory%23CreateAndModify%3E.%0D%0A%7D%0D%0A%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
>
>
>
>> Detail:widgets/{ID}
> Here we are using the uri of the widget as id.
>
> PREFIX dcterms : <http://purl.org/dc/terms/>
> PREFIX role : <http://purl.org/role/terms/>
> PREFIX foaf : <http://xmlns.com/foaf/0.1/>
>
> DESCRIBE ?widget ?userId WHERE {
> ?widget rdf:type role:OpenSocialGadget.
> ?widget foaf:Maker ?userId.
> FILTER (?widget = {ID})
> }
>
> LIMIT 10
> OFFSET 0
>
> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role+%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A++%3Fwidget+rdf%3Atype+role%3AOpenSocialGadget.%0D%0A++%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A++FILTER+%28%3Fwidget+%3D+%3Chttp%3A%2F%2Frole-widgetstore.eu%2Ftool%2Fremote-lab-demo%3E%29.+%0D%0A%7D%0D%0A%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
>
>
>
>> Tag list:tag/all
>
> PREFIX role: <http://purl.org/role/terms/>
> SELECT DISTINCT ?category WHERE {
> ?widget role:category ?category.
> }
>
> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+DISTINCT+%3Fcategory+WHERE+%7B+%0D%0A+%3Fwidget+role%3Acategory+%3Fcategory.%0D%0A%7D%0D%0A&output=json&jsonp=&key=&show_inline=1
>
>
> Hope these queries with fit your needs. Please let me know if you have further questions regarding these queries.
>
>
>> I have attached the screenshots of the gadgets(both working and not
>> working). Can you please give us a timeline for the changes that would
>> be made to the ROLE Gadgets.
>
> Regarding the timeline for changing our widgets to OpenSocial 0.9 we fixed December 7 as our deadline. In a next version of the store it will be also possible to query for the used OpenSocial version.
>
> Best,
> Daniel
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Viknes B [mailto:viknesb@msn.com]
>> Gesendet: Mittwoch, 14. November 2012 20:11
>> An: dev@rave.apache.org
>> Cc: 'Martin Wolpers'; 'Scott Wilson'; Nils Faltin; 'Dominik Renzel';
>> Diana Dikke
>> Betreff: RE: AW: ROLE Widget Store gadgets in Rave
>>
>> Hi Daniel And Nils,
>>
>> I have attached the screenshots of the gadgets(both working and not
>> working). Can you please give us a timeline for the changes that would
>> be made to the ROLE Gadgets.
>>
>> Thanks
>> Viknes
>>
>> -----Original Message-----
>> From: Raminderjeet Singh [mailto:raminderjsingh@gmail.com]
>> Sent: Wednesday, October 24, 2012 9:32 AM
>> To: dev@rave.apache.org
>> Cc: Martin Wolpers; Scott Wilson; Nils Faltin; Dominik Renzel; Diana
>> Dikke
>> Subject: Re: AW: ROLE Widget Store gadgets in Rave
>>
>> Thanks Daniel for the information. The sample SPARQL URL does not
>> return any data. Can you please share sample SPARQL queries? I will
>> play with those and try to build a service in Rave. As Scott said,
>> having support of OMDL will definitely help for integration with Rave.
>>
>> Raminder
>>
>> On Oct 24, 2012, at 6:17 AM, Daniel Dahrendorf wrote:
>>
>>> Dear Raminder and Viknes,
>>>
>>> thank you for evaluating the widgets form the ROLE Store. I need to
>>> talk
>> to the gadget developers and will discuss the required changes at our
>> next developer meeting.
>>>
>>> For accessing the data of the widgetstore we set up a SPARQL
>> endpoint.
>>> It
>> is available under the following URL:
>>> http://role-widgetstore.eu/simplerdf/sparql
>>>
>>> The following query lists most of the information in JSON:
>>> http://role-
>> widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%
>>>
>> 3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp
>>>
>> %3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+%3Ftitle+%3Fdescrip
>>>
>> tion+%3Fsource+%3Ftype+%3Fcategory+%3Ffunctionality+WHERE+%7B%0D%0A+%3
>>>
>> Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocia
>>>
>> lGadget%22.%0D%0A+%3Fwidget+rdf%3Atype+%3Ftype.%0D%0A+%3Fwidget+dcterm
>>>
>> s%3Atitle+%3Ftitle.%0D%0A+%3Fwidget+dcterms%3Adescription+%3Fdescripti
>>>
>> on.%0D%0A+%3Fwidget+dcterms%3Asource+%3Fsource.+%0D%0A+%3Fwidget+role%
>>>
>> 3Acategory+%3Fcategory.%0D%0A+%3Fwidget+role%3Afunctionality+%3Ffuncti
>>> onality.%0D%0A%7D%0D%0ALIMIT+10&output=json&jsonp=&key=&show_inline=1
>>>
>>> The required information should be retrievable by using our endpoint.
>>>
>>> Please let us know if you have any questions or need further data.
>>>
>>> Best,
>>> Daniel
>>>
>>>
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: Martin Wolpers [mailto:martin.wolpers@fit.fraunhofer.de]
>>>> Gesendet: Mittwoch, 24. Oktober 2012 10:17
>>>> An: Scott Wilson; Daniel Dahrendorf; Nils Faltin
>>>> Cc: dev@rave.apache.org; Dominik Renzel
>>>> Betreff: Re: ROLE Widget Store gadgets in Rave
>>>>
>>>> Dear Daniel, Nils, Scott and Raminder,
>>>>
>>>> I forward your questions to Daniel and Nils who are coordinating the
>>>> development of the widget store. I trust that they will respond
>>>> quickly, as I anticipate a clear interesting in cooperation with
>>>> other stores.
>>>>
>>>> Best,
>>>> Martin
>>>>
>>>> Am 23.10.2012 16:50, schrieb Scott Wilson:
>>>>>
>>>>> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>>>>>
>>>>>> Hi Dominik & Martin,
>>>>>>
>>>>>> We evaluated lot of gadgets hosted on ROLE to use them in Rave.
>>>>>> Idea is to make ROLE widget store available for Rave users. During
>>>>>> the exercise we found lot of Role gadgets have open-social version
>>>>>> 0.7
>>>> or
>>>>>> 0.8. These versions do not work with Shindig 2.5, it needs
>>>> opensocial
>>>>>> version 0.9+. Please take a look at excel sheet attached to
>>>>>> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
>>>>>> problem can be solved by updating the open-social version in
>> gadget
>>>>>> xml(attached the zip file to JIRA). Some of the gadget hosted use
>>>>>> openapp module which is not available in shindig. Any idea about
>>>> this?
>>>>>>
>>>>>> To integrate ROLE widget store with Rave widget store, Are there
>>>>>> any API's we can work with?
>>>>>
>>>>> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>>>>>
>>>>> The APIs needed are
>>>>>
>>>>>
>> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>>>>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>>>>> Detail:widgets/{ID}
>>>>> Tag list:tag/all
>>>>>
>>>>> E.g.,
>>>>>
>>>>> api/search?q=youtube
>>>>>
>>>>>
>>>>
>> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","i
>>>> c
>>>>>
>>>>
>> on":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets
>>>> /
>>>>> youtube/icon.png","featured":0,"created":"2012-07-
>>>> 16T23:00:00.000+0000
>>>>> ","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed
>>>>> info","author":"Apache Wookie (Incubating)
>>>>> Team","tags":[],"activities":[],"description":"Find and play
>> YouTube
>>>>> videos","type":"W3C
>>>>>
>>>>
>> Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wo
>>>> o
>>>>>
>>>>
>> kie.apache.org/widgets/youtube?format=application/widget","uri":"http:
>>>>> //wookie.apache.org/widgets/youtube"}]}
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> Raminder & Viknes
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Prof. Dr. Martin Wolpers
>>>> Fraunhofer-Institut für Angewandte Informationstechnik FIT Schloss
>>>> Birlinghoven
>>>> 53754 Sankt Augustin, Germany
>>>>
>>>> email: martin.wolpers@fit.fraunhofer.de
>>>> Tel: +49 2241 14 2128
>>>> Fax: +49 2241 14 2146
>
AW: AW: ROLE Widget Store gadgets in Rave
Posted by Daniel Dahrendorf <Da...@im-c.de>.
Hi Viknes and Raminder,
sorry for the late answers, but unfortunately I was not on the list of recipients of your mails.
> Thanks Daniel for the information. The sample SPARQL URL does not
> return any data. Can you please share sample SPARQL queries? I will
> play with those and try to build a service in Rave. As Scott said,
> having support of OMDL will definitely help for integration with Rave.
I will try to translate your requested queries in SPARQL for our system:
> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
PREFIX dcterms : <http://purl.org/dc/terms/>
PREFIX role: <http://purl.org/role/terms/>
PREFIX foaf : <http://xmlns.com/foaf/0.1/>
DESCRIBE ?widget ?userId WHERE {
?widget rdf:type "http://purl.org/role/terms/OpenSocialGadget".
?widget dcterms:title ?title .
?widget foaf:Maker ?userId.
FILTER regex(?title, "{$SEARCHTERM}", "i").
}
LIMIT ${LIMIT}
OFFSET ${OFFSET}
http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E+%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocialGadget%22.%0D%0A+%3Fwidget+dcterms%3Atitle+%3Ftitle+.+%0D%0A+%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A+FILTER+regex%28%3Ftitle%2C+%22trainer%22%2C+%22i%22%29.%0D%0A%7D%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
PREFIX dcterms : <http://purl.org/dc/terms/>
PREFIX role : <http://purl.org/role/terms/>
PREFIX foaf : <http://xmlns.com/foaf/0.1/>
DESCRIBE ?widget ?userId WHERE {
?widget rdf:type role:OpenSocialGadget.
?widget foaf:Maker ?userId.
?widget role:category ${CATEGORY}/
}
LIMIT ${LIMIT}
OFFSET ${OFFSET}
http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role+%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+role%3AOpenSocialGadget.%0D%0A+%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A+%3Fwidget+role%3Acategory+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Finstances%2FToolCategory%23CreateAndModify%3E.%0D%0A%7D%0D%0A%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
> Detail:widgets/{ID}
Here we are using the uri of the widget as id.
PREFIX dcterms : <http://purl.org/dc/terms/>
PREFIX role : <http://purl.org/role/terms/>
PREFIX foaf : <http://xmlns.com/foaf/0.1/>
DESCRIBE ?widget ?userId WHERE {
?widget rdf:type role:OpenSocialGadget.
?widget foaf:Maker ?userId.
FILTER (?widget = {ID})
}
LIMIT 10
OFFSET 0
http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role+%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0APREFIX+foaf+%3A+%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0D%0A%0D%0ADESCRIBE+%3Fwidget+%3FuserId+WHERE+%7B%0D%0A++%3Fwidget+rdf%3Atype+role%3AOpenSocialGadget.%0D%0A++%3Fwidget+foaf%3AMaker+%3FuserId.%0D%0A++FILTER+%28%3Fwidget+%3D+%3Chttp%3A%2F%2Frole-widgetstore.eu%2Ftool%2Fremote-lab-demo%3E%29.+%0D%0A%7D%0D%0A%0D%0ALIMIT+10%0D%0AOFFSET+0&output=json&jsonp=&key=&show_inline=1
> Tag list:tag/all
PREFIX role: <http://purl.org/role/terms/>
SELECT DISTINCT ?category WHERE {
?widget role:category ?category.
}
http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+DISTINCT+%3Fcategory+WHERE+%7B+%0D%0A+%3Fwidget+role%3Acategory+%3Fcategory.%0D%0A%7D%0D%0A&output=json&jsonp=&key=&show_inline=1
Hope these queries with fit your needs. Please let me know if you have further questions regarding these queries.
> I have attached the screenshots of the gadgets(both working and not
> working). Can you please give us a timeline for the changes that would
> be made to the ROLE Gadgets.
Regarding the timeline for changing our widgets to OpenSocial 0.9 we fixed December 7 as our deadline. In a next version of the store it will be also possible to query for the used OpenSocial version.
Best,
Daniel
> -----Ursprüngliche Nachricht-----
> Von: Viknes B [mailto:viknesb@msn.com]
> Gesendet: Mittwoch, 14. November 2012 20:11
> An: dev@rave.apache.org
> Cc: 'Martin Wolpers'; 'Scott Wilson'; Nils Faltin; 'Dominik Renzel';
> Diana Dikke
> Betreff: RE: AW: ROLE Widget Store gadgets in Rave
>
> Hi Daniel And Nils,
>
> I have attached the screenshots of the gadgets(both working and not
> working). Can you please give us a timeline for the changes that would
> be made to the ROLE Gadgets.
>
> Thanks
> Viknes
>
> -----Original Message-----
> From: Raminderjeet Singh [mailto:raminderjsingh@gmail.com]
> Sent: Wednesday, October 24, 2012 9:32 AM
> To: dev@rave.apache.org
> Cc: Martin Wolpers; Scott Wilson; Nils Faltin; Dominik Renzel; Diana
> Dikke
> Subject: Re: AW: ROLE Widget Store gadgets in Rave
>
> Thanks Daniel for the information. The sample SPARQL URL does not
> return any data. Can you please share sample SPARQL queries? I will
> play with those and try to build a service in Rave. As Scott said,
> having support of OMDL will definitely help for integration with Rave.
>
> Raminder
>
> On Oct 24, 2012, at 6:17 AM, Daniel Dahrendorf wrote:
>
> > Dear Raminder and Viknes,
> >
> > thank you for evaluating the widgets form the ROLE Store. I need to
> > talk
> to the gadget developers and will discuss the required changes at our
> next developer meeting.
> >
> > For accessing the data of the widgetstore we set up a SPARQL
> endpoint.
> > It
> is available under the following URL:
> > http://role-widgetstore.eu/simplerdf/sparql
> >
> > The following query lists most of the information in JSON:
> > http://role-
> widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%
> >
> 3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp
> >
> %3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+%3Ftitle+%3Fdescrip
> >
> tion+%3Fsource+%3Ftype+%3Fcategory+%3Ffunctionality+WHERE+%7B%0D%0A+%3
> >
> Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocia
> >
> lGadget%22.%0D%0A+%3Fwidget+rdf%3Atype+%3Ftype.%0D%0A+%3Fwidget+dcterm
> >
> s%3Atitle+%3Ftitle.%0D%0A+%3Fwidget+dcterms%3Adescription+%3Fdescripti
> >
> on.%0D%0A+%3Fwidget+dcterms%3Asource+%3Fsource.+%0D%0A+%3Fwidget+role%
> >
> 3Acategory+%3Fcategory.%0D%0A+%3Fwidget+role%3Afunctionality+%3Ffuncti
> > onality.%0D%0A%7D%0D%0ALIMIT+10&output=json&jsonp=&key=&show_inline=1
> >
> > The required information should be retrievable by using our endpoint.
> >
> > Please let us know if you have any questions or need further data.
> >
> > Best,
> > Daniel
> >
> >
> >> -----Ursprüngliche Nachricht-----
> >> Von: Martin Wolpers [mailto:martin.wolpers@fit.fraunhofer.de]
> >> Gesendet: Mittwoch, 24. Oktober 2012 10:17
> >> An: Scott Wilson; Daniel Dahrendorf; Nils Faltin
> >> Cc: dev@rave.apache.org; Dominik Renzel
> >> Betreff: Re: ROLE Widget Store gadgets in Rave
> >>
> >> Dear Daniel, Nils, Scott and Raminder,
> >>
> >> I forward your questions to Daniel and Nils who are coordinating the
> >> development of the widget store. I trust that they will respond
> >> quickly, as I anticipate a clear interesting in cooperation with
> >> other stores.
> >>
> >> Best,
> >> Martin
> >>
> >> Am 23.10.2012 16:50, schrieb Scott Wilson:
> >>>
> >>> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
> >>>
> >>>> Hi Dominik & Martin,
> >>>>
> >>>> We evaluated lot of gadgets hosted on ROLE to use them in Rave.
> >>>> Idea is to make ROLE widget store available for Rave users. During
> >>>> the exercise we found lot of Role gadgets have open-social version
> >>>> 0.7
> >> or
> >>>> 0.8. These versions do not work with Shindig 2.5, it needs
> >> opensocial
> >>>> version 0.9+. Please take a look at excel sheet attached to
> >>>> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
> >>>> problem can be solved by updating the open-social version in
> gadget
> >>>> xml(attached the zip file to JIRA). Some of the gadget hosted use
> >>>> openapp module which is not available in shindig. Any idea about
> >> this?
> >>>>
> >>>> To integrate ROLE widget store with Rave widget store, Are there
> >>>> any API's we can work with?
> >>>
> >>> Can the ROLE widget store provide the same JSON APIs as Edukapp?
> >>>
> >>> The APIs needed are
> >>>
> >>>
> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
> >>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
> >>> Detail:widgets/{ID}
> >>> Tag list:tag/all
> >>>
> >>> E.g.,
> >>>
> >>> api/search?q=youtube
> >>>
> >>>
> >>
> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","i
> >> c
> >>>
> >>
> on":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets
> >> /
> >>> youtube/icon.png","featured":0,"created":"2012-07-
> >> 16T23:00:00.000+0000
> >>> ","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed
> >>> info","author":"Apache Wookie (Incubating)
> >>> Team","tags":[],"activities":[],"description":"Find and play
> YouTube
> >>> videos","type":"W3C
> >>>
> >>
> Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wo
> >> o
> >>>
> >>
> kie.apache.org/widgets/youtube?format=application/widget","uri":"http:
> >>> //wookie.apache.org/widgets/youtube"}]}
> >>>
> >>>
> >>>
> >>>>
> >>>> Thanks
> >>>> Raminder & Viknes
> >>>>
> >>>
> >>
> >>
> >> --
> >> Prof. Dr. Martin Wolpers
> >> Fraunhofer-Institut für Angewandte Informationstechnik FIT Schloss
> >> Birlinghoven
> >> 53754 Sankt Augustin, Germany
> >>
> >> email: martin.wolpers@fit.fraunhofer.de
> >> Tel: +49 2241 14 2128
> >> Fax: +49 2241 14 2146
Re: AW: ROLE Widget Store gadgets in Rave
Posted by Raminderjeet Singh <ra...@gmail.com>.
Thanks Daniel for the information. The sample SPARQL URL does not return any data. Can you please share sample SPARQL queries? I will play with those and try to build a service in Rave. As Scott said, having support of OMDL will definitely help for integration with Rave.
Raminder
On Oct 24, 2012, at 6:17 AM, Daniel Dahrendorf wrote:
> Dear Raminder and Viknes,
>
> thank you for evaluating the widgets form the ROLE Store. I need to talk to the gadget developers and will discuss the required changes at our next developer meeting.
>
> For accessing the data of the widgetstore we set up a SPARQL endpoint. It is available under the following URL:
> http://role-widgetstore.eu/simplerdf/sparql
>
> The following query lists most of the information in JSON:
> http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+%3Ftitle+%3Fdescription+%3Fsource+%3Ftype+%3Fcategory+%3Ffunctionality+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocialGadget%22.%0D%0A+%3Fwidget+rdf%3Atype+%3Ftype.%0D%0A+%3Fwidget+dcterms%3Atitle+%3Ftitle.%0D%0A+%3Fwidget+dcterms%3Adescription+%3Fdescription.%0D%0A+%3Fwidget+dcterms%3Asource+%3Fsource.+%0D%0A+%3Fwidget+role%3Acategory+%3Fcategory.%0D%0A+%3Fwidget+role%3Afunctionality+%3Ffunctionality.%0D%0A%7D%0D%0ALIMIT+10&output=json&jsonp=&key=&show_inline=1
>
> The required information should be retrievable by using our endpoint.
>
> Please let us know if you have any questions or need further data.
>
> Best,
> Daniel
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Martin Wolpers [mailto:martin.wolpers@fit.fraunhofer.de]
>> Gesendet: Mittwoch, 24. Oktober 2012 10:17
>> An: Scott Wilson; Daniel Dahrendorf; Nils Faltin
>> Cc: dev@rave.apache.org; Dominik Renzel
>> Betreff: Re: ROLE Widget Store gadgets in Rave
>>
>> Dear Daniel, Nils, Scott and Raminder,
>>
>> I forward your questions to Daniel and Nils who are coordinating the
>> development of the widget store. I trust that they will respond
>> quickly, as I anticipate a clear interesting in cooperation with other
>> stores.
>>
>> Best,
>> Martin
>>
>> Am 23.10.2012 16:50, schrieb Scott Wilson:
>>>
>>> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>>>
>>>> Hi Dominik & Martin,
>>>>
>>>> We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea
>>>> is to make ROLE widget store available for Rave users. During the
>>>> exercise we found lot of Role gadgets have open-social version 0.7
>> or
>>>> 0.8. These versions do not work with Shindig 2.5, it needs
>> opensocial
>>>> version 0.9+. Please take a look at excel sheet attached to
>>>> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
>>>> problem can be solved by updating the open-social version in gadget
>>>> xml(attached the zip file to JIRA). Some of the gadget hosted use
>>>> openapp module which is not available in shindig. Any idea about
>> this?
>>>>
>>>> To integrate ROLE widget store with Rave widget store, Are there any
>>>> API's we can work with?
>>>
>>> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>>>
>>> The APIs needed are
>>>
>>> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>>> Detail:widgets/{ID}
>>> Tag list:tag/all
>>>
>>> E.g.,
>>>
>>> api/search?q=youtube
>>>
>>>
>> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","ic
>>>
>> on":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/
>>> youtube/icon.png","featured":0,"created":"2012-07-
>> 16T23:00:00.000+0000
>>> ","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed
>>> info","author":"Apache Wookie (Incubating)
>>> Team","tags":[],"activities":[],"description":"Find and play YouTube
>>> videos","type":"W3C
>>>
>> Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://woo
>>>
>> kie.apache.org/widgets/youtube?format=application/widget","uri":"http:
>>> //wookie.apache.org/widgets/youtube"}]}
>>>
>>>
>>>
>>>>
>>>> Thanks
>>>> Raminder & Viknes
>>>>
>>>
>>
>>
>> --
>> Prof. Dr. Martin Wolpers
>> Fraunhofer-Institut für Angewandte Informationstechnik FIT Schloss
>> Birlinghoven
>> 53754 Sankt Augustin, Germany
>>
>> email: martin.wolpers@fit.fraunhofer.de
>> Tel: +49 2241 14 2128
>> Fax: +49 2241 14 2146
AW: ROLE Widget Store gadgets in Rave
Posted by Daniel Dahrendorf <Da...@im-c.de>.
Dear Raminder and Viknes,
thank you for evaluating the widgets form the ROLE Store. I need to talk to the gadget developers and will discuss the required changes at our next developer meeting.
For accessing the data of the widgetstore we set up a SPARQL endpoint. It is available under the following URL:
http://role-widgetstore.eu/simplerdf/sparql
The following query lists most of the information in JSON:
http://role-widgetstore.eu/simplerdf/sparql?query=PREFIX+dcterms+%3A+%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%3E%0D%0APREFIX+role%3A+%3Chttp%3A%2F%2Fpurl.org%2Frole%2Fterms%2F%3E%0D%0ASELECT+%3Ftitle+%3Fdescription+%3Fsource+%3Ftype+%3Fcategory+%3Ffunctionality+WHERE+%7B%0D%0A+%3Fwidget+rdf%3Atype+%22http%3A%2F%2Fpurl.org%2Frole%2Fterms%2FOpenSocialGadget%22.%0D%0A+%3Fwidget+rdf%3Atype+%3Ftype.%0D%0A+%3Fwidget+dcterms%3Atitle+%3Ftitle.%0D%0A+%3Fwidget+dcterms%3Adescription+%3Fdescription.%0D%0A+%3Fwidget+dcterms%3Asource+%3Fsource.+%0D%0A+%3Fwidget+role%3Acategory+%3Fcategory.%0D%0A+%3Fwidget+role%3Afunctionality+%3Ffunctionality.%0D%0A%7D%0D%0ALIMIT+10&output=json&jsonp=&key=&show_inline=1
The required information should be retrievable by using our endpoint.
Please let us know if you have any questions or need further data.
Best,
Daniel
> -----Ursprüngliche Nachricht-----
> Von: Martin Wolpers [mailto:martin.wolpers@fit.fraunhofer.de]
> Gesendet: Mittwoch, 24. Oktober 2012 10:17
> An: Scott Wilson; Daniel Dahrendorf; Nils Faltin
> Cc: dev@rave.apache.org; Dominik Renzel
> Betreff: Re: ROLE Widget Store gadgets in Rave
>
> Dear Daniel, Nils, Scott and Raminder,
>
> I forward your questions to Daniel and Nils who are coordinating the
> development of the widget store. I trust that they will respond
> quickly, as I anticipate a clear interesting in cooperation with other
> stores.
>
> Best,
> Martin
>
> Am 23.10.2012 16:50, schrieb Scott Wilson:
> >
> > On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
> >
> >> Hi Dominik & Martin,
> >>
> >> We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea
> >> is to make ROLE widget store available for Rave users. During the
> >> exercise we found lot of Role gadgets have open-social version 0.7
> or
> >> 0.8. These versions do not work with Shindig 2.5, it needs
> opensocial
> >> version 0.9+. Please take a look at excel sheet attached to
> >> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
> >> problem can be solved by updating the open-social version in gadget
> >> xml(attached the zip file to JIRA). Some of the gadget hosted use
> >> openapp module which is not available in shindig. Any idea about
> this?
> >>
> >> To integrate ROLE widget store with Rave widget store, Are there any
> >> API's we can work with?
> >
> > Can the ROLE widget store provide the same JSON APIs as Edukapp?
> >
> > The APIs needed are
> >
> > Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
> > Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
> > Detail:widgets/{ID}
> > Tag list:tag/all
> >
> > E.g.,
> >
> > api/search?q=youtube
> >
> >
> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","ic
> >
> on":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/
> > youtube/icon.png","featured":0,"created":"2012-07-
> 16T23:00:00.000+0000
> > ","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed
> > info","author":"Apache Wookie (Incubating)
> > Team","tags":[],"activities":[],"description":"Find and play YouTube
> > videos","type":"W3C
> >
> Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://woo
> >
> kie.apache.org/widgets/youtube?format=application/widget","uri":"http:
> > //wookie.apache.org/widgets/youtube"}]}
> >
> >
> >
> >>
> >> Thanks
> >> Raminder & Viknes
> >>
> >
>
>
> --
> Prof. Dr. Martin Wolpers
> Fraunhofer-Institut für Angewandte Informationstechnik FIT Schloss
> Birlinghoven
> 53754 Sankt Augustin, Germany
>
> email: martin.wolpers@fit.fraunhofer.de
> Tel: +49 2241 14 2128
> Fax: +49 2241 14 2146
Re: ROLE Widget Store gadgets in Rave
Posted by Martin Wolpers <ma...@fit.fraunhofer.de>.
Dear Daniel, Nils, Scott and Raminder,
I forward your questions to Daniel and Nils who are coordinating the
development of the widget store. I trust that they will respond quickly,
as I anticipate a clear interesting in cooperation with other stores.
Best,
Martin
Am 23.10.2012 16:50, schrieb Scott Wilson:
>
> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>
>> Hi Dominik & Martin,
>>
>> We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea
>> is to make ROLE widget store available for Rave users. During the
>> exercise we found lot of Role gadgets have open-social version 0.7 or
>> 0.8. These versions do not work with Shindig 2.5, it needs opensocial
>> version 0.9+. Please take a look at excel sheet attached to
>> http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version
>> problem can be solved by updating the open-social version in gadget
>> xml(attached the zip file to JIRA). Some of the gadget hosted use
>> openapp module which is not available in shindig. Any idea about this?
>>
>> To integrate ROLE widget store with Rave widget store, Are there any
>> API's we can work with?
>
> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>
> The APIs needed are
>
> Searching:search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
> Detail:widgets/{ID}
> Tag list:tag/all
>
> E.g.,
>
> api/search?q=youtube
>
> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","icon":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/youtube/icon.png","featured":0,"created":"2012-07-16T23:00:00.000+0000","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed info","author":"Apache Wookie (Incubating) Team","tags":[],"activities":[],"description":"Find and play YouTube videos","type":"W3C Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wookie.apache.org/widgets/youtube?format=application/widget","uri":"http://wookie.apache.org/widgets/youtube"}]}
>
>
>
>>
>> Thanks
>> Raminder & Viknes
>>
>
--
Prof. Dr. Martin Wolpers
Fraunhofer-Institut für Angewandte Informationstechnik FIT
Schloss Birlinghoven
53754 Sankt Augustin, Germany
email: martin.wolpers@fit.fraunhofer.de
Tel: +49 2241 14 2128
Fax: +49 2241 14 2146
Re: ROLE Widget Store gadgets in Rave
Posted by Scott Wilson <sc...@gmail.com>.
On 24 Oct 2012, at 09:10, Evgeny Bogdanov wrote:
> Right now there is an RDF endpoint to get the widgets
> http://role-widgetstore.eu/simplerdf/sparql
>
> The similar API is planned for widgets bundles (or mashups).
> I am pushing for using OMDL support for widget bundles
> Are you interested in it?
There is OMDL support in Rave for both import and export - it just needs to be enabled in portal prefs.
>
> In any case, we will discuss in the next ROLE meeting
> 1. the possibility for JSON API
> 2. openapp module and shindig
>
> and report back ...
>
>
> On 23.10.12 16:50, Scott Wilson wrote:
>> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>>
>>> Hi Dominik & Martin,
>>>
>>> We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea is to make ROLE widget store available for Rave users. During the exercise we found lot of Role gadgets have open-social version 0.7 or 0.8. These versions do not work with Shindig 2.5, it needs opensocial version 0.9+. Please take a look at excel sheet attached to http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version problem can be solved by updating the open-social version in gadget xml(attached the zip file to JIRA). Some of the gadget hosted use openapp module which is not available in shindig. Any idea about this?
>>>
>>> To integrate ROLE widget store with Rave widget store, Are there any API's we can work with?
>> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>>
>> The APIs needed are
>>
>> Searching: search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
>> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
>> Detail: widgets/{ID}
>> Tag list: tag/all
>>
>> E.g.,
>>
>> api/search?q=youtube
>>
>> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","icon":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/youtube/icon.png","featured":0,"created":"2012-07-16T23:00:00.000+0000","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed info","author":"Apache Wookie (Incubating) Team","tags":[],"activities":[],"description":"Find and play YouTube videos","type":"W3C Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wookie.apache.org/widgets/youtube?format=application/widget","uri":"http://wookie.apache.org/widgets/youtube"}]}
>>
>>
>>> Thanks
>>> Raminder & Viknes
>>>
>>
>
Re: ROLE Widget Store gadgets in Rave
Posted by Evgeny Bogdanov <ev...@epfl.ch>.
Right now there is an RDF endpoint to get the widgets
http://role-widgetstore.eu/simplerdf/sparql
The similar API is planned for widgets bundles (or mashups).
I am pushing for using OMDL support for widget bundles
Are you interested in it?
In any case, we will discuss in the next ROLE meeting
1. the possibility for JSON API
2. openapp module and shindig
and report back ...
On 23.10.12 16:50, Scott Wilson wrote:
> On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
>
>> Hi Dominik & Martin,
>>
>> We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea is to make ROLE widget store available for Rave users. During the exercise we found lot of Role gadgets have open-social version 0.7 or 0.8. These versions do not work with Shindig 2.5, it needs opensocial version 0.9+. Please take a look at excel sheet attached to http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version problem can be solved by updating the open-social version in gadget xml(attached the zip file to JIRA). Some of the gadget hosted use openapp module which is not available in shindig. Any idea about this?
>>
>> To integrate ROLE widget store with Rave widget store, Are there any API's we can work with?
> Can the ROLE widget store provide the same JSON APIs as Edukapp?
>
> The APIs needed are
>
> Searching: search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
> Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
> Detail: widgets/{ID}
> Tag list: tag/all
>
> E.g.,
>
> api/search?q=youtube
>
> {"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","icon":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/youtube/icon.png","featured":0,"created":"2012-07-16T23:00:00.000+0000","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed info","author":"Apache Wookie (Incubating) Team","tags":[],"activities":[],"description":"Find and play YouTube videos","type":"W3C Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wookie.apache.org/widgets/youtube?format=application/widget","uri":"http://wookie.apache.org/widgets/youtube"}]}
>
>
>> Thanks
>> Raminder & Viknes
>>
>
Re: ROLE Widget Store gadgets in Rave
Posted by Scott Wilson <sc...@gmail.com>.
On 23 Oct 2012, at 15:32, Raminderjeet Singh wrote:
> Hi Dominik & Martin,
>
> We evaluated lot of gadgets hosted on ROLE to use them in Rave. Idea is to make ROLE widget store available for Rave users. During the exercise we found lot of Role gadgets have open-social version 0.7 or 0.8. These versions do not work with Shindig 2.5, it needs opensocial version 0.9+. Please take a look at excel sheet attached to http://grids.ucs.indiana.edu:9090/browse/RSG-10 JIRA task. Version problem can be solved by updating the open-social version in gadget xml(attached the zip file to JIRA). Some of the gadget hosted use openapp module which is not available in shindig. Any idea about this?
>
> To integrate ROLE widget store with Rave widget store, Are there any API's we can work with?
Can the ROLE widget store provide the same JSON APIs as Edukapp?
The APIs needed are
Searching: search?q=${SEARCHTERM}&start=${OFFSET}&resultsize=${LIMIT}
Browse: tag/${CATEGORY}/widgets?start=${OFFSET}&resultsize=${LIMIT}
Detail: widgets/{ID}
Tag list: tag/all
E.g.,
api/search?q=youtube
{"number_of_results":1,"SearchResults":[{"id":110,"name":"YouTube","icon":"http://localhost:8080/wookie/wservices/wookie.apache.org/widgets/youtube/icon.png","featured":0,"created":"2012-07-16T23:00:00.000+0000","updated":"2012-07-16T23:00:00.000+0000","license":"Licensed info","author":"Apache Wookie (Incubating) Team","tags":[],"activities":[],"description":"Find and play YouTube videos","type":"W3C Widget","downloadUrl":"http://localhost:8080/wookie/widgets/http://wookie.apache.org/widgets/youtube?format=application/widget","uri":"http://wookie.apache.org/widgets/youtube"}]}
>
> Thanks
> Raminder & Viknes
>